PUT
/_project_routing/{name}
Console
PUT /_project_routing/aws-us-only
{
"expression" : "_csp:aws AND _region:us*"
}
resp = client.perform_request(
"PUT",
"/_project_routing/aws-us-only",
headers={"Content-Type": "application/json"},
body={
"expression": "_csp:aws AND _region:us*"
},
)
const response = await client.project.createRouting({
name: "aws-us-only",
expressions: {
expression: "_csp:aws AND _region:us*",
},
});
response = client.project.create_routing(
name: "aws-us-only",
body: {
"expression": "_csp:aws AND _region:us*"
}
)
$resp = $client->project()->createRouting([
"name" => "aws-us-only",
"body" => [
"expression" => "_csp:aws AND _region:us*",
],
]);
curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"expression":"_csp:aws AND _region:us*"}' "$ELASTICSEARCH_URL/_project_routing/aws-us-only"
var response = await client.Project
.CreateRoutingAsync(name: "aws-us-only", d1 => d1
.Expressions(d2 => d2
.Expression("_csp:aws AND _region:us*")
)
);
client.project().createRouting(c -> c
.name("aws-us-only")
.expressions(e -> e
.expression("_csp:aws AND _region:us*")
)
);
Request example
{
"expression" : "_csp:aws AND _region:us*"
}
Response examples (200)
{
"acknowledged": true
}