public async Task CheckPrivateLinkServiceVisibilityTest() { string resourceGroupName = Recording.GenerateAssetName("cplsrg"); string location = await NetworkManagementTestUtilities.GetResourceLocation(ResourceManagementClient, "Microsoft.Network/connections"); await ResourceGroupsOperations.CreateOrUpdateAsync(resourceGroupName, new ResourceGroup(location)); var param = new CheckPrivateLinkServiceVisibilityRequest("mypls.00000000-0000-0000-0000-000000000000.azure.privatelinkservice"); var checkRawResponse = await PrivateLinkServicesOperations.StartCheckPrivateLinkServiceVisibilityByResourceGroupAsync(location, resourceGroupName, param); PrivateLinkServiceVisibility response = await WaitForCompletionAsync(checkRawResponse); Assert.False(response.Visible); }
public override void Execute() { base.Execute(); var request = new Management.Network.Models.CheckPrivateLinkServiceVisibilityRequest(); request.PrivateLinkServiceAlias = PrivateLinkServiceAlias; PrivateLinkServiceVisibility ret = null; if (!string.IsNullOrEmpty(ResourceGroupName)) { ret = this.PrivateLinkServiceClient.CheckPrivateLinkServiceVisibilityByResourceGroup(this.Location, this.ResourceGroupName, request); } else { ret = this.PrivateLinkServiceClient.CheckPrivateLinkServiceVisibility(this.Location, request); } WriteObject(ret.Visible); }