/// <summary>Snippet for CreateScanConfig</summary> public void CreateScanConfigRequestObject() { // Snippet: CreateScanConfig(CreateScanConfigRequest, CallSettings) // Create client WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.Create(); // Initialize request argument(s) CreateScanConfigRequest request = new CreateScanConfigRequest { Parent = "", ScanConfig = new ScanConfig(), }; // Make the request ScanConfig response = webSecurityScannerClient.CreateScanConfig(request); // End snippet }
/// <summary>Snippet for CreateScanConfigAsync</summary> public async Task CreateScanConfigRequestObjectAsync() { // Snippet: CreateScanConfigAsync(CreateScanConfigRequest, CallSettings) // Additional: CreateScanConfigAsync(CreateScanConfigRequest, CancellationToken) // Create client WebSecurityScannerClient webSecurityScannerClient = await WebSecurityScannerClient.CreateAsync(); // Initialize request argument(s) CreateScanConfigRequest request = new CreateScanConfigRequest { Parent = "", ScanConfig = new ScanConfig(), }; // Make the request ScanConfig response = await webSecurityScannerClient.CreateScanConfigAsync(request); // End snippet }
public async stt::Task CreateScanConfigRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); CreateScanConfigRequest request = new CreateScanConfigRequest { Parent = "parent7858e4d0", ScanConfig = new ScanConfig(), }; ScanConfig expectedResponse = new ScanConfig { Name = "name1c9368b0", DisplayName = "display_name137f65c2", MaxQps = -1198236314, StartingUrls = { "starting_urls75fa5e9e", }, Authentication = new ScanConfig.Types.Authentication(), UserAgent = ScanConfig.Types.UserAgent.SafariIphone, BlacklistPatterns = { "blacklist_patterns7a899f15", }, Schedule = new ScanConfig.Types.Schedule(), ExportToSecurityCommandCenter = ScanConfig.Types.ExportToSecurityCommandCenter.Unspecified, RiskLevel = ScanConfig.Types.RiskLevel.Unspecified, ManagedScan = true, StaticIpScan = false, }; mockGrpcClient.Setup(x => x.CreateScanConfigAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ScanConfig>(stt::Task.FromResult(expectedResponse), null, null, null, null)); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanConfig responseCallSettings = await client.CreateScanConfigAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ScanConfig responseCancellationToken = await client.CreateScanConfigAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }