TemplateProps
Properties for defining a Template.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-agentrun-template
Initializer
import { TemplateProps } from '@alicloud/ros-cdk-agentrun'
const templateProps: TemplateProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
templateName | string | @alicloud/ros-cdk-core.IResolvable | Property templateName: The name of the template. |
allowAnonymousManage | boolean | @alicloud/ros-cdk-core.IResolvable | Property allowAnonymousManage: Whether to allow anonymous management. |
armsConfiguration | @alicloud/ros-cdk-core.IResolvable | ArmsConfigurationProperty | Property armsConfiguration: The ARMS configuration. |
containerConfiguration | @alicloud/ros-cdk-core.IResolvable | ContainerConfigurationProperty | Property containerConfiguration: The container configuration. |
cpu | number | @alicloud/ros-cdk-core.IResolvable | Property cpu: The CPU resource configuration (unit: cores). |
credentialConfiguration | @alicloud/ros-cdk-core.IResolvable | CredentialConfigurationProperty | Property credentialConfiguration: The credential configuration. |
description | string | @alicloud/ros-cdk-core.IResolvable | Property description: The description of the template. |
diskSize | number | @alicloud/ros-cdk-core.IResolvable | Property diskSize: The disk size (unit: MB). |
enableAgent | boolean | @alicloud/ros-cdk-core.IResolvable | Property enableAgent: Whether to enable the sandbox agent. |
environmentVariables | @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} | Property environmentVariables: The environment variables. |
executionRoleArn | string | @alicloud/ros-cdk-core.IResolvable | Property executionRoleArn: The execution role ARN. |
logConfiguration | @alicloud/ros-cdk-core.IResolvable | LogConfigurationProperty | Property logConfiguration: The log configuration. |
memory | number | @alicloud/ros-cdk-core.IResolvable | Property memory: The memory resource configuration (unit: MB). |
nasConfig | @alicloud/ros-cdk-core.IResolvable | NasConfigProperty | Property nasConfig: The NAS configuration. |
networkConfiguration | @alicloud/ros-cdk-core.IResolvable | NetworkConfigurationProperty | Property networkConfiguration: The network configuration. |
ossConfiguration | @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | OssConfigurationProperty[] | Property ossConfiguration: The OSS configuration. |
sandboxIdleTimeoutInSeconds | number | @alicloud/ros-cdk-core.IResolvable | Property sandboxIdleTimeoutInSeconds: The sandbox idle timeout in seconds. |
templateConfiguration | @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} | Property templateConfiguration: The template configuration (flexible object structure, varies by templateType). |
templateType | string | @alicloud/ros-cdk-core.IResolvable | Property templateType: The type of the template. |
workspaceId | string | @alicloud/ros-cdk-core.IResolvable | Property workspaceId: The workspace ID. |
templateNameRequired
public readonly templateName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property templateName: The name of the template.
allowAnonymousManageOptional
public readonly allowAnonymousManage: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property allowAnonymousManage: Whether to allow anonymous management.
armsConfigurationOptional
public readonly armsConfiguration: IResolvable | ArmsConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | ArmsConfigurationProperty
Property armsConfiguration: The ARMS configuration.
containerConfigurationOptional
public readonly containerConfiguration: IResolvable | ContainerConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | ContainerConfigurationProperty
Property containerConfiguration: The container configuration.
Only images based on Browser\/Code Interpreter base images are allowed.
cpuOptional
public readonly cpu: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property cpu: The CPU resource configuration (unit: cores).
credentialConfigurationOptional
public readonly credentialConfiguration: IResolvable | CredentialConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CredentialConfigurationProperty
Property credentialConfiguration: The credential configuration.
descriptionOptional
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property description: The description of the template.
diskSizeOptional
public readonly diskSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property diskSize: The disk size (unit: MB).
enableAgentOptional
public readonly enableAgent: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property enableAgent: Whether to enable the sandbox agent.
environmentVariablesOptional
public readonly environmentVariables: IResolvable | {[ key: string ]: any};
- Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}
Property environmentVariables: The environment variables.
executionRoleArnOptional
public readonly executionRoleArn: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property executionRoleArn: The execution role ARN.
logConfigurationOptional
public readonly logConfiguration: IResolvable | LogConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | LogConfigurationProperty
Property logConfiguration: The log configuration.
memoryOptional
public readonly memory: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property memory: The memory resource configuration (unit: MB).
nasConfigOptional
public readonly nasConfig: IResolvable | NasConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | NasConfigProperty
Property nasConfig: The NAS configuration.
networkConfigurationOptional
public readonly networkConfiguration: IResolvable | NetworkConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | NetworkConfigurationProperty
Property networkConfiguration: The network configuration.
ossConfigurationOptional
public readonly ossConfiguration: IResolvable | IResolvable | OssConfigurationProperty[];
- Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | OssConfigurationProperty[]
Property ossConfiguration: The OSS configuration.
sandboxIdleTimeoutInSecondsOptional
public readonly sandboxIdleTimeoutInSeconds: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
Property sandboxIdleTimeoutInSeconds: The sandbox idle timeout in seconds.
templateConfigurationOptional
public readonly templateConfiguration: IResolvable | {[ key: string ]: any};
- Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}
Property templateConfiguration: The template configuration (flexible object structure, varies by templateType).
templateTypeOptional
public readonly templateType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property templateType: The type of the template.
workspaceIdOptional
public readonly workspaceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property workspaceId: The workspace ID.