示例#1
0
        public async Task Update()
        {
            SubscriptionResource subscription = await Client.GetDefaultSubscriptionAsync();

            ResourceGroupResource rg = await CreateResourceGroup(subscription, "testRg-");

            string policyName = Recording.GenerateAssetName("Policy");
            CdnWebApplicationFirewallPolicyResource policy = await CreatePolicy(rg, policyName);

            var lro = await policy.AddTagAsync("newTag", "newValue");

            CdnWebApplicationFirewallPolicyResource updatedPolicy = lro.Value;

            ResourceDataHelper.AssertPolicyUpdate(updatedPolicy, "newTag", "newValue");
        }
        public async Task Update()
        {
            Subscription subscription = await Client.GetDefaultSubscriptionAsync();

            ResourceGroup rg = await CreateResourceGroup(subscription, "testRg-");

            string policyName = Recording.GenerateAssetName("Policy");
            CdnWebApplicationFirewallPolicy policy = await CreatePolicy(rg, policyName);

            CdnWebApplicationFirewallPolicyPatchOptions updateOptions = new CdnWebApplicationFirewallPolicyPatchOptions();

            updateOptions.Tags.Add("newTag", "newValue");
            var lro = await policy.UpdateAsync(true, updateOptions);

            CdnWebApplicationFirewallPolicy updatedPolicy = lro.Value;

            ResourceDataHelper.AssertPolicyUpdate(updatedPolicy, updateOptions);
        }