Call the DescribeCrTemplates operation to query YAML templates for Istio resources that are used in common scenarios in a service mesh.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
servicemesh:DescribeCrTemplates |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| IstioVersion |
string |
Yes |
The Istio version that the service mesh uses. |
v1.18.0.160-gcc1f41cd-aliyun |
| Kind |
string |
Yes |
The type of Istio resource for which you want to obtain common templates. Valid values:
|
VirtualService |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned parameters. |
||
| RequestId |
string |
The request ID. |
74E97AE2-2900-55C1-A069-C3C1EA***** |
| Templates |
array<object> |
The common YAML templates for the specified Istio resource type. |
|
|
object |
A common YAML template for the specified Istio resource type. |
||
| ChineseName |
string |
The Chinese name of the YAML template. |
HTTP基础路由 |
| EnglishName |
string |
The English name of the YAML template. |
HTTP basic routing |
| Yaml |
string |
The content of the YAML template. |
apiVersion: networking.istio.io/v1beta1\nkind: VirtualService\nmetadata:\n name: reviews-route # Name for this VirtualService.\nspec:\n hosts:\n - reviews.prod.svc.cluster.local # Service that this VirtualSerivce belongs to. \n http:\n - name: \"reviews-route\" # Name for the route.\n route:\n - destination: # Uniquely identifies the instances of a service to which all traffic should be forwarded to.\n host: reviews.prod.svc.cluster.local # The name of a service from the service registry or ServiceEntry.\n port:\n number: 8080" |
Examples
Success response
JSON format
{
"RequestId": "74E97AE2-2900-55C1-A069-C3C1EA*****",
"Templates": [
{
"ChineseName": "HTTP基础路由",
"EnglishName": "HTTP basic routing",
"Yaml": "apiVersion: networking.istio.io/v1beta1\\nkind: VirtualService\\nmetadata:\\n name: reviews-route # Name for this VirtualService.\\nspec:\\n hosts:\\n - reviews.prod.svc.cluster.local # Service that this VirtualSerivce belongs to. \\n http:\\n - name: \\\"reviews-route\\\" # Name for the route.\\n route:\\n - destination: # Uniquely identifies the instances of a service to which all traffic should be forwarded to.\\n host: reviews.prod.svc.cluster.local # The name of a service from the service registry or ServiceEntry.\\n port:\\n number: 8080\""
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | ERR404 | Not found |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.