C# Config 类

参数

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

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

    • string: protocol:配置访问网络协议,支持 HTT/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; }
    }