Configuration template JSON
{
    "info": {
        "title": "Safewhere Identify CLI - Instance JSON Configuration",
        "version": "5.15"
    },
    "definitions": {
        "configuratorInformation": {
            "databaseProvider": "MSSQL",
            "databaseServerName": "",
            "databaseLoginUserName": "",
            "databaseLoginUserPassword": "",
            "port": 1433
        },
        "tenantConfiguration": {
            "clientName": "",
            "defaultLanguage": "",
            "tenantId": "",
            "safewhereAdminIdleTimeout": 20,
            "passwordAdmin": ""
        },
        "tenantDatabaseConfiguration": {
            "isMultiSubnetFailover": false,
            "databaseConfiguration": {
                "server": "",
                "schema": "",
                "loginUserName": "",
                "loginPassword": "",
                "dbAuthenticationType": "SQLServerAuthentication"
            },
            "auditConfiguration": {
                "providerType": "SQLDatabase",
                "host": "",
                "loginName": "",
                "password": "",
                "port": 1433,
                "connectionTimeout": 60,
                "cosmosDBMaxIdleTime": 120000
            },
            "sessionStateConfiguration": {
                "sessionStateMode": "InProc",
                "timeOut": 60
            }
        },
        "tenantIISConfiguration": {
            "generateDefaultValues": true,
            "serverIpAddress": "127.0.0.1",
            "port": 443,
            "domainName": "",
            "siteName": "",
            "sitePool": "",
            "adminPool": "",
            "runtimePool": "",
            "servicePool": "",
            "bindCertificate": true,
            "requireServerNameIndication": false,
            "useHttpSecurityHeaders": true,
            "identifySecuritySettingsXMLConfiguration": "",
            "safewhereAdminSecuritySettingsXMLConfiguration": ""
        },
        "tenantCertificateConfiguration": {
            "sslCertificateConfiguration": {
                "certificateSetupType": "UseDefaultCertificate",
                "sslDomainName": "safewhere.local",
                "filePath": "",
                "password": "",
                "certificateThumbprintInStore": ""
            },
            "signingCertificateConfiguration": {
                "certificateSetupType": "UseDefaultCertificate",
                "filePath": "",
                "password": "",
                "certificateThumbprintInStore": "",
                "keyVaultMode": "Certificate",
                "azureTenantId": "",
                "applicationClientId": "",
                "applicationClientSecret": "",
                "azureKeyVaultUrl": "",
                "certificateName": "",
                "keyName": "",
                "base64Certificate": ""
            },
            "pathToTrustedRootCertificateToImport": ""
        }
    }
}