Prepare instance template files
StackState Self-hosted v5.1.x
Synchronizations and componentActions mappings
componentActions mappings{
"_type": "Sync",
"name": "Test",
"identifier": "urn:stackpack:{{StackPackName}}:instance:{{instanceId}}:sync:test",
"relationActions": [],
"extTopology": -142,
"topologyDataQuery":
{
"_type": "Sts.StsTopologyElementsQuery",
"relationIdExtractorFunction": {{get "urn:stackpack:{{StackPack name}}:shared:idextractor-function:test-relation-id-extractor"}},
"componentIdExtractorFunction": {{get "urn:stackpack:{{StackPack name}}:shared:idextractor-function:test-component-id-extractor"}},
"id": -191,
"consumerOffsetStartAtEarliest": false
},
"componentActions":
[
{
"_type": "SyncActionCreateComponent",
"templateFunction": {{get "urn:stackpack:{{StackPackName}}:shared:component-template-function:exchange-service-template"}},
"id": -190,
"mergeStrategy": "MergePreferTheirs",
"type": "exchange_service"
}
],
"id": -2,
"defaultComponentAction":
{
"_type": "SyncActionCreateComponent",
"templateFunction": {{get "urn:stackpack:{{StackPackName}}:shared:component-template-function:exchange-component-template"}},
"id": -1,
"mergeStrategy": "MergePreferTheirs",
"type": "default_component_mapping"
},
"defaultRelationAction":
{
"_type": "SyncActionCreateRelation",
"templateFunction": {{get "urn:stackpack:{{StackPackName}}:shared:relation-template-function:test-relation-template"}},
"id": -188,
"mergeStrategy": "MergePreferTheirs",
"type": "default_relation_mapping"
}
},DataSources
Topology Information
QueryViews
Example of an instance template file:
Last updated