@@ -14407,7 +14407,7 @@ components:
1440714407 key: cost_center
1440814408 value: engineering
1440914409 case_insensitivity: false
14410- if_not_exists: true
14410+ if_tag_exists: do_not_apply
1441114411 query: account_id:"123456789" AND service:"web-api"
1441214412 reference_table: null
1441314413 id: New Ruleset
@@ -14452,7 +14452,7 @@ components:
1445214452 example: false
1445314453 type: boolean
1445414454 mapping:
14455- $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsMapping '
14455+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
1445614456 metadata:
1445714457 $ref: '#/components/schemas/RulesetItemMetadata'
1445814458 name:
@@ -14467,31 +14467,6 @@ components:
1446714467 - enabled
1446814468 - name
1446914469 type: object
14470- CreateRulesetRequestDataAttributesRulesItemsMapping:
14471- description: The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping`
14472- object.
14473- nullable: true
14474- properties:
14475- destination_key:
14476- description: The `mapping` `destination_key`.
14477- example: ''
14478- type: string
14479- if_not_exists:
14480- description: The `mapping` `if_not_exists`.
14481- example: false
14482- type: boolean
14483- source_keys:
14484- description: The `mapping` `source_keys`.
14485- example:
14486- - ''
14487- items:
14488- type: string
14489- type: array
14490- required:
14491- - destination_key
14492- - if_not_exists
14493- - source_keys
14494- type: object
1449514470 CreateRulesetRequestDataAttributesRulesItemsQuery:
1449614471 description: The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery`
1449714472 object.
@@ -14503,16 +14478,17 @@ components:
1450314478 description: The `query` `case_insensitivity`.
1450414479 type: boolean
1450514480 if_not_exists:
14506- description: The `query` `if_not_exists`.
14507- example: false
14481+ deprecated: true
14482+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
1450814483 type: boolean
14484+ if_tag_exists:
14485+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1450914486 query:
1451014487 description: The `query` `query`.
1451114488 example: ''
1451214489 type: string
1451314490 required:
1451414491 - addition
14515- - if_not_exists
1451614492 - query
1451714493 type: object
1451814494 CreateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -14546,8 +14522,12 @@ components:
1454614522 $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
1454714523 type: array
1454814524 if_not_exists:
14549- description: The `reference_table` `if_not_exists`.
14525+ deprecated: true
14526+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
14527+ `if_not_exists`.
1455014528 type: boolean
14529+ if_tag_exists:
14530+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1455114531 source_keys:
1455214532 description: The `reference_table` `source_keys`.
1455314533 example:
@@ -18252,6 +18232,42 @@ components:
1825218232 - INTEGRATION_SCREENBOARD
1825318233 - INTEGRATION_TIMEBOARD
1825418234 - HOST_TIMEBOARD
18235+ DataAttributesRulesItemsIfTagExists:
18236+ description: The behavior when the tag already exists.
18237+ enum:
18238+ - append
18239+ - do_not_apply
18240+ - replace
18241+ type: string
18242+ x-enum-varnames:
18243+ - APPEND
18244+ - DO_NOT_APPLY
18245+ - REPLACE
18246+ DataAttributesRulesItemsMapping:
18247+ description: The definition of `DataAttributesRulesItemsMapping` object.
18248+ nullable: true
18249+ properties:
18250+ destination_key:
18251+ description: The `mapping` `destination_key`.
18252+ example: ''
18253+ type: string
18254+ if_not_exists:
18255+ deprecated: true
18256+ description: Deprecated. Use `if_tag_exists` instead. The `mapping` `if_not_exists`.
18257+ type: boolean
18258+ if_tag_exists:
18259+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
18260+ source_keys:
18261+ description: The `mapping` `source_keys`.
18262+ example:
18263+ - ''
18264+ items:
18265+ type: string
18266+ type: array
18267+ required:
18268+ - destination_key
18269+ - source_keys
18270+ type: object
1825518271 DataDeletionResponseItem:
1825618272 description: The created data deletion request information.
1825718273 properties:
@@ -49786,13 +49802,13 @@ components:
4978649802 key: abc
4978749803 value: ww
4978849804 case_insensitivity: false
49789- if_not_exists: true
49805+ if_tag_exists: do_not_apply
4979049806 query: billingcurrency:"USD" AND account_name:"SZA96462" AND billingcurrency:"USD"
4979149807 reference_table: null
4979249808 - enabled: true
4979349809 mapping:
4979449810 destination_key: h
49795- if_not_exists: true
49811+ if_tag_exists: do_not_apply
4979649812 source_keys:
4979749813 - accountname
4979849814 - accountownerid
@@ -49812,7 +49828,7 @@ components:
4981249828 output_key: status
4981349829 - input_column: status_description
4981449830 output_key: dess
49815- if_not_exists: false
49831+ if_tag_exists: append
4981649832 source_keys:
4981749833 - http_status
4981849834 - status_description
@@ -49845,13 +49861,13 @@ components:
4984549861 key: environment
4984649862 value: production
4984749863 case_insensitivity: false
49848- if_not_exists: true
49864+ if_tag_exists: do_not_apply
4984949865 query: billingcurrency:"USD" AND account_name:"prod-account"
4985049866 reference_table: null
4985149867 - enabled: true
4985249868 mapping:
4985349869 destination_key: team_owner
49854- if_not_exists: true
49870+ if_tag_exists: do_not_apply
4985549871 source_keys:
4985649872 - account_name
4985749873 - service
@@ -49871,7 +49887,7 @@ components:
4987149887 output_key: status
4987249888 - input_column: status_description
4987349889 output_key: dess
49874- if_not_exists: false
49890+ if_tag_exists: append
4987549891 source_keys:
4987649892 - http_status
4987749893 - status_description
@@ -49896,7 +49912,7 @@ components:
4989649912 key: cost_center
4989749913 value: engineering
4989849914 case_insensitivity: true
49899- if_not_exists: true
49915+ if_tag_exists: do_not_apply
4990049916 query: account_name:"dev-*"
4990149917 reference_table: null
4990249918 version: 1
@@ -50007,7 +50023,7 @@ components:
5000750023 example: false
5000850024 type: boolean
5000950025 mapping:
50010- $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsMapping '
50026+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
5001150027 metadata:
5001250028 $ref: '#/components/schemas/RulesetItemMetadata'
5001350029 name:
@@ -50022,31 +50038,6 @@ components:
5002250038 - enabled
5002350039 - name
5002450040 type: object
50025- RulesetRespDataAttributesRulesItemsMapping:
50026- description: The definition of `RulesetRespDataAttributesRulesItemsMapping`
50027- object.
50028- nullable: true
50029- properties:
50030- destination_key:
50031- description: The `mapping` `destination_key`.
50032- example: ''
50033- type: string
50034- if_not_exists:
50035- description: The `mapping` `if_not_exists`.
50036- example: false
50037- type: boolean
50038- source_keys:
50039- description: The `mapping` `source_keys`.
50040- example:
50041- - ''
50042- items:
50043- type: string
50044- type: array
50045- required:
50046- - destination_key
50047- - if_not_exists
50048- - source_keys
50049- type: object
5005050041 RulesetRespDataAttributesRulesItemsQuery:
5005150042 description: The definition of `RulesetRespDataAttributesRulesItemsQuery` object.
5005250043 nullable: true
@@ -50057,16 +50048,17 @@ components:
5005750048 description: The `query` `case_insensitivity`.
5005850049 type: boolean
5005950050 if_not_exists:
50060- description: The `query` `if_not_exists`.
50061- example: false
50051+ deprecated: true
50052+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
5006250053 type: boolean
50054+ if_tag_exists:
50055+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
5006350056 query:
5006450057 description: The `query` `query`.
5006550058 example: ''
5006650059 type: string
5006750060 required:
5006850061 - addition
50069- - if_not_exists
5007050062 - query
5007150063 type: object
5007250064 RulesetRespDataAttributesRulesItemsQueryAddition:
@@ -50100,8 +50092,12 @@ components:
5010050092 $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems'
5010150093 type: array
5010250094 if_not_exists:
50103- description: The `reference_table` `if_not_exists`.
50095+ deprecated: true
50096+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
50097+ `if_not_exists`.
5010450098 type: boolean
50099+ if_tag_exists:
50100+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
5010550101 source_keys:
5010650102 description: The `reference_table` `source_keys`.
5010750103 example:
@@ -65004,13 +65000,13 @@ components:
6500465000 key: cost_center
6500565001 value: engineering
6500665002 case_insensitivity: false
65007- if_not_exists: true
65003+ if_tag_exists: do_not_apply
6500865004 query: account_id:"123456789" AND service:"web-api"
6500965005 reference_table: null
6501065006 - enabled: true
6501165007 mapping:
6501265008 destination_key: team_owner
65013- if_not_exists: true
65009+ if_tag_exists: do_not_apply
6501465010 source_keys:
6501565011 - account_name
6501665012 - account_id
@@ -65030,7 +65026,7 @@ components:
6503065026 output_key: status
6503165027 - input_column: status_description
6503265028 output_key: dess
65033- if_not_exists: false
65029+ if_tag_exists: append
6503465030 source_keys:
6503565031 - http_status
6503665032 - status_description
@@ -65082,7 +65078,7 @@ components:
6508265078 example: false
6508365079 type: boolean
6508465080 mapping:
65085- $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsMapping '
65081+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
6508665082 metadata:
6508765083 $ref: '#/components/schemas/RulesetItemMetadata'
6508865084 name:
@@ -65097,31 +65093,6 @@ components:
6509765093 - enabled
6509865094 - name
6509965095 type: object
65100- UpdateRulesetRequestDataAttributesRulesItemsMapping:
65101- description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping`
65102- object.
65103- nullable: true
65104- properties:
65105- destination_key:
65106- description: The `mapping` `destination_key`.
65107- example: ''
65108- type: string
65109- if_not_exists:
65110- description: The `mapping` `if_not_exists`.
65111- example: false
65112- type: boolean
65113- source_keys:
65114- description: The `mapping` `source_keys`.
65115- example:
65116- - ''
65117- items:
65118- type: string
65119- type: array
65120- required:
65121- - destination_key
65122- - if_not_exists
65123- - source_keys
65124- type: object
6512565096 UpdateRulesetRequestDataAttributesRulesItemsQuery:
6512665097 description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery`
6512765098 object.
@@ -65133,16 +65104,17 @@ components:
6513365104 description: The `query` `case_insensitivity`.
6513465105 type: boolean
6513565106 if_not_exists:
65136- description: The `query` `if_not_exists`.
65137- example: false
65107+ deprecated: true
65108+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
6513865109 type: boolean
65110+ if_tag_exists:
65111+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6513965112 query:
6514065113 description: The `query` `query`.
6514165114 example: ''
6514265115 type: string
6514365116 required:
6514465117 - addition
65145- - if_not_exists
6514665118 - query
6514765119 type: object
6514865120 UpdateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -65176,8 +65148,12 @@ components:
6517665148 $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
6517765149 type: array
6517865150 if_not_exists:
65179- description: The `reference_table` `if_not_exists`.
65151+ deprecated: true
65152+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
65153+ `if_not_exists`.
6518065154 type: boolean
65155+ if_tag_exists:
65156+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6518165157 source_keys:
6518265158 description: The `reference_table` `source_keys`.
6518365159 example:
0 commit comments