Skip to content

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.ListOssConfigurationProperty> 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();

Property armsConfiguration: The ARMS configuration.


containerConfigurationOptional

public java.lang.Object getContainerConfiguration();

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();

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();

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();

Property nasConfig: The NAS configuration.


networkConfigurationOptional

public java.lang.Object getNetworkConfiguration();

Property networkConfiguration: The network configuration.


ossConfigurationOptional

public java.lang.Object getOssConfiguration();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListOssConfigurationProperty>

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.


Protocols