<commit_before>{
    "handler": "Microsoft.Compute.MultiVm",
    "version": "0.1.2-preview",
    "parameters": {
        "basics": [
            {
                "name": "adminUsername",
                "type": "Microsoft.Compute.UserNameTextBox",
                "label": "Username",
                "toolTip": "Username for hazelcast VMs.",
                "osPlatform": "Linux"
            },
            {
                "name": "SSHCredentials",
                "type": "Microsoft.Compute.CredentialsCombo",
                "label": {
                    "authenticationType": "Authentication type",
                    "password": "Password",
                    "confirmPassword": "<PASSWORD>",
                    "sshPublicKey": "SSH public key"
                },
                "toolTip": {
                    "authenticationType": "Choose the authentication type between SSH public key and Password",
                    "password": "<PASSWORD>",
                    "sshPublicKey": "Provide an OpenSSH public key, which can be generated with tools like ssh-keygen on Linux and OS X, or PuTTYGen on Windows."
                },
                "constraints": {
                    "required": true
                },
                "options": {
                    "hideConfirmation": false
                }
            }
        ],
        "steps": [
            {
                "name": "infrastructureConfig",
                "label": "Infrastructure settings",
                "subLabel": {
                    "preValidation": "Configure the infrastructure settings",
                    "postValidation": "Done"
                },
                "bladeTitle": "Infrastructure settings",
                "elements": [
                    {
                        "name": "licenseKey",
                        "type": "Microsoft.Common.TextBox",
                        "label": "License",
                        "toolTip": "License Key for Enterprise to be installed. For a trial key: https://hazelcast.com/hazelcast-enterprise-download/trial/",
                        "constraints": {
                            "required": true,
                            "regex": "[A-Za-z#_0-9]{60,}",
                            "validationMessage": "The supplied value doesn't appear to be a valid Hazelcast License. For a trial key: https://hazelcast.com/hazelcast-enterprise-download/trial/."
                        },
                        "osPlatform": "Linux"
                    },
                    {
                        "name": "clusterVersion",
                        "type": "Microsoft.Common.DropDown",
                        "label": "Hazelcast Version",
                        "defaultValue": "3.7.3",
                        "toolTip": "Select Hazelcast version",
                        "constraints": {
                            "allowedValues": [
                                {
                                    "label": "3.7.3",
                                    "value": "3.7.3"
                                },
                                {
                                    "label": "3.7.2",
                                    "value": "3.7.2"
                                },
                                {
                                    "label": "3.7.1",
                                    "value": "3.7.1"
                                },
                                {
                                    "label": "3.7",
                                    "value": "3.7"
                                },
                                {
                                    "label": "3.6.5",
                                    "value": "3.6.5"
                                },
                                {
                                    "label": "3.6.4",
                                    "value": "3.6.4"
                                },
                                {
                                    "label": "3.6.3",
                                    "value": "3.6.3"
                                },
                                {
                                    "label": "3.6.2",
                                    "value": "3.6.2"
                                },
                                {
                                    "label": "3.6.1",
                                    "value": "3.6.1"
                                },
                                {
                                    "label": "3.6",
                                    "value": "3.6"
                                },
                                {
                                    "label": "3.5.5",
                                    "value": "3.5.5"
                                },
                                {
                                    "label": "3.5.4",
                                    "value": "3.5.4"
                                },
                                {
                                    "label": "3.5.3",
                                    "value": "3.5.3"
                                }
                            ]
                        }
                    },
                    {
                        "name": "storageAccount",
                        "type": "Microsoft.Storage.StorageAccountSelector",
                        "label": "Storage account",
                        "defaultValue": {
                            "name": "[substring(replace(guid(), '-', ''),0,20)]",
                            "type": "Standard_LRS"
                        },
                        "constraints": {
                            "required": true,
                            "allowedTypes": [
                                "Standard_LRS",
                                "Standard_GRS",
                                "Standard_RAGRS"
                            ]
                        },
                        "options": {
                            "hideExisting": true
                        }
                    },
                    {
                        "name": "ubuntuOSVersion",
                        "type": "Microsoft.Common.DropDown",
                        "label": "ubuntuOSVersion",
                        "toolTip": "Select Ubuntu OS version",
                        "defaultValue": "14.04.4-LTS",
                        "constraints": {
                            "allowedValues": [
                                {
                                    "label": "12.04.5-LTS",
                                    "value": "12.04.5-LTS"
                                },
                                {
                                    "label": "14.04.4-LTS",
                                    "value": "14.04.4-LTS"
                                },
                                {
                                    "label": "16.04.0-LTS",
                                    "value": "16.04.0-LTS"
                                }
                            ]
                        }
                    },
                    {
                        "name": "vmSize",
                        "type": "Microsoft.Compute.SizeSelector",
                        "label": "Virtual machine size",
                        "toolTip": "The size of the virtual machine for this management center.",
                        "defaultValue": "Standard_D1_v2",
                        "recommendedSizes": [
                            "Standard_D1_v2",
                            "Standard_D2_v2",
                            "Standard_D3_v2"
                        ],
                        "constraints": {
                            "allowedSizes": [
                                "Standard_D1",
                                "Standard_D2",
                                "Standard_D3",
                                "Standard_D4",
                                "Standard_D11",
                                "Standard_D12",
                                "Standard_D13",
                                "Standard_D14",
                                "Standard_D1_v2",
                                "Standard_D2_v2",
                                "Standard_D3_v2",
                                "Standard_D4_v2",
                                "Standard_D11_v2",
                                "Standard_D12_v2",
                                "Standard_D13_v2",
                                "Standard_D14_v2"
                            ]
                        },
                        "osPlatform": "Linux",
                        "count": "1"
                    },
                    {
                        "name": "dnsAndPublicIP",
                        "type": "Microsoft.Network.PublicIpAddressCombo",
                        "label": {
                            "publicIpAddress": "Public IP address",
                            "domainNameLabel": "DNS Prefix"
                        },
                        "toolTip": {
                            "domainNameLabel": "DNS Prefix for the VM public IP addresses."
                        },
                        "constraints": {
                            "required": {
                                "domainNameLabel": true
                            }
                        },
                        "defaultValue": {
                            "publicIpAddressName": "[concat('hzmcpip-',substring(replace(guid(), '-', ''),0,4))]",
                            "domainNameLabel": "Public name of this management center"
                        },
                        "options": {
                            "hideNone": true,
                            "hideExisting": true
                        }
                    }
                ]
            }
        ],
        "outputs": {
            "adminUserName": "[basics('adminUsername')]",
            "authenticationType": "[basics('SSHCredentials').authenticationType]",
            "adminPassword": "[basics('SSHCredentials').password]",
            "sshPublicKey": "[basics('SSHCredentials').sshPublicKey]",
            "licenseKey": "[steps('infrastructureConfig').licenseKey]",
            "clusterVersion": "[steps('infrastructureConfig').clusterVersion]",
            "storageAccountNewOrExisting": "[steps('infrastructureConfig').storageAccount.newOrExisting]",
            "storageAccountName": "[steps('infrastructureConfig').storageAccount.name]",
            "storageAccountType": "[steps('infrastructureConfig').storageAccount.type]",
            "ubuntuOSVersion": "[steps('infrastructureConfig').ubuntuOSVersion]",
            "existingStorageAccountRG": "[steps('infrastructureConfig').storageAccount.resourceGroup]",
            "vmSize": "[steps('infrastructureConfig').vmSize]",
            "instanceCount": "[steps('infrastructureConfig').vmCount]",
            "publicIPAddressName": "[steps('infrastructureConfig').dnsAndPublicIP.name]",
            "dnsPrefix": "[steps('infrastructureConfig').dnsAndPublicIP.domainNameLabel]",
            "publicIPNewOrExisting": "[steps('infrastructureConfig').dnsAndPublicIP.newOrExistingOrNone]",
            "location": "[location()]"
        }
    }
}<commit_msg>add missing attrib in uidef<commit_after>{
    "handler": "Microsoft.Compute.MultiVm",
    "version": "0.1.2-preview",
    "parameters": {
        "basics": [
            {
                "name": "adminUsername",
                "type": "Microsoft.Compute.UserNameTextBox",
                "label": "Username",
                "toolTip": "Username for hazelcast VMs.",
                "osPlatform": "Linux"
            },
            {
                "name": "SSHCredentials",
                "type": "Microsoft.Compute.CredentialsCombo",
                "label": {
                    "authenticationType": "Authentication type",
                    "password": "Password",
                    "confirmPassword": "<PASSWORD>",
                    "sshPublicKey": "SSH public key"
                },
                "toolTip": {
                    "authenticationType": "Choose the authentication type between SSH public key and Password",
                    "password": "<PASSWORD>",
                    "sshPublicKey": "Provide an OpenSSH public key, which can be generated with tools like ssh-keygen on Linux and OS X, or PuTTYGen on Windows."
                },
                "constraints": {
                    "required": true
                },
                "options": {
                    "hideConfirmation": false
                },
                "osPlatform": "Linux"
            }
        ],
        "steps": [
            {
                "name": "infrastructureConfig",
                "label": "Infrastructure settings",
                "subLabel": {
                    "preValidation": "Configure the infrastructure settings",
                    "postValidation": "Done"
                },
                "bladeTitle": "Infrastructure settings",
                "elements": [
                    {
                        "name": "licenseKey",
                        "type": "Microsoft.Common.TextBox",
                        "label": "License",
                        "toolTip": "License Key for Enterprise to be installed. For a trial key: https://hazelcast.com/hazelcast-enterprise-download/trial/",
                        "constraints": {
                            "required": true,
                            "regex": "[A-Za-z#_0-9]{60,}",
                            "validationMessage": "The supplied value doesn't appear to be a valid Hazelcast License. For a trial key: https://hazelcast.com/hazelcast-enterprise-download/trial/."
                        },
                        "osPlatform": "Linux"
                    },
                    {
                        "name": "clusterVersion",
                        "type": "Microsoft.Common.DropDown",
                        "label": "Hazelcast Version",
                        "defaultValue": "3.7.3",
                        "toolTip": "Select Hazelcast version",
                        "constraints": {
                            "allowedValues": [
                                {
                                    "label": "3.7.3",
                                    "value": "3.7.3"
                                },
                                {
                                    "label": "3.7.2",
                                    "value": "3.7.2"
                                },
                                {
                                    "label": "3.7.1",
                                    "value": "3.7.1"
                                },
                                {
                                    "label": "3.7",
                                    "value": "3.7"
                                },
                                {
                                    "label": "3.6.5",
                                    "value": "3.6.5"
                                },
                                {
                                    "label": "3.6.4",
                                    "value": "3.6.4"
                                },
                                {
                                    "label": "3.6.3",
                                    "value": "3.6.3"
                                },
                                {
                                    "label": "3.6.2",
                                    "value": "3.6.2"
                                },
                                {
                                    "label": "3.6.1",
                                    "value": "3.6.1"
                                },
                                {
                                    "label": "3.6",
                                    "value": "3.6"
                                },
                                {
                                    "label": "3.5.5",
                                    "value": "3.5.5"
                                },
                                {
                                    "label": "3.5.4",
                                    "value": "3.5.4"
                                },
                                {
                                    "label": "3.5.3",
                                    "value": "3.5.3"
                                }
                            ]
                        }
                    },
                    {
                        "name": "storageAccount",
                        "type": "Microsoft.Storage.StorageAccountSelector",
                        "label": "Storage account",
                        "defaultValue": {
                            "name": "[substring(replace(guid(), '-', ''),0,20)]",
                            "type": "Standard_LRS"
                        },
                        "constraints": {
                            "required": true,
                            "allowedTypes": [
                                "Standard_LRS",
                                "Standard_GRS",
                                "Standard_RAGRS"
                            ]
                        },
                        "options": {
                            "hideExisting": true
                        }
                    },
                    {
                        "name": "ubuntuOSVersion",
                        "type": "Microsoft.Common.DropDown",
                        "label": "ubuntuOSVersion",
                        "toolTip": "Select Ubuntu OS version",
                        "defaultValue": "14.04.4-LTS",
                        "constraints": {
                            "allowedValues": [
                                {
                                    "label": "12.04.5-LTS",
                                    "value": "12.04.5-LTS"
                                },
                                {
                                    "label": "14.04.4-LTS",
                                    "value": "14.04.4-LTS"
                                },
                                {
                                    "label": "16.04.0-LTS",
                                    "value": "16.04.0-LTS"
                                }
                            ]
                        }
                    },
                    {
                        "name": "vmSize",
                        "type": "Microsoft.Compute.SizeSelector",
                        "label": "Virtual machine size",
                        "toolTip": "The size of the virtual machine for this management center.",
                        "defaultValue": "Standard_D1_v2",
                        "recommendedSizes": [
                            "Standard_D1_v2",
                            "Standard_D2_v2",
                            "Standard_D3_v2"
                        ],
                        "constraints": {
                            "allowedSizes": [
                                "Standard_D1",
                                "Standard_D2",
                                "Standard_D3",
                                "Standard_D4",
                                "Standard_D11",
                                "Standard_D12",
                                "Standard_D13",
                                "Standard_D14",
                                "Standard_D1_v2",
                                "Standard_D2_v2",
                                "Standard_D3_v2",
                                "Standard_D4_v2",
                                "Standard_D11_v2",
                                "Standard_D12_v2",
                                "Standard_D13_v2",
                                "Standard_D14_v2"
                            ]
                        },
                        "osPlatform": "Linux",
                        "count": "1"
                    },
                    {
                        "name": "dnsAndPublicIP",
                        "type": "Microsoft.Network.PublicIpAddressCombo",
                        "label": {
                            "publicIpAddress": "Public IP address",
                            "domainNameLabel": "DNS Prefix"
                        },
                        "toolTip": {
                            "domainNameLabel": "DNS Prefix for the VM public IP addresses."
                        },
                        "constraints": {
                            "required": {
                                "domainNameLabel": true
                            }
                        },
                        "defaultValue": {
                            "publicIpAddressName": "[concat('hzmcpip-',substring(replace(guid(), '-', ''),0,4))]",
                            "domainNameLabel": "Public name of this management center"
                        },
                        "options": {
                            "hideNone": true,
                            "hideExisting": true
                        }
                    }
                ]
            }
        ],
        "outputs": {
            "adminUserName": "[basics('adminUsername')]",
            "authenticationType": "[basics('SSHCredentials').authenticationType]",
            "adminPassword": "[basics('SSHCredentials').password]",
            "sshPublicKey": "[basics('SSHCredentials').sshPublicKey]",
            "licenseKey": "[steps('infrastructureConfig').licenseKey]",
            "clusterVersion": "[steps('infrastructureConfig').clusterVersion]",
            "storageAccountNewOrExisting": "[steps('infrastructureConfig').storageAccount.newOrExisting]",
            "storageAccountName": "[steps('infrastructureConfig').storageAccount.name]",
            "storageAccountType": "[steps('infrastructureConfig').storageAccount.type]",
            "ubuntuOSVersion": "[steps('infrastructureConfig').ubuntuOSVersion]",
            "existingStorageAccountRG": "[steps('infrastructureConfig').storageAccount.resourceGroup]",
            "vmSize": "[steps('infrastructureConfig').vmSize]",
            "instanceCount": "[steps('infrastructureConfig').vmCount]",
            "publicIPAddressName": "[steps('infrastructureConfig').dnsAndPublicIP.name]",
            "dnsPrefix": "[steps('infrastructureConfig').dnsAndPublicIP.domainNameLabel]",
            "publicIPNewOrExisting": "[steps('infrastructureConfig').dnsAndPublicIP.newOrExistingOrNone]",
            "location": "[location()]"
        }
    }
}
{'fraction_non_alphanumeric': 0.10580234159779614, 'fraction_numerical': 0.014204545454545454, 'mean_word_length': 0.6874636839047066, 'pattern_counts': {'":': 285, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 68, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6013798', 'n_tokens_mistral': 5245, 'n_tokens_neox': 4709, 'n_words': 768}