hasTags() function
출처: 문서
본문
hasTags() 함수
hasTags() 함수는 하나 이상의 문자열 타입 인자를 받아서, 전달된 모든 인자가 이벤트의 태그에 존재하면 true를 반환해요. 인자가 이벤트의 태그에 존재하지 않으면 함수는 false를 반환해요.
예를 들어, hasTags("tag1") 표현식을 사용했을 때 이벤트에 tag1이 포함되어 있으면 OpenSearch Data Prepper는 true를 반환해요. hasTags("tag2") 표현식을 사용했는데 이벤트에 tag1만 포함되어 있다면 Data Prepper는 false를 반환해요.
예제
{
"events": [
{
"tags": ["tag1"],
"data": {
// ...
}
},
{
"tags": ["tag1", "tag2"],
"data": {
// ...
}
}
],
"expressions": [
{
"expression": "hasTags(\"tag1\")",
"expected_results": [true, true]
},
{
"expression": "hasTags(\"tag2\")",
"expected_results": [false, true]
}
]
}
{% include copy.html %}