Class: Aws::QuickSight::Types::WebCrawlerParameters

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

The parameters for a web crawler data source.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#login_page_urlString

The URL of the login page for the web crawler to authenticate.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#password_button_xpathString

The XPath expression for locating the password submit button on the login page.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#password_field_xpathString

The XPath expression for locating the password field on the login page.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#username_button_xpathString

The XPath expression for locating the username submit button on the login page.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#username_field_xpathString

The XPath expression for locating the username field on the login page.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#web_crawler_auth_typeString

The authentication type for the web crawler. The type can be one of the following:

  • NO_AUTH: No authentication required.

  • BASIC_AUTH: Basic authentication using username and password.

  • SAML: SAML-based authentication.

  • FORM: Form-based authentication.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#web_proxy_host_nameString

The hostname of the web proxy server for the web crawler.

Returns:

  • (String)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end

#web_proxy_port_numberInteger

The port number of the web proxy server for the web crawler.

Returns:

  • (Integer)


41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 41908

class WebCrawlerParameters < Struct.new(
  :web_crawler_auth_type,
  :username_field_xpath,
  :password_field_xpath,
  :username_button_xpath,
  :password_button_xpath,
  :login_page_url,
  :web_proxy_host_name,
  :web_proxy_port_number)
  SENSITIVE = []
  include Aws::Structure
end