​
Select Service
ves-io-schema-views-rate_limiter_policy-API-Get
Published April 5, 2023 | Last modified September 15, 2026
Examples of getting rate_limiter_policy
Usecase:
Get rate-limiter-policy-1
Request using vesctl:
vesctl configuration get rate_limiter_policy rate-limiter-policy-1 --namespace documentation
vesctl yaml response:
deletedReferredObjects: []disabledReferredObjects: []metadata: annotations: {} labels: {} name: rate-limiter-policy-1 namespace: documentationreferringObjects: []resourceVersion: "4431"spec: rules: - metadata: description: description-1 name: rule-1 spec: anyAsn: {} anyCountry: {} anyIp: {} bypassRateLimiter: {} headers: [] path: exactValues: - /register - /guest-play prefixValues: [] regexValues: [] suffixValues: [] transformers: [] - metadata: description: description-2 name: rule-2 spec: anyAsn: {} anyCountry: {} anyIp: {} bypassRateLimiter: {} headers: - item: exactValues: - en-US regexValues: [] transformers: [] name: Accept-Language - item: exactValues: - gzip - deflate regexValues: [] transformers: [] name: Accept-Encoding path: exactValues: - /register-v2 - /guest-play-v2 prefixValues: [] regexValues: [] suffixValues: [] transformers: [] serverSelector: expressions: - geoip.ves.io/region in (US-West), deployment in (testing)status: []systemMetadata: creationTimestamp: "2026-06-19T22:14:05.117586Z" creatorClass: examplesvc creatorId: examplesvc finalizers: [] labels: {} tenant: acmecorp uid: d3813361-416b-4c9a-a681-25fcc5d3b5aaRequest using curl:
curl -X 'GET' -H 'X-Volterra-Useragent: v1/pgm=_var_folders_q2_3kp8z3zs0x5_m7pk1bgb0_ph0000gp_T_go-build1655461974_b001_apidocs.test/host=MTY6VVHQPH/svc=S:examplesvc/site=mytestce01' 'https://acmecorp.console.ves.volterra.io/api/config/namespaces/documentation/rate_limiter_policys/rate-limiter-policy-1?response_format=0'curl response:
HTTP/1.1 200 OKContent-Type: application/jsonDate: Fri, 19 Jun 2026 22:14:05 GMTVary: Accept-Encoding
{ "create_form": null, "replace_form": null, "resource_version": "4431", "metadata": { "name": "rate-limiter-policy-1", "namespace": "documentation", "labels": { }, "annotations": { }, "description": "", "disable": false }, "system_metadata": { "uid": "d3813361-416b-4c9a-a681-25fcc5d3b5aa", "creation_timestamp": "2026-06-19T22:14:05.117586Z", "deletion_timestamp": null, "modification_timestamp": null, "initializers": null, "finalizers": [ ], "tenant": "acmecorp", "creator_class": "examplesvc", "creator_id": "examplesvc", "object_index": 0, "owner_view": null, "labels": { } }, "spec": { "server_selector": { "expressions": [ "geoip.ves.io/region in (US-West), deployment in (testing)" ] }, "rules": [ { "metadata": { "name": "rule-1", "description": "description-1", "disable": false }, "spec": { "bypass_rate_limiter": {
}, "any_ip": {
}, "any_asn": {
}, "any_country": {
}, "http_method": null, "domain_matcher": null, "path": { "prefix_values": [ ], "exact_values": [ "/register", "/guest-play" ], "regex_values": [ ], "suffix_values": [ ], "transformers": [ ], "invert_matcher": false, "encoded_path_matcher": false }, "headers": [ ], "segment_policy": null } }, { "metadata": { "name": "rule-2", "description": "description-2", "disable": false }, "spec": { "bypass_rate_limiter": {
}, "any_ip": {
}, "any_asn": {
}, "any_country": {
}, "http_method": null, "domain_matcher": null, "path": { "prefix_values": [ ], "exact_values": [ "/register-v2", "/guest-play-v2" ], "regex_values": [ ], "suffix_values": [ ], "transformers": [ ], "invert_matcher": false, "encoded_path_matcher": false }, "headers": [ { "name": "Accept-Language", "item": { "exact_values": [ "en-US" ], "regex_values": [ ], "transformers": [ ] }, "invert_matcher": false }, { "name": "Accept-Encoding", "item": { "exact_values": [ "gzip", "deflate" ], "regex_values": [ ], "transformers": [ ] }, "invert_matcher": false } ], "segment_policy": null } } ] }, "status": [ ], "referring_objects": [ ], "deleted_referred_objects": [ ], "disabled_referred_objects": [ ]}