You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Kendra::Types::ServiceNowConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ServiceNowConfiguration as input to an Aws::Client method, you can use a vanilla Hash:

{
  host_url: "ServiceNowHostUrl", # required
  secret_arn: "SecretArn", # required
  service_now_build_version: "LONDON", # required, accepts LONDON, OTHERS
  knowledge_article_configuration: {
    crawl_attachments: false,
    include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    document_data_field_name: "DataSourceFieldName", # required
    document_title_field_name: "DataSourceFieldName",
    field_mappings: [
      {
        data_source_field_name: "DataSourceFieldName", # required
        date_field_format: "DataSourceDateFieldFormat",
        index_field_name: "IndexFieldName", # required
      },
    ],
  },
  service_catalog_configuration: {
    crawl_attachments: false,
    include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    document_data_field_name: "DataSourceFieldName", # required
    document_title_field_name: "DataSourceFieldName",
    field_mappings: [
      {
        data_source_field_name: "DataSourceFieldName", # required
        date_field_format: "DataSourceDateFieldFormat",
        index_field_name: "IndexFieldName", # required
      },
    ],
  },
}

Provides configuration information required to connect to a ServiceNow data source.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#host_urlString

The ServiceNow instance that the data source connects to. The host endpoint should look like the following: `{instance}`.service-now.com.

Returns:

  • (String)

    The ServiceNow instance that the data source connects to.

#knowledge_article_configurationTypes::ServiceNowKnowledgeArticleConfiguration

Provides configuration information for crawling knowledge articles in the ServiceNow site.

Returns:

#secret_arnString

The Amazon Resource Name (ARN) of the AWS Secret Manager secret that contains the user name and password required to connect to the ServiceNow instance.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the AWS Secret Manager secret that contains the user name and password required to connect to the ServiceNow instance.

#service_catalog_configurationTypes::ServiceNowServiceCatalogConfiguration

Provides configuration information for crawling service catalogs in the ServiceNow site.

Returns:

#service_now_build_versionString

The identifier of the release that the ServiceNow host is running. If the host is not running the LONDON release, use OTHERS.

Possible values:

  • LONDON
  • OTHERS

Returns:

  • (String)

    The identifier of the release that the ServiceNow host is running.