Waiting for engine...
Skip to main content

integrationUserDefinedFunctionUpdate

Update an existing user-defined function.

The integrationUserDefinedFunctionUpdate mutation accepts the following as input: componentId environmentMapExtensionId extensions.

An example of the request is as follows:

mutation {
integrationUserDefinedFunctionUpdate(input:
{
componentId: "173f6c88-b4e7-41b2-9402-b2ac38836894",
environmentMapExtensionId: "ZTBlOGNkMjQtN2Y4YS00ZmMzLTljOTUtOGU1NGU4Mzc0Y2ZiOmU4YTJkMmFlLWJjZWItNDUzOC1iNWViLWZiMmUwODVmOGNkMTplOGEyZDJhZS1iY2ViLTQ1MzgtYjVlYi1mYjJlMDg1ZjhjZDE6MTc3MjExMjk2NzQ5MDE3NzIxMTI5MzM3NTA",
extensions: "{\"@type\":\"EnvironmentMapExtensionUserDefinedFunction\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"id\",\"key\":1}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"id\",\"key\":1}]},\"Steps\":{\"@type\":\"MapExtensionsFunctionSteps\",\"Step\":[{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"20\",\"name\":\"Value to Add\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"1\",\"type\":\"MathAdd\",\"position\":1},{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"10\",\"name\":\"Value to Subtract\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"2\",\"type\":\"MathSubtract\",\"position\":2},{\"@type\":\"MapExtensionsFunctionStep\",\"Inputs\":{\"@type\":\"MapExtensionsInputs\",\"Input\":[{\"@type\":\"MapExtensionsInput\",\"name\":\"Value\",\"key\":1},{\"@type\":\"MapExtensionsInput\",\"default\":\"2\",\"name\":\"Value to Multiply\",\"key\":2}]},\"Outputs\":{\"@type\":\"MapExtensionsOutputs\",\"Output\":[{\"@type\":\"MapExtensionsOutput\",\"name\":\"Result\",\"key\":2}]},\"Configuration\":{\"@type\":\"MapExtensionsConfiguration\"},\"cacheType\":\"None\",\"id\":\"3\",\"type\":\"MathMultiply\",\"position\":3}]},\"Mappings\":{\"@type\":\"MapExtensionsFunctionMappings\",\"Mapping\":[{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"3\",\"fromKey\":2,\"toFunction\":\"0\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"1\",\"fromKey\":2,\"toFunction\":\"2\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"0\",\"fromKey\":1,\"toFunction\":\"1\",\"toKey\":1},{\"@type\":\"MapExtensionsFunctionMapping\",\"fromFunction\":\"2\",\"fromKey\":2,\"toFunction\":\"3\",\"toKey\":1}]},\"environmentMapExtensionId\":\"ZTBlOGNkMjQtN2Y4YS00ZmMzLTljOTUtOGU1NGU4Mzc0Y2ZiOmU4YTJkMmFlLWJjZWItNDUzOC1iNWViLWZiMmUwODVmOGNkMTplOGEyZDJhZS1iY2ViLTQ1MzgtYjVlYi1mYjJlMDg1ZjhjZDE6MTc3MjExMjk2NzQ5MDE3NzIxMTI5MzM3NTA\",\"id\":\"173f6c88-b4e7-41b2-9402-b2ac38836894\",\"name\":\"New Map Function16\",\"description\":\"\"}"
}
) {
extensions
}
}

integrationUserDefinedFunctionUpdate(
input: IntegrationUserDefinedFunctionUpdateInput!
): IntegrationUserDefinedFunction

Arguments

integrationUserDefinedFunctionUpdate.input ● IntegrationUserDefinedFunctionUpdateInput! non-null input catalog-service

Type

IntegrationUserDefinedFunction object catalog-service

A user-defined function entity.

On this Page