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. |
GatewayUniqueIdRequired
public object GatewayUniqueId { get; set; }
- Type: object
Property gatewayUniqueId: The unique ID of the gateway.
NameRequired
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.
SourceRequired
public object Source { get; set; }
- Type: object
Property source: The service source.
Valid values: K8S: ACK cluster MSE: MSE Nacos instance
AddressOptional
public object Address { get; set; }
- Type: object
Property address: Registration Address.
If not specified, it will be automatically generated based on the selected instance.
GroupListOptional
public object GroupList { get; set; }
- Type: object
Property groupList: The list of service groups.
This is required when Source=EDAS.
IngressOptionsOptional
public object IngressOptions { get; set; }
- Type: object
Property ingressOptions: The Ingress configuration.
PathListOptional
public object PathList { get; set; }
- Type: object
Property pathList: An array of service root paths.