TemplateProps
Properties for defining a Template.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-agentrun-template
Initializer
import com.aliyun.ros.cdk.agentrun.TemplateProps;
TemplateProps.builder()
.templateName(java.lang.String)
.templateName(IResolvable)
// .allowAnonymousManage(java.lang.Boolean)
// .allowAnonymousManage(IResolvable)
// .armsConfiguration(IResolvable)
// .armsConfiguration(ArmsConfigurationProperty)
// .containerConfiguration(IResolvable)
// .containerConfiguration(ContainerConfigurationProperty)
// .cpu(java.lang.Number)
// .cpu(IResolvable)
// .credentialConfiguration(IResolvable)
// .credentialConfiguration(CredentialConfigurationProperty)
// .description(java.lang.String)
// .description(IResolvable)
// .diskSize(java.lang.Number)
// .diskSize(IResolvable)
// .enableAgent(java.lang.Boolean)
// .enableAgent(IResolvable)
// .environmentVariables(IResolvable)
// .environmentVariables(java.util.Map<java.lang.String, java.lang.Object>)
// .executionRoleArn(java.lang.String)
// .executionRoleArn(IResolvable)
// .logConfiguration(IResolvable)
// .logConfiguration(LogConfigurationProperty)
// .memory(java.lang.Number)
// .memory(IResolvable)
// .nasConfig(IResolvable)
// .nasConfig(NasConfigProperty)
// .networkConfiguration(IResolvable)
// .networkConfiguration(NetworkConfigurationProperty)
// .ossConfiguration(IResolvable)
// .ossConfiguration(java.util.List<IResolvable)
// .ossConfiguration(OssConfigurationProperty>)
// .sandboxIdleTimeoutInSeconds(java.lang.Number)
// .sandboxIdleTimeoutInSeconds(IResolvable)
// .templateConfiguration(IResolvable)
// .templateConfiguration(java.util.Map<java.lang.String, java.lang.Object>)
// .templateType(java.lang.String)
// .templateType(IResolvable)
// .workspaceId(java.lang.String)
// .workspaceId(IResolvable)
.build();
Properties
| Name | Type | Description |
|---|---|---|
templateName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property templateName: The name of the template. |
allowAnonymousManage | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property allowAnonymousManage: Whether to allow anonymous management. |
armsConfiguration | com.aliyun.ros.cdk.core.IResolvable OR ArmsConfigurationProperty | Property armsConfiguration: The ARMS configuration. |
containerConfiguration | com.aliyun.ros.cdk.core.IResolvable OR ContainerConfigurationProperty | Property containerConfiguration: The container configuration. |
cpu | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property cpu: The CPU resource configuration (unit: cores). |
credentialConfiguration | com.aliyun.ros.cdk.core.IResolvable OR CredentialConfigurationProperty | Property credentialConfiguration: The credential configuration. |
description | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property description: The description of the template. |
diskSize | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property diskSize: The disk size (unit: MB). |
enableAgent | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | Property enableAgent: Whether to enable the sandbox agent. |
environmentVariables | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | Property environmentVariables: The environment variables. |
executionRoleArn | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property executionRoleArn: The execution role ARN. |
logConfiguration | com.aliyun.ros.cdk.core.IResolvable OR LogConfigurationProperty | Property logConfiguration: The log configuration. |
memory | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property memory: The memory resource configuration (unit: MB). |
nasConfig | com.aliyun.ros.cdk.core.IResolvable OR NasConfigProperty | Property nasConfig: The NAS configuration. |
networkConfiguration | com.aliyun.ros.cdk.core.IResolvable OR NetworkConfigurationProperty | Property networkConfiguration: The network configuration. |
ossConfiguration | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | Property ossConfiguration: The OSS configuration. |
sandboxIdleTimeoutInSeconds | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | Property sandboxIdleTimeoutInSeconds: The sandbox idle timeout in seconds. |
templateConfiguration | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | Property templateConfiguration: The template configuration (flexible object structure, varies by templateType). |
templateType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property templateType: The type of the template. |
workspaceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Property workspaceId: The workspace ID. |
templateNameRequired
public java.lang.Object getTemplateName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property templateName: The name of the template.
allowAnonymousManageOptional
public java.lang.Object getAllowAnonymousManage();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property allowAnonymousManage: Whether to allow anonymous management.
armsConfigurationOptional
public java.lang.Object getArmsConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ArmsConfigurationProperty
Property armsConfiguration: The ARMS configuration.
containerConfigurationOptional
public java.lang.Object getContainerConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ContainerConfigurationProperty
Property containerConfiguration: The container configuration.
Only images based on Browser/Code Interpreter base images are allowed.
cpuOptional
public java.lang.Object getCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property cpu: The CPU resource configuration (unit: cores).
credentialConfigurationOptional
public java.lang.Object getCredentialConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CredentialConfigurationProperty
Property credentialConfiguration: The credential configuration.
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property description: The description of the template.
diskSizeOptional
public java.lang.Object getDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property diskSize: The disk size (unit: MB).
enableAgentOptional
public java.lang.Object getEnableAgent();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
Property enableAgent: Whether to enable the sandbox agent.
environmentVariablesOptional
public java.lang.Object getEnvironmentVariables();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
Property environmentVariables: The environment variables.
executionRoleArnOptional
public java.lang.Object getExecutionRoleArn();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property executionRoleArn: The execution role ARN.
logConfigurationOptional
public java.lang.Object getLogConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LogConfigurationProperty
Property logConfiguration: The log configuration.
memoryOptional
public java.lang.Object getMemory();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property memory: The memory resource configuration (unit: MB).
nasConfigOptional
public java.lang.Object getNasConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR NasConfigProperty
Property nasConfig: The NAS configuration.
networkConfigurationOptional
public java.lang.Object getNetworkConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR NetworkConfigurationProperty
Property networkConfiguration: The network configuration.
ossConfigurationOptional
public java.lang.Object getOssConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
OssConfigurationProperty>
Property ossConfiguration: The OSS configuration.
sandboxIdleTimeoutInSecondsOptional
public java.lang.Object getSandboxIdleTimeoutInSeconds();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
Property sandboxIdleTimeoutInSeconds: The sandbox idle timeout in seconds.
templateConfigurationOptional
public java.lang.Object getTemplateConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
Property templateConfiguration: The template configuration (flexible object structure, varies by templateType).
templateTypeOptional
public java.lang.Object getTemplateType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property templateType: The type of the template.
workspaceIdOptional
public java.lang.Object getWorkspaceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property workspaceId: The workspace ID.