A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.aws.amazon.com/sdkforruby/api/Aws/Kendra/Types/UpdateDataSourceRequest.html below:

UpdateDataSourceRequest — AWS SDK for Ruby V2

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

{
  id: "DataSourceId",   name: "DataSourceName",
  index_id: "IndexId",   configuration: {
    s3_configuration: {
      bucket_name: "S3BucketName",       inclusion_prefixes: ["DataSourceInclusionsExclusionsStringsMember"],
      inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      documents_metadata_configuration: {
        s3_prefix: "S3ObjectKey",
      },
      access_control_list_configuration: {
        key_path: "S3ObjectKey",
      },
    },
    share_point_configuration: {
      share_point_version: "SHAREPOINT_ONLINE",       urls: ["Url"],       secret_arn: "SecretArn",       crawl_attachments: false,
      use_change_log: false,
      inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      vpc_configuration: {
        subnet_ids: ["SubnetId"],         security_group_ids: ["VpcSecurityGroupId"],       },
      field_mappings: [
        {
          data_source_field_name: "DataSourceFieldName",           date_field_format: "DataSourceDateFieldFormat",
          index_field_name: "IndexFieldName",         },
      ],
      document_title_field_name: "DataSourceFieldName",
      disable_local_groups: false,
    },
    database_configuration: {
      database_engine_type: "RDS_AURORA_MYSQL",       connection_configuration: {         database_host: "DatabaseHost",         database_port: 1,         database_name: "DatabaseName",         table_name: "TableName",         secret_arn: "SecretArn",       },
      vpc_configuration: {
        subnet_ids: ["SubnetId"],         security_group_ids: ["VpcSecurityGroupId"],       },
      column_configuration: {         document_id_column_name: "ColumnName",         document_data_column_name: "ColumnName",         document_title_column_name: "ColumnName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",           },
        ],
        change_detecting_columns: ["ColumnName"],       },
      acl_configuration: {
        allowed_groups_column_name: "ColumnName",       },
      sql_configuration: {
        query_identifiers_enclosing_option: "DOUBLE_QUOTES",       },
    },
    salesforce_configuration: {
      server_url: "Url",       secret_arn: "SecretArn",       standard_object_configurations: [
        {
          name: "ACCOUNT",           document_data_field_name: "DataSourceFieldName",           document_title_field_name: "DataSourceFieldName",
          field_mappings: [
            {
              data_source_field_name: "DataSourceFieldName",               date_field_format: "DataSourceDateFieldFormat",
              index_field_name: "IndexFieldName",             },
          ],
        },
      ],
      knowledge_article_configuration: {
        included_states: ["DRAFT"],         standard_knowledge_article_type_configuration: {
          document_data_field_name: "DataSourceFieldName",           document_title_field_name: "DataSourceFieldName",
          field_mappings: [
            {
              data_source_field_name: "DataSourceFieldName",               date_field_format: "DataSourceDateFieldFormat",
              index_field_name: "IndexFieldName",             },
          ],
        },
        custom_knowledge_article_type_configurations: [
          {
            name: "SalesforceCustomKnowledgeArticleTypeName",             document_data_field_name: "DataSourceFieldName",             document_title_field_name: "DataSourceFieldName",
            field_mappings: [
              {
                data_source_field_name: "DataSourceFieldName",                 date_field_format: "DataSourceDateFieldFormat",
                index_field_name: "IndexFieldName",               },
            ],
          },
        ],
      },
      chatter_feed_configuration: {
        document_data_field_name: "DataSourceFieldName",         document_title_field_name: "DataSourceFieldName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",           },
        ],
        include_filter_types: ["ACTIVE_USER"],       },
      crawl_attachments: false,
      standard_object_attachment_configuration: {
        document_title_field_name: "DataSourceFieldName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",           },
        ],
      },
      include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    },
    one_drive_configuration: {
      tenant_domain: "TenantDomain",       secret_arn: "SecretArn",       one_drive_users: {         one_drive_user_list: ["OneDriveUser"],
        one_drive_user_s3_path: {
          bucket: "S3BucketName",           key: "S3ObjectKey",         },
      },
      inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      field_mappings: [
        {
          data_source_field_name: "DataSourceFieldName",           date_field_format: "DataSourceDateFieldFormat",
          index_field_name: "IndexFieldName",         },
      ],
      disable_local_groups: false,
    },
    service_now_configuration: {
      host_url: "ServiceNowHostUrl",       secret_arn: "SecretArn",       service_now_build_version: "LONDON",       knowledge_article_configuration: {
        crawl_attachments: false,
        include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
        exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
        document_data_field_name: "DataSourceFieldName",         document_title_field_name: "DataSourceFieldName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",           },
        ],
      },
      service_catalog_configuration: {
        crawl_attachments: false,
        include_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
        exclude_attachment_file_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
        document_data_field_name: "DataSourceFieldName",         document_title_field_name: "DataSourceFieldName",
        field_mappings: [
          {
            data_source_field_name: "DataSourceFieldName",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",           },
        ],
      },
    },
    confluence_configuration: {
      server_url: "Url",       secret_arn: "SecretArn",       version: "CLOUD",       space_configuration: {
        crawl_personal_spaces: false,
        crawl_archived_spaces: false,
        include_spaces: ["ConfluenceSpaceIdentifier"],
        exclude_spaces: ["ConfluenceSpaceIdentifier"],
        space_field_mappings: [
          {
            data_source_field_name: "DISPLAY_URL",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",
          },
        ],
      },
      page_configuration: {
        page_field_mappings: [
          {
            data_source_field_name: "AUTHOR",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",
          },
        ],
      },
      blog_configuration: {
        blog_field_mappings: [
          {
            data_source_field_name: "AUTHOR",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",
          },
        ],
      },
      attachment_configuration: {
        crawl_attachments: false,
        attachment_field_mappings: [
          {
            data_source_field_name: "AUTHOR",             date_field_format: "DataSourceDateFieldFormat",
            index_field_name: "IndexFieldName",
          },
        ],
      },
      vpc_configuration: {
        subnet_ids: ["SubnetId"],         security_group_ids: ["VpcSecurityGroupId"],       },
      inclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
      exclusion_patterns: ["DataSourceInclusionsExclusionsStringsMember"],
    },
  },
  description: "Description",
  schedule: "ScanSchedule",
  role_arn: "RoleArn",
}

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4