参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | GetUpstreamSource | 接口名称。当前 API 的名称为 GetUpstreamSource。 |
Version | String | 是 | 2021-03-03 | 接口版本。当前 API 的版本为 2021-03-03。 |
Id | String | 是 | ust7**** |
参数 | 类型 | 示例值 | 描述 |
UpstreamSource | - | Upstream 来源配置详情。 |
参数 | 类型 | 示例值 | 描述 |
Id | String | ust7**** | Upstream 来源 ID。 |
GatewayId | String | gd8**** | 网关 ID。 |
SourceType | String | K8S | Upstream 来源类型,取值:
|
Comments | String | - | Upstream 来源备注信息。 |
SourceSpec | - | Upstream 来源配置。 | |
WatchNamespaces | Array of String | ["default"] | 指定命名空间。 |
IngressSettings | - | 路由同步。 | |
CreateTime | String | 2025-01-01T00:00:00+08:00 | Upstream 来源创建时间。 |
UpdateTime | String | 2025-01-01T00:00:00+08:00 | Upstream 来源更新时间。 |
Status | String | SyncedSucceed | 导入状态,取值:
|
StatusMessage | String | - | 导入状态信息,取值:
|
参数 | 类型 | 示例值 | 描述 |
K8SSource | - | 容器集群来源。 | |
NacosSource | - | 注册中心来源。 |
参数 | 类型 | 示例值 | 描述 |
EnableIngress | Boolean | true | 是否开启路由同步。取值:
说明
|
EnableAllIngressClasses | Boolean | false | 是否设置为全部 IngressClass。取值:
|
IngressClasses | Array of String | ["example"] | 指定 IngressClass。 说明 当IngressSettings.EnableAllIngressClasses取值为false时有返回值。 |
EnableIngressWithoutIngressClass | Boolean | false | 是否开启监听 IngressClass 为空的资源。取值:
说明 当IngressSettings.EnableAllIngressClasses取值为false时有返回值。 |
EnableAllNamespaces | Boolean | false | 是否设置为全部命名空间。取值:
|
WatchNamespaces | Array of String | ["default"] | 指定命名空间。 说明 当IngressSettings.EnableAllNamespaces取值为false时有返回值。 |
UpdateStatus | Boolean | false | 是否开启流量入口切换。取值:
说明
|
参数 | 类型 | 示例值 | 描述 |
ClusterId | String | cc9q8p**** | |
ClusterType | String | vke | 集群类型,取值:vke,代表容器服务集群 |
参数 | 类型 | 示例值 | 描述 |
NacosId | String | ncn24**** | Nacos 实例 ID。 |
AuthConfig | - | 认证配置。 | |
NacosName | String | example | Nacos 名称。 |
参数 | 类型 | 示例值 | 描述 |
Basic | - | Nacos 登录认证。 |
参数 | 类型 | 示例值 | 描述 |
Username | String | username | Nacos 登录用户名。 |
Password | String | password | Nacos 登录密码。 |