{
"alb": {
"annotationPrefix": "string",
"ingress": "string",
"rootService": "string",
"servicePort": 0,
"stickinessConfig": {
"durationSeconds": 0,
"enabled": true
}
},
"ambassador": {
"mappings": [
"string"
]
},
"appMesh": {
"virtualNodeGroup": {
"canaryVirtualNodeRef": {
"name": "string"
},
"stableVirtualNodeRef": {
"name": "string"
}
},
"virtualService": {
"name": "string",
"routes": [
"string"
]
}
},
"istio": {
"destinationRule": {
"canarySubsetName": "string",
"name": "string",
"stableSubsetName": "string"
},
"virtualService": {
"name": "string",
"routes": [
"string"
],
"tlsRoutes": [
{
"port": 0,
"sniHosts": [
"string"
]
}
]
},
"virtualServices": [
{
"name": "string",
"routes": [
"string"
],
"tlsRoutes": [
{
"port": 0,
"sniHosts": [
"string"
]
}
]
}
]
},
"nginx": {
"additionalIngressAnnotations": {
"property1": "string",
"property2": "string"
},
"annotationPrefix": "string",
"stableIngress": "string"
},
"smi": {
"rootService": "string",
"trafficSplitName": "string"
}
}