Skip to content

SourceProps

Properties for defining a Source.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-apig-source

Initializer

import ros_cdk_apig
ros_cdk_apig.SourceProps(
  gateway_id: typing.Union[str, IResolvable] = None,
  k8_s_source_config: typing.Union[IResolvable, K8sSourceConfigProperty] = None,
  nacos_source_config: typing.Union[IResolvable, NacosSourceConfigProperty] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  type: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
gateway_id typing.Union[str, ros_cdk_core.IResolvable] Property gatewayId: The gateway ID.
k8_s_source_config typing.Union[ros_cdk_core.IResolvable, K8sSourceConfigProperty] Property k8SSourceConfig: The K8s source configuration.
nacos_source_config typing.Union[ros_cdk_core.IResolvable, NacosSourceConfigProperty] Property nacosSourceConfig: The Nacos source configuration.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The resource group ID.
type typing.Union[str, ros_cdk_core.IResolvable] Property type: The source type: - MSE_NACOS: MSE Nacos.

gateway_idOptional

gateway_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property gatewayId: The gateway ID.


k8_s_source_configOptional

k8_s_source_config: typing.Union[IResolvable, K8sSourceConfigProperty]

Property k8SSourceConfig: The K8s source configuration.


nacos_source_configOptional

nacos_source_config: typing.Union[IResolvable, NacosSourceConfigProperty]

Property nacosSourceConfig: The Nacos source configuration.


resource_group_idOptional

resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property resourceGroupId: The resource group ID.


typeOptional

type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property type: The source type: - MSE_NACOS: MSE Nacos.

  • K8S: Container service.