TRA (proto)
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.TraServiceRequest
[extensions.filters.network.sip_proxy.tra.v3alpha.TraServiceRequest proto]
{
"type": ...,
"create_request": {...},
"update_request": {...},
"retrieve_request": {...},
"delete_request": {...},
"subscribe_request": {...}
}
- type
(string)
- create_request
(extensions.filters.network.sip_proxy.tra.v3alpha.CreateRequest)
Only one of create_request, update_request, retrieve_request, delete_request, subscribe_request may be set.
- update_request
(extensions.filters.network.sip_proxy.tra.v3alpha.UpdateRequest)
Only one of create_request, update_request, retrieve_request, delete_request, subscribe_request may be set.
- retrieve_request
(extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveRequest)
Only one of create_request, update_request, retrieve_request, delete_request, subscribe_request may be set.
- delete_request
(extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest)
Only one of create_request, update_request, retrieve_request, delete_request, subscribe_request may be set.
- subscribe_request
(extensions.filters.network.sip_proxy.tra.v3alpha.SubscribeRequest)
Only one of create_request, update_request, retrieve_request, delete_request, subscribe_request may be set.
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": {...},
"context": {...}
}
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": {...},
"context": {...}
}
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": ...,
"context": {...}
}
- key
(string)
extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse
[extensions.filters.network.sip_proxy.tra.v3alpha.RetrieveResponse proto]
{
"data": {...}
}
extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest
[extensions.filters.network.sip_proxy.tra.v3alpha.DeleteRequest proto]
{
"key": ...,
"context": {...}
}
- 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": {...}
}