C# Config 类

本文为您介绍了在OpenSearch中如何使用C#Config类。

参数

Config为配置请求Opensearch的关键参数。

  • string: endpoint : 配置访问的域名信息。不包括 HTTP Schema 前缀(HTTP/HTTPS)。

  • string: protocol: 配置访问网络协议。支持 HTTP/HTTPS,内容可选。

  • string: type: 配置访问鉴权类型。支持access_key/sts,内容可选。可实现主账号/ 子账号(RAM)/ 角色(STS)鉴权。

  • string: securityToken: 配置访问鉴权附属验证信息。用于 type = "sts" 鉴权场景。此参数可使用阿里云assumerole 获取。

  • string: accessKeyId/accessKeySecret: 配置访问服务的用户失败信息。可在此

    https://ram.console.aliyun.com/manage/ak配置。

  • string: userAgent: 配置用户自有识别信息,一般不用配置。

代码示例

以下是C# Config 类的代码示例:

using System;
using System.Collections.Generic;
using System.IO;
using Tea;


public class Config : TeaModel
{
  [NameInMap("endpoint")]
  [Validation(Required = false)]
  public string Endpoint { get; set; }

  [NameInMap("protocol")]
  [Validation(Required = false)]
  public string Protocol { get; set; }

  [NameInMap("type")]
  [Validation(Required = false)]
  public string Type { get; set; }

  [NameInMap("securityToken")]
  [Validation(Required = false)]
  public string SecurityToken { get; set; }

  [NameInMap("accessKeyId")]
  [Validation(Required = false)]
  public string AccessKeyId { get; set; }

  [NameInMap("accessKeySecret")]
  [Validation(Required = false)]
  public string AccessKeySecret { get; set; }

  [NameInMap("userAgent")]
  [Validation(Required = false)]
  public string UserAgent { get; set; }
}