@@ -14369,7 +14369,7 @@ components:
1436914369 key: cost_center
1437014370 value: engineering
1437114371 case_insensitivity: false
14372- if_not_exists: true
14372+ if_tag_exists: do_not_apply
1437314373 query: account_id:"123456789" AND service:"web-api"
1437414374 reference_table: null
1437514375 id: New Ruleset
@@ -14414,7 +14414,7 @@ components:
1441414414 example: false
1441514415 type: boolean
1441614416 mapping:
14417- $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsMapping '
14417+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
1441814418 metadata:
1441914419 $ref: '#/components/schemas/RulesetItemMetadata'
1442014420 name:
@@ -14429,31 +14429,6 @@ components:
1442914429 - enabled
1443014430 - name
1443114431 type: object
14432- CreateRulesetRequestDataAttributesRulesItemsMapping:
14433- description: The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping`
14434- object.
14435- nullable: true
14436- properties:
14437- destination_key:
14438- description: The `mapping` `destination_key`.
14439- example: ''
14440- type: string
14441- if_not_exists:
14442- description: The `mapping` `if_not_exists`.
14443- example: false
14444- type: boolean
14445- source_keys:
14446- description: The `mapping` `source_keys`.
14447- example:
14448- - ''
14449- items:
14450- type: string
14451- type: array
14452- required:
14453- - destination_key
14454- - if_not_exists
14455- - source_keys
14456- type: object
1445714432 CreateRulesetRequestDataAttributesRulesItemsQuery:
1445814433 description: The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery`
1445914434 object.
@@ -14465,16 +14440,17 @@ components:
1446514440 description: The `query` `case_insensitivity`.
1446614441 type: boolean
1446714442 if_not_exists:
14468- description: The `query` `if_not_exists`.
14469- example: false
14443+ deprecated: true
14444+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
1447014445 type: boolean
14446+ if_tag_exists:
14447+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1447114448 query:
1447214449 description: The `query` `query`.
1447314450 example: ''
1447414451 type: string
1447514452 required:
1447614453 - addition
14477- - if_not_exists
1447814454 - query
1447914455 type: object
1448014456 CreateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -14508,8 +14484,12 @@ components:
1450814484 $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
1450914485 type: array
1451014486 if_not_exists:
14511- description: The `reference_table` `if_not_exists`.
14487+ deprecated: true
14488+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
14489+ `if_not_exists`.
1451214490 type: boolean
14491+ if_tag_exists:
14492+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1451314493 source_keys:
1451414494 description: The `reference_table` `source_keys`.
1451514495 example:
@@ -18035,6 +18015,42 @@ components:
1803518015 - INTEGRATION_SCREENBOARD
1803618016 - INTEGRATION_TIMEBOARD
1803718017 - HOST_TIMEBOARD
18018+ DataAttributesRulesItemsIfTagExists:
18019+ description: The behavior when the tag already exists.
18020+ enum:
18021+ - append
18022+ - do_not_apply
18023+ - replace
18024+ type: string
18025+ x-enum-varnames:
18026+ - APPEND
18027+ - DO_NOT_APPLY
18028+ - REPLACE
18029+ DataAttributesRulesItemsMapping:
18030+ description: The definition of `DataAttributesRulesItemsMapping` object.
18031+ nullable: true
18032+ properties:
18033+ destination_key:
18034+ description: The `mapping` `destination_key`.
18035+ example: ''
18036+ type: string
18037+ if_not_exists:
18038+ deprecated: true
18039+ description: Deprecated. Use `if_tag_exists` instead. The `mapping` `if_not_exists`.
18040+ type: boolean
18041+ if_tag_exists:
18042+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
18043+ source_keys:
18044+ description: The `mapping` `source_keys`.
18045+ example:
18046+ - ''
18047+ items:
18048+ type: string
18049+ type: array
18050+ required:
18051+ - destination_key
18052+ - source_keys
18053+ type: object
1803818054 DataDeletionResponseItem:
1803918055 description: The created data deletion request information.
1804018056 properties:
@@ -49251,13 +49267,13 @@ components:
4925149267 key: abc
4925249268 value: ww
4925349269 case_insensitivity: false
49254- if_not_exists: true
49270+ if_tag_exists: do_not_apply
4925549271 query: billingcurrency:"USD" AND account_name:"SZA96462" AND billingcurrency:"USD"
4925649272 reference_table: null
4925749273 - enabled: true
4925849274 mapping:
4925949275 destination_key: h
49260- if_not_exists: true
49276+ if_tag_exists: do_not_apply
4926149277 source_keys:
4926249278 - accountname
4926349279 - accountownerid
@@ -49277,7 +49293,7 @@ components:
4927749293 output_key: status
4927849294 - input_column: status_description
4927949295 output_key: dess
49280- if_not_exists: false
49296+ if_tag_exists: append
4928149297 source_keys:
4928249298 - http_status
4928349299 - status_description
@@ -49310,13 +49326,13 @@ components:
4931049326 key: environment
4931149327 value: production
4931249328 case_insensitivity: false
49313- if_not_exists: true
49329+ if_tag_exists: do_not_apply
4931449330 query: billingcurrency:"USD" AND account_name:"prod-account"
4931549331 reference_table: null
4931649332 - enabled: true
4931749333 mapping:
4931849334 destination_key: team_owner
49319- if_not_exists: true
49335+ if_tag_exists: do_not_apply
4932049336 source_keys:
4932149337 - account_name
4932249338 - service
@@ -49336,7 +49352,7 @@ components:
4933649352 output_key: status
4933749353 - input_column: status_description
4933849354 output_key: dess
49339- if_not_exists: false
49355+ if_tag_exists: append
4934049356 source_keys:
4934149357 - http_status
4934249358 - status_description
@@ -49361,7 +49377,7 @@ components:
4936149377 key: cost_center
4936249378 value: engineering
4936349379 case_insensitivity: true
49364- if_not_exists: true
49380+ if_tag_exists: do_not_apply
4936549381 query: account_name:"dev-*"
4936649382 reference_table: null
4936749383 version: 1
@@ -49472,7 +49488,7 @@ components:
4947249488 example: false
4947349489 type: boolean
4947449490 mapping:
49475- $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsMapping '
49491+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
4947649492 metadata:
4947749493 $ref: '#/components/schemas/RulesetItemMetadata'
4947849494 name:
@@ -49487,31 +49503,6 @@ components:
4948749503 - enabled
4948849504 - name
4948949505 type: object
49490- RulesetRespDataAttributesRulesItemsMapping:
49491- description: The definition of `RulesetRespDataAttributesRulesItemsMapping`
49492- object.
49493- nullable: true
49494- properties:
49495- destination_key:
49496- description: The `mapping` `destination_key`.
49497- example: ''
49498- type: string
49499- if_not_exists:
49500- description: The `mapping` `if_not_exists`.
49501- example: false
49502- type: boolean
49503- source_keys:
49504- description: The `mapping` `source_keys`.
49505- example:
49506- - ''
49507- items:
49508- type: string
49509- type: array
49510- required:
49511- - destination_key
49512- - if_not_exists
49513- - source_keys
49514- type: object
4951549506 RulesetRespDataAttributesRulesItemsQuery:
4951649507 description: The definition of `RulesetRespDataAttributesRulesItemsQuery` object.
4951749508 nullable: true
@@ -49522,16 +49513,17 @@ components:
4952249513 description: The `query` `case_insensitivity`.
4952349514 type: boolean
4952449515 if_not_exists:
49525- description: The `query` `if_not_exists`.
49526- example: false
49516+ deprecated: true
49517+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
4952749518 type: boolean
49519+ if_tag_exists:
49520+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
4952849521 query:
4952949522 description: The `query` `query`.
4953049523 example: ''
4953149524 type: string
4953249525 required:
4953349526 - addition
49534- - if_not_exists
4953549527 - query
4953649528 type: object
4953749529 RulesetRespDataAttributesRulesItemsQueryAddition:
@@ -49565,8 +49557,12 @@ components:
4956549557 $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems'
4956649558 type: array
4956749559 if_not_exists:
49568- description: The `reference_table` `if_not_exists`.
49560+ deprecated: true
49561+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
49562+ `if_not_exists`.
4956949563 type: boolean
49564+ if_tag_exists:
49565+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
4957049566 source_keys:
4957149567 description: The `reference_table` `source_keys`.
4957249568 example:
@@ -63804,13 +63800,13 @@ components:
6380463800 key: cost_center
6380563801 value: engineering
6380663802 case_insensitivity: false
63807- if_not_exists: true
63803+ if_tag_exists: do_not_apply
6380863804 query: account_id:"123456789" AND service:"web-api"
6380963805 reference_table: null
6381063806 - enabled: true
6381163807 mapping:
6381263808 destination_key: team_owner
63813- if_not_exists: true
63809+ if_tag_exists: do_not_apply
6381463810 source_keys:
6381563811 - account_name
6381663812 - account_id
@@ -63830,7 +63826,7 @@ components:
6383063826 output_key: status
6383163827 - input_column: status_description
6383263828 output_key: dess
63833- if_not_exists: false
63829+ if_tag_exists: append
6383463830 source_keys:
6383563831 - http_status
6383663832 - status_description
@@ -63882,7 +63878,7 @@ components:
6388263878 example: false
6388363879 type: boolean
6388463880 mapping:
63885- $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsMapping '
63881+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
6388663882 metadata:
6388763883 $ref: '#/components/schemas/RulesetItemMetadata'
6388863884 name:
@@ -63897,31 +63893,6 @@ components:
6389763893 - enabled
6389863894 - name
6389963895 type: object
63900- UpdateRulesetRequestDataAttributesRulesItemsMapping:
63901- description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping`
63902- object.
63903- nullable: true
63904- properties:
63905- destination_key:
63906- description: The `mapping` `destination_key`.
63907- example: ''
63908- type: string
63909- if_not_exists:
63910- description: The `mapping` `if_not_exists`.
63911- example: false
63912- type: boolean
63913- source_keys:
63914- description: The `mapping` `source_keys`.
63915- example:
63916- - ''
63917- items:
63918- type: string
63919- type: array
63920- required:
63921- - destination_key
63922- - if_not_exists
63923- - source_keys
63924- type: object
6392563896 UpdateRulesetRequestDataAttributesRulesItemsQuery:
6392663897 description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery`
6392763898 object.
@@ -63933,16 +63904,17 @@ components:
6393363904 description: The `query` `case_insensitivity`.
6393463905 type: boolean
6393563906 if_not_exists:
63936- description: The `query` `if_not_exists`.
63937- example: false
63907+ deprecated: true
63908+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
6393863909 type: boolean
63910+ if_tag_exists:
63911+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6393963912 query:
6394063913 description: The `query` `query`.
6394163914 example: ''
6394263915 type: string
6394363916 required:
6394463917 - addition
63945- - if_not_exists
6394663918 - query
6394763919 type: object
6394863920 UpdateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -63976,8 +63948,12 @@ components:
6397663948 $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
6397763949 type: array
6397863950 if_not_exists:
63979- description: The `reference_table` `if_not_exists`.
63951+ deprecated: true
63952+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
63953+ `if_not_exists`.
6398063954 type: boolean
63955+ if_tag_exists:
63956+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6398163957 source_keys:
6398263958 description: The `reference_table` `source_keys`.
6398363959 example:
0 commit comments