Skip to content

RosServiceProps

Properties for defining a RosService.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc-service

Initializer

import ros_cdk_fc
ros_cdk_fc.RosServiceProps(
  service_name: typing.Union[str, IResolvable],
  deletion_force: typing.Union[bool, IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  internet_access: typing.Union[bool, IResolvable] = None,
  log_config: typing.Union[IResolvable, LogConfigProperty] = None,
  nas_config: typing.Union[IResolvable, NasConfigProperty] = None,
  oss_mount_config: typing.Union[IResolvable, OssMountConfigProperty] = None,
  role: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None,
  tracing_config: typing.Union[IResolvable, TracingConfigProperty] = None,
  vpc_bindings: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  vpc_config: typing.Union[IResolvable, VpcConfigProperty] = None
)

Properties

Name Type Description
service_name typing.Union[str, ros_cdk_core.IResolvable] No description.
deletion_force typing.Union[bool, ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
internet_access typing.Union[bool, ros_cdk_core.IResolvable] No description.
log_config typing.Union[ros_cdk_core.IResolvable, LogConfigProperty] No description.
nas_config typing.Union[ros_cdk_core.IResolvable, NasConfigProperty] No description.
oss_mount_config typing.Union[ros_cdk_core.IResolvable, OssMountConfigProperty] No description.
role typing.Union[str, ros_cdk_core.IResolvable] No description.
tags typing.List[TagsProperty] No description.
tracing_config typing.Union[ros_cdk_core.IResolvable, TracingConfigProperty] No description.
vpc_bindings typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
vpc_config typing.Union[ros_cdk_core.IResolvable, VpcConfigProperty] No description.

service_nameRequired

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

deletion_forceOptional

deletion_force: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

descriptionOptional

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

internet_accessOptional

internet_access: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

log_configOptional

log_config: typing.Union[IResolvable, LogConfigProperty]

nas_configOptional

nas_config: typing.Union[IResolvable, NasConfigProperty]

oss_mount_configOptional

oss_mount_config: typing.Union[IResolvable, OssMountConfigProperty]

roleOptional

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

tagsOptional

tags: typing.List[TagsProperty]

tracing_configOptional

tracing_config: typing.Union[IResolvable, TracingConfigProperty]

vpc_bindingsOptional

vpc_bindings: 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]]]

vpc_configOptional

vpc_config: typing.Union[IResolvable, VpcConfigProperty]