Skip to content

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.