# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/websecurityscanner/v1beta/scan_config.proto require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/cloud/websecurityscanner/v1beta/scan_run_pb' require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/websecurityscanner/v1beta/scan_config.proto", :syntax => :proto3) do add_message "google.cloud.websecurityscanner.v1beta.ScanConfig" do optional :name, :string, 1 optional :display_name, :string, 2 optional :max_qps, :int32, 3 repeated :starting_urls, :string, 4 optional :authentication, :message, 5, "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication" optional :user_agent, :enum, 6, "google.cloud.websecurityscanner.v1beta.ScanConfig.UserAgent" repeated :blacklist_patterns, :string, 7 optional :schedule, :message, 8, "google.cloud.websecurityscanner.v1beta.ScanConfig.Schedule" repeated :target_platforms, :enum, 9, "google.cloud.websecurityscanner.v1beta.ScanConfig.TargetPlatform" optional :export_to_security_command_center, :enum, 10, "google.cloud.websecurityscanner.v1beta.ScanConfig.ExportToSecurityCommandCenter" optional :latest_run, :message, 11, "google.cloud.websecurityscanner.v1beta.ScanRun" optional :risk_level, :enum, 12, "google.cloud.websecurityscanner.v1beta.ScanConfig.RiskLevel" end add_message "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication" do oneof :authentication do optional :google_account, :message, 1, "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.GoogleAccount" optional :custom_account, :message, 2, "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.CustomAccount" end end add_message "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.GoogleAccount" do optional :username, :string, 1 optional :password, :string, 2 end add_message "google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.CustomAccount" do optional :username, :string, 1 optional :password, :string, 2 optional :login_url, :string, 3 end add_message "google.cloud.websecurityscanner.v1beta.ScanConfig.Schedule" do optional :schedule_time, :message, 1, "google.protobuf.Timestamp" optional :interval_duration_days, :int32, 2 end add_enum "google.cloud.websecurityscanner.v1beta.ScanConfig.UserAgent" do value :USER_AGENT_UNSPECIFIED, 0 value :CHROME_LINUX, 1 value :CHROME_ANDROID, 2 value :SAFARI_IPHONE, 3 end add_enum "google.cloud.websecurityscanner.v1beta.ScanConfig.TargetPlatform" do value :TARGET_PLATFORM_UNSPECIFIED, 0 value :APP_ENGINE, 1 value :COMPUTE, 2 end add_enum "google.cloud.websecurityscanner.v1beta.ScanConfig.RiskLevel" do value :RISK_LEVEL_UNSPECIFIED, 0 value :NORMAL, 1 value :LOW, 2 end add_enum "google.cloud.websecurityscanner.v1beta.ScanConfig.ExportToSecurityCommandCenter" do value :EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED, 0 value :ENABLED, 1 value :DISABLED, 2 end end end module Google module Cloud module WebSecurityScanner module V1beta ScanConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig").msgclass ScanConfig::Authentication = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication").msgclass ScanConfig::Authentication::GoogleAccount = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.GoogleAccount").msgclass ScanConfig::Authentication::CustomAccount = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication.CustomAccount").msgclass ScanConfig::Schedule = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.Schedule").msgclass ScanConfig::UserAgent = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.UserAgent").enummodule ScanConfig::TargetPlatform = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.TargetPlatform").enummodule ScanConfig::RiskLevel = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.RiskLevel").enummodule ScanConfig::ExportToSecurityCommandCenter = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.websecurityscanner.v1beta.ScanConfig.ExportToSecurityCommandCenter").enummodule end end end end