Skip to content

RosGatewayServiceProps

Properties for defining a RosGatewayService.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-mse-gatewayservice

Initializer

import ros_cdk_mse
ros_cdk_mse.RosGatewayServiceProps(
  gateway_unique_id: typing.Union[str, IResolvable],
  name: typing.Union[str, IResolvable],
  source_type: typing.Union[str, IResolvable],
  dns_server_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  fc_alias: typing.Union[str, IResolvable] = None,
  fc_service_name: typing.Union[str, IResolvable] = None,
  fc_version: typing.Union[str, IResolvable] = None,
  group_name: typing.Union[str, IResolvable] = None,
  ips: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  namespace: typing.Union[str, IResolvable] = None,
  sae_app_id: typing.Union[str, IResolvable] = None,
  service_port: typing.Union[typing.Union[int, float], IResolvable] = None,
  service_protocol: typing.Union[str, IResolvable] = None,
  source_id: typing.Union[typing.Union[int, float], IResolvable] = None,
  tls_setting: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None
)

Properties

Name Type Description
gateway_unique_id typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
source_type typing.Union[str, ros_cdk_core.IResolvable] No description.
dns_server_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
fc_alias typing.Union[str, ros_cdk_core.IResolvable] No description.
fc_service_name typing.Union[str, ros_cdk_core.IResolvable] No description.
fc_version typing.Union[str, ros_cdk_core.IResolvable] No description.
group_name typing.Union[str, ros_cdk_core.IResolvable] No description.
ips typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
namespace typing.Union[str, ros_cdk_core.IResolvable] No description.
sae_app_id typing.Union[str, ros_cdk_core.IResolvable] No description.
service_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
service_protocol typing.Union[str, ros_cdk_core.IResolvable] No description.
source_id typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
tls_setting typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.

gateway_unique_idRequired

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

nameRequired

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

source_typeRequired

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

dns_server_listOptional

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

fc_aliasOptional

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

fc_service_nameOptional

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

fc_versionOptional

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

group_nameOptional

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

ipsOptional

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

namespaceOptional

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

sae_app_idOptional

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

service_portOptional

service_port: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

service_protocolOptional

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

source_idOptional

source_id: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

tls_settingOptional

tls_setting: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]