Class: Google::Cloud::WebSecurityScanner::V1beta::ScanConfig::Authentication

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/websecurityscanner/v1beta/scan_config.rb

Overview

Scan authentication configuration.

Defined Under Namespace

Classes: CustomAccount, GoogleAccount

Instance Attribute Summary collapse

Instance Attribute Details

#custom_account::Google::Cloud::WebSecurityScanner::V1beta::ScanConfig::Authentication::CustomAccount

Returns Authentication using a custom account.



81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/websecurityscanner/v1beta/scan_config.rb', line 81

class Authentication
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes authentication configuration that uses a Google account.
  # @!attribute [rw] username
  #   @return [::String]
  #     Required. The user name of the Google account.
  # @!attribute [rw] password
  #   @return [::String]
  #     Required. Input only. The password of the Google account. The credential is stored encrypted
  #     and not returned in any response nor included in audit logs.
  class GoogleAccount
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes authentication configuration that uses a custom account.
  # @!attribute [rw] username
  #   @return [::String]
  #     Required. The user name of the custom account.
  # @!attribute [rw] password
  #   @return [::String]
  #     Required. Input only. The password of the custom account. The credential is stored encrypted
  #     and not returned in any response nor included in audit logs.
  # @!attribute [rw] login_url
  #   @return [::String]
  #     Required. The login form URL of the website.
  class CustomAccount
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#google_account::Google::Cloud::WebSecurityScanner::V1beta::ScanConfig::Authentication::GoogleAccount

Returns Authentication using a Google account.



81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/websecurityscanner/v1beta/scan_config.rb', line 81

class Authentication
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Describes authentication configuration that uses a Google account.
  # @!attribute [rw] username
  #   @return [::String]
  #     Required. The user name of the Google account.
  # @!attribute [rw] password
  #   @return [::String]
  #     Required. Input only. The password of the Google account. The credential is stored encrypted
  #     and not returned in any response nor included in audit logs.
  class GoogleAccount
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Describes authentication configuration that uses a custom account.
  # @!attribute [rw] username
  #   @return [::String]
  #     Required. The user name of the custom account.
  # @!attribute [rw] password
  #   @return [::String]
  #     Required. Input only. The password of the custom account. The credential is stored encrypted
  #     and not returned in any response nor included in audit logs.
  # @!attribute [rw] login_url
  #   @return [::String]
  #     Required. The login form URL of the website.
  class CustomAccount
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end