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]
- Type: typing.Union[ros_cdk_core.IResolvable, ArmsConfigurationProperty]
container_configurationOptional
container_configuration: typing.Union[IResolvable, ContainerConfigurationProperty]
- Type: typing.Union[ros_cdk_core.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]
- Type: typing.Union[ros_cdk_core.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]
- Type: typing.Union[ros_cdk_core.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]
- Type: typing.Union[ros_cdk_core.IResolvable, NasConfigProperty]
network_configurationOptional
network_configuration: typing.Union[IResolvable, NetworkConfigurationProperty]
- Type: typing.Union[ros_cdk_core.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]