public async Task UpdateDomainWAFAsync(string domainName, UpdateWAFRequest req)
        {
            if (string.IsNullOrWhiteSpace(domainName))
            {
                throw new UKFastClientValidationException("Invalid domain name");
            }

            await Client.PatchAsync($"/ddosx/v1/domains/{domainName}/waf", req);
        }
示例#2
0
        public async Task UpdateDomainWAFAsync_ExpectedResult()
        {
            var req = new UpdateWAFRequest()
            {
                WAFMode = "On"
            };

            var ops = new DomainWAFOperations <WAF>(_client);
            await ops.UpdateDomainWAFAsync("test-domain.co.uk", req);

            await _client.Received()
            .PatchAsync($"/ddosx/v1/domains/test-domain.co.uk/waf", req);
        }