private/azure-managed-ir-arm.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "factoryName": {
            "type": "string"
        },
        "name": {
            "type": "string"
        },
        "computeType": {
            "type": "string",
            "defaultValue": "General"
        },
        "location": {
            "type": "string"
        },
        "coreCount": {
            "type": "int"
        },
        "timeToLive": {
            "type": "int"
        }
    },
    "variables": { },
    "resources": [
        {
            "name": "[concat(parameters('factoryName'), '/', parameters('name'))]",
            "type": "Microsoft.DataFactory/factories/integrationRuntimes",
            "apiVersion": "2018-06-01",
            "properties": {
                "type": "Managed",
                "typeProperties": {
                    "computeProperties": {
                        "location": "[parameters('location')]",
                        "dataFlowProperties": {
                            "computeType": "[parameters('computeType')]",
                            "coreCount": "[parameters('coreCount')]",
                            "timeToLive": "[parameters('timeToLive')]"
                        }
                    }
                }
            },
            "dependsOn": []
        }
        ]
}