@@ -14405,7 +14405,7 @@ components:
1440514405 key: cost_center
1440614406 value: engineering
1440714407 case_insensitivity: false
14408- if_not_exists: true
14408+ if_tag_exists: do_not_apply
1440914409 query: account_id:"123456789" AND service:"web-api"
1441014410 reference_table: null
1441114411 id: New Ruleset
@@ -14450,7 +14450,7 @@ components:
1445014450 example: false
1445114451 type: boolean
1445214452 mapping:
14453- $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsMapping '
14453+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
1445414454 metadata:
1445514455 $ref: '#/components/schemas/RulesetItemMetadata'
1445614456 name:
@@ -14465,31 +14465,6 @@ components:
1446514465 - enabled
1446614466 - name
1446714467 type: object
14468- CreateRulesetRequestDataAttributesRulesItemsMapping:
14469- description: The definition of `CreateRulesetRequestDataAttributesRulesItemsMapping`
14470- object.
14471- nullable: true
14472- properties:
14473- destination_key:
14474- description: The `mapping` `destination_key`.
14475- example: ''
14476- type: string
14477- if_not_exists:
14478- description: The `mapping` `if_not_exists`.
14479- example: false
14480- type: boolean
14481- source_keys:
14482- description: The `mapping` `source_keys`.
14483- example:
14484- - ''
14485- items:
14486- type: string
14487- type: array
14488- required:
14489- - destination_key
14490- - if_not_exists
14491- - source_keys
14492- type: object
1449314468 CreateRulesetRequestDataAttributesRulesItemsQuery:
1449414469 description: The definition of `CreateRulesetRequestDataAttributesRulesItemsQuery`
1449514470 object.
@@ -14501,16 +14476,17 @@ components:
1450114476 description: The `query` `case_insensitivity`.
1450214477 type: boolean
1450314478 if_not_exists:
14504- description: The `query` `if_not_exists`.
14505- example: false
14479+ deprecated: true
14480+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
1450614481 type: boolean
14482+ if_tag_exists:
14483+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1450714484 query:
1450814485 description: The `query` `query`.
1450914486 example: ''
1451014487 type: string
1451114488 required:
1451214489 - addition
14513- - if_not_exists
1451414490 - query
1451514491 type: object
1451614492 CreateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -14544,8 +14520,12 @@ components:
1454414520 $ref: '#/components/schemas/CreateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
1454514521 type: array
1454614522 if_not_exists:
14547- description: The `reference_table` `if_not_exists`.
14523+ deprecated: true
14524+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
14525+ `if_not_exists`.
1454814526 type: boolean
14527+ if_tag_exists:
14528+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
1454914529 source_keys:
1455014530 description: The `reference_table` `source_keys`.
1455114531 example:
@@ -18250,6 +18230,42 @@ components:
1825018230 - INTEGRATION_SCREENBOARD
1825118231 - INTEGRATION_TIMEBOARD
1825218232 - HOST_TIMEBOARD
18233+ DataAttributesRulesItemsIfTagExists:
18234+ description: The behavior when the tag already exists.
18235+ enum:
18236+ - append
18237+ - do_not_apply
18238+ - replace
18239+ type: string
18240+ x-enum-varnames:
18241+ - APPEND
18242+ - DO_NOT_APPLY
18243+ - REPLACE
18244+ DataAttributesRulesItemsMapping:
18245+ description: The definition of `DataAttributesRulesItemsMapping` object.
18246+ nullable: true
18247+ properties:
18248+ destination_key:
18249+ description: The `mapping` `destination_key`.
18250+ example: ''
18251+ type: string
18252+ if_not_exists:
18253+ deprecated: true
18254+ description: Deprecated. Use `if_tag_exists` instead. The `mapping` `if_not_exists`.
18255+ type: boolean
18256+ if_tag_exists:
18257+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
18258+ source_keys:
18259+ description: The `mapping` `source_keys`.
18260+ example:
18261+ - ''
18262+ items:
18263+ type: string
18264+ type: array
18265+ required:
18266+ - destination_key
18267+ - source_keys
18268+ type: object
1825318269 DataDeletionResponseItem:
1825418270 description: The created data deletion request information.
1825518271 properties:
@@ -49594,13 +49610,13 @@ components:
4959449610 key: abc
4959549611 value: ww
4959649612 case_insensitivity: false
49597- if_not_exists: true
49613+ if_tag_exists: do_not_apply
4959849614 query: billingcurrency:"USD" AND account_name:"SZA96462" AND billingcurrency:"USD"
4959949615 reference_table: null
4960049616 - enabled: true
4960149617 mapping:
4960249618 destination_key: h
49603- if_not_exists: true
49619+ if_tag_exists: do_not_apply
4960449620 source_keys:
4960549621 - accountname
4960649622 - accountownerid
@@ -49620,7 +49636,7 @@ components:
4962049636 output_key: status
4962149637 - input_column: status_description
4962249638 output_key: dess
49623- if_not_exists: false
49639+ if_tag_exists: append
4962449640 source_keys:
4962549641 - http_status
4962649642 - status_description
@@ -49653,13 +49669,13 @@ components:
4965349669 key: environment
4965449670 value: production
4965549671 case_insensitivity: false
49656- if_not_exists: true
49672+ if_tag_exists: do_not_apply
4965749673 query: billingcurrency:"USD" AND account_name:"prod-account"
4965849674 reference_table: null
4965949675 - enabled: true
4966049676 mapping:
4966149677 destination_key: team_owner
49662- if_not_exists: true
49678+ if_tag_exists: do_not_apply
4966349679 source_keys:
4966449680 - account_name
4966549681 - service
@@ -49679,7 +49695,7 @@ components:
4967949695 output_key: status
4968049696 - input_column: status_description
4968149697 output_key: dess
49682- if_not_exists: false
49698+ if_tag_exists: append
4968349699 source_keys:
4968449700 - http_status
4968549701 - status_description
@@ -49704,7 +49720,7 @@ components:
4970449720 key: cost_center
4970549721 value: engineering
4970649722 case_insensitivity: true
49707- if_not_exists: true
49723+ if_tag_exists: do_not_apply
4970849724 query: account_name:"dev-*"
4970949725 reference_table: null
4971049726 version: 1
@@ -49815,7 +49831,7 @@ components:
4981549831 example: false
4981649832 type: boolean
4981749833 mapping:
49818- $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsMapping '
49834+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
4981949835 metadata:
4982049836 $ref: '#/components/schemas/RulesetItemMetadata'
4982149837 name:
@@ -49830,31 +49846,6 @@ components:
4983049846 - enabled
4983149847 - name
4983249848 type: object
49833- RulesetRespDataAttributesRulesItemsMapping:
49834- description: The definition of `RulesetRespDataAttributesRulesItemsMapping`
49835- object.
49836- nullable: true
49837- properties:
49838- destination_key:
49839- description: The `mapping` `destination_key`.
49840- example: ''
49841- type: string
49842- if_not_exists:
49843- description: The `mapping` `if_not_exists`.
49844- example: false
49845- type: boolean
49846- source_keys:
49847- description: The `mapping` `source_keys`.
49848- example:
49849- - ''
49850- items:
49851- type: string
49852- type: array
49853- required:
49854- - destination_key
49855- - if_not_exists
49856- - source_keys
49857- type: object
4985849849 RulesetRespDataAttributesRulesItemsQuery:
4985949850 description: The definition of `RulesetRespDataAttributesRulesItemsQuery` object.
4986049851 nullable: true
@@ -49865,16 +49856,17 @@ components:
4986549856 description: The `query` `case_insensitivity`.
4986649857 type: boolean
4986749858 if_not_exists:
49868- description: The `query` `if_not_exists`.
49869- example: false
49859+ deprecated: true
49860+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
4987049861 type: boolean
49862+ if_tag_exists:
49863+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
4987149864 query:
4987249865 description: The `query` `query`.
4987349866 example: ''
4987449867 type: string
4987549868 required:
4987649869 - addition
49877- - if_not_exists
4987849870 - query
4987949871 type: object
4988049872 RulesetRespDataAttributesRulesItemsQueryAddition:
@@ -49908,8 +49900,12 @@ components:
4990849900 $ref: '#/components/schemas/RulesetRespDataAttributesRulesItemsReferenceTableFieldPairsItems'
4990949901 type: array
4991049902 if_not_exists:
49911- description: The `reference_table` `if_not_exists`.
49903+ deprecated: true
49904+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
49905+ `if_not_exists`.
4991249906 type: boolean
49907+ if_tag_exists:
49908+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
4991349909 source_keys:
4991449910 description: The `reference_table` `source_keys`.
4991549911 example:
@@ -64774,13 +64770,13 @@ components:
6477464770 key: cost_center
6477564771 value: engineering
6477664772 case_insensitivity: false
64777- if_not_exists: true
64773+ if_tag_exists: do_not_apply
6477864774 query: account_id:"123456789" AND service:"web-api"
6477964775 reference_table: null
6478064776 - enabled: true
6478164777 mapping:
6478264778 destination_key: team_owner
64783- if_not_exists: true
64779+ if_tag_exists: do_not_apply
6478464780 source_keys:
6478564781 - account_name
6478664782 - account_id
@@ -64800,7 +64796,7 @@ components:
6480064796 output_key: status
6480164797 - input_column: status_description
6480264798 output_key: dess
64803- if_not_exists: false
64799+ if_tag_exists: append
6480464800 source_keys:
6480564801 - http_status
6480664802 - status_description
@@ -64852,7 +64848,7 @@ components:
6485264848 example: false
6485364849 type: boolean
6485464850 mapping:
64855- $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsMapping '
64851+ $ref: '#/components/schemas/DataAttributesRulesItemsMapping '
6485664852 metadata:
6485764853 $ref: '#/components/schemas/RulesetItemMetadata'
6485864854 name:
@@ -64867,31 +64863,6 @@ components:
6486764863 - enabled
6486864864 - name
6486964865 type: object
64870- UpdateRulesetRequestDataAttributesRulesItemsMapping:
64871- description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsMapping`
64872- object.
64873- nullable: true
64874- properties:
64875- destination_key:
64876- description: The `mapping` `destination_key`.
64877- example: ''
64878- type: string
64879- if_not_exists:
64880- description: The `mapping` `if_not_exists`.
64881- example: false
64882- type: boolean
64883- source_keys:
64884- description: The `mapping` `source_keys`.
64885- example:
64886- - ''
64887- items:
64888- type: string
64889- type: array
64890- required:
64891- - destination_key
64892- - if_not_exists
64893- - source_keys
64894- type: object
6489564866 UpdateRulesetRequestDataAttributesRulesItemsQuery:
6489664867 description: The definition of `UpdateRulesetRequestDataAttributesRulesItemsQuery`
6489764868 object.
@@ -64903,16 +64874,17 @@ components:
6490364874 description: The `query` `case_insensitivity`.
6490464875 type: boolean
6490564876 if_not_exists:
64906- description: The `query` `if_not_exists`.
64907- example: false
64877+ deprecated: true
64878+ description: Deprecated. Use `if_tag_exists` instead. The `query` `if_not_exists`.
6490864879 type: boolean
64880+ if_tag_exists:
64881+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6490964882 query:
6491064883 description: The `query` `query`.
6491164884 example: ''
6491264885 type: string
6491364886 required:
6491464887 - addition
64915- - if_not_exists
6491664888 - query
6491764889 type: object
6491864890 UpdateRulesetRequestDataAttributesRulesItemsQueryAddition:
@@ -64946,8 +64918,12 @@ components:
6494664918 $ref: '#/components/schemas/UpdateRulesetRequestDataAttributesRulesItemsReferenceTableFieldPairsItems'
6494764919 type: array
6494864920 if_not_exists:
64949- description: The `reference_table` `if_not_exists`.
64921+ deprecated: true
64922+ description: Deprecated. Use `if_tag_exists` instead. The `reference_table`
64923+ `if_not_exists`.
6495064924 type: boolean
64925+ if_tag_exists:
64926+ $ref: '#/components/schemas/DataAttributesRulesItemsIfTagExists'
6495164927 source_keys:
6495264928 description: The `reference_table` `source_keys`.
6495364929 example:
0 commit comments