public async updateConnectionStrings()

in src/appservice-rest/Arm/azure-app-service.ts [369:392]


    public async updateConnectionStrings(connectionStringSettings: any): Promise<AzureAppServiceConfigurationDetails> {
        try {
            var slotUrl: string = !!this._slot ? `/slots/${this._slot}` : '';
            var httpRequest: WebRequest = {
                method: 'PUT',
                body: JSON.stringify(connectionStringSettings),
                uri: this._client.getRequestUri(`//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/${slotUrl}/config/connectionstrings`,
                {
                    '{resourceGroupName}': this._resourceGroup,
                    '{name}': this._name,
                }, null, '2016-08-01')
            }
            
            var response = await this._client.beginRequest(httpRequest);
            if(response.statusCode != 200) {
                throw ToError(response);
            }

            return response.body;
        }
        catch(error) {
            throw Error("Failed to update App service " + this._getFormattedName() + " Connection Strings.\n" + getFormattedError(error));
        }
    }