ServiceSourceProps
Properties for defining a ServiceSource
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-servicesource
Initializer
using AlibabaCloud.SDK.ROS.CDK.Mse;
new ServiceSourceProps {
object GatewayUniqueId,
object Name,
object Source,
object Address = null,
object GroupList = null,
object IngressOptions = null,
object PathList = null
};
Properties
Name | Type | Description |
---|---|---|
GatewayUniqueId |
object |
Property gatewayUniqueId: The unique ID of the gateway. |
Name |
object |
Property name: The name. |
Source |
object |
Property source: The service source. |
Address |
object |
Property address: Registration Address. |
GroupList |
object |
Property groupList: The list of service groups. |
IngressOptions |
object |
Property ingressOptions: The Ingress configuration. |
PathList |
object |
Property pathList: An array of service root paths. |
GatewayUniqueId
Required
public object GatewayUniqueId { get; set; }
- Type: object
Property gatewayUniqueId: The unique ID of the gateway.
Name
Required
public object Name { get; set; }
- Type: object
Property name: The name.
If Source=K8S, this parameter specifies the name of the ACK cluster. If Source=MSE, this parameter specifies the ID of the Nacos instance. If Source=MSE_ZK, this parameter specifies the ID of the ZooKeeper instance. If Source=EDAS, this parameter specifies the ID of the EDAS namespace. If Source=SAE, this parameter specifies the ID of the SAE namespace.
Source
Required
public object Source { get; set; }
- Type: object
Property source: The service source.
Valid values: K8S: ACK cluster MSE: MSE Nacos instance
Address
Optional
public object Address { get; set; }
- Type: object
Property address: Registration Address.
If not specified, it will be automatically generated based on the selected instance.
GroupList
Optional
public object GroupList { get; set; }
- Type: object
Property groupList: The list of service groups.
This is required when Source=EDAS.
IngressOptions
Optional
public object IngressOptions { get; set; }
- Type: object
Property ingressOptions: The Ingress configuration.
PathList
Optional
public object PathList { get; set; }
- Type: object
Property pathList: An array of service root paths.