Skip to content

RosTemplateProps

Properties for defining a RosTemplate.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-agentrun-template

Initializer

import ros_cdk_agentrun
ros_cdk_agentrun.RosTemplateProps(
  template_name: typing.Union[str, IResolvable],
  allow_anonymous_manage: typing.Union[bool, IResolvable] = None,
  arms_configuration: typing.Union[IResolvable, ArmsConfigurationProperty] = None,
  container_configuration: typing.Union[IResolvable, ContainerConfigurationProperty] = None,
  cpu: typing.Union[typing.Union[int, float], IResolvable] = None,
  credential_configuration: typing.Union[IResolvable, CredentialConfigurationProperty] = None,
  description: typing.Union[str, IResolvable] = None,
  disk_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  enable_agent: typing.Union[bool, IResolvable] = None,
  environment_variables: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  execution_role_arn: typing.Union[str, IResolvable] = None,
  log_configuration: typing.Union[IResolvable, LogConfigurationProperty] = None,
  memory: typing.Union[typing.Union[int, float], IResolvable] = None,
  nas_config: typing.Union[IResolvable, NasConfigProperty] = None,
  network_configuration: typing.Union[IResolvable, NetworkConfigurationProperty] = None,
  oss_configuration: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, OssConfigurationProperty]]] = None,
  sandbox_idle_timeout_in_seconds: typing.Union[typing.Union[int, float], IResolvable] = None,
  template_configuration: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  template_type: typing.Union[str, IResolvable] = None,
  workspace_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
template_name typing.Union[str, ros_cdk_core.IResolvable] No description.
allow_anonymous_manage typing.Union[bool, ros_cdk_core.IResolvable] No description.
arms_configuration typing.Union[ros_cdk_core.IResolvable, ArmsConfigurationProperty] No description.
container_configuration typing.Union[ros_cdk_core.IResolvable, ContainerConfigurationProperty] No description.
cpu typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
credential_configuration typing.Union[ros_cdk_core.IResolvable, CredentialConfigurationProperty] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
disk_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
enable_agent typing.Union[bool, ros_cdk_core.IResolvable] No description.
environment_variables typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.
execution_role_arn typing.Union[str, ros_cdk_core.IResolvable] No description.
log_configuration typing.Union[ros_cdk_core.IResolvable, LogConfigurationProperty] No description.
memory typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
nas_config typing.Union[ros_cdk_core.IResolvable, NasConfigProperty] No description.
network_configuration typing.Union[ros_cdk_core.IResolvable, NetworkConfigurationProperty] No description.
oss_configuration typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, OssConfigurationProperty]]] No description.
sandbox_idle_timeout_in_seconds typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
template_configuration typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.
template_type typing.Union[str, ros_cdk_core.IResolvable] No description.
workspace_id typing.Union[str, ros_cdk_core.IResolvable] No description.

template_nameRequired

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

allow_anonymous_manageOptional

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

arms_configurationOptional

arms_configuration: typing.Union[IResolvable, ArmsConfigurationProperty]

container_configurationOptional

container_configuration: typing.Union[IResolvable, ContainerConfigurationProperty]

cpuOptional

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

credential_configurationOptional

credential_configuration: typing.Union[IResolvable, CredentialConfigurationProperty]

descriptionOptional

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

disk_sizeOptional

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

enable_agentOptional

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

environment_variablesOptional

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

execution_role_arnOptional

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

log_configurationOptional

log_configuration: typing.Union[IResolvable, LogConfigurationProperty]

memoryOptional

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

nas_configOptional

nas_config: typing.Union[IResolvable, NasConfigProperty]

network_configurationOptional

network_configuration: typing.Union[IResolvable, NetworkConfigurationProperty]

oss_configurationOptional

oss_configuration: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, OssConfigurationProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, OssConfigurationProperty]]]

sandbox_idle_timeout_in_secondsOptional

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

template_configurationOptional

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

template_typeOptional

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

workspace_idOptional

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