Skip to content

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;

Property armsConfiguration: The ARMS configuration.


containerConfigurationOptional

public readonly containerConfiguration: 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;

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;

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;

Property nasConfig: The NAS configuration.


networkConfigurationOptional

public readonly networkConfiguration: IResolvable | NetworkConfigurationProperty;

Property networkConfiguration: The network configuration.


ossConfigurationOptional

public readonly ossConfiguration: IResolvable | 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.


Protocols