Skip to content

RosTemplateProps

Properties for defining a RosTemplate.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-agentrun-template

Initializer

import com.aliyun.ros.cdk.agentrun.RosTemplateProps;
RosTemplateProps.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 No description.
allowAnonymousManage java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
armsConfiguration com.aliyun.ros.cdk.core.IResolvable OR ArmsConfigurationProperty No description.
containerConfiguration com.aliyun.ros.cdk.core.IResolvable OR ContainerConfigurationProperty No description.
cpu java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
credentialConfiguration com.aliyun.ros.cdk.core.IResolvable OR CredentialConfigurationProperty No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
diskSize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
enableAgent java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
environmentVariables com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
executionRoleArn java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
logConfiguration com.aliyun.ros.cdk.core.IResolvable OR LogConfigurationProperty No description.
memory java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
nasConfig com.aliyun.ros.cdk.core.IResolvable OR NasConfigProperty No description.
networkConfiguration com.aliyun.ros.cdk.core.IResolvable OR NetworkConfigurationProperty No description.
ossConfiguration com.aliyun.ros.cdk.core.IResolvable OR java.util.ListOssConfigurationProperty> No description.
sandboxIdleTimeoutInSeconds java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
templateConfiguration com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
templateType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
workspaceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

templateNameRequired

public java.lang.Object getTemplateName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

allowAnonymousManageOptional

public java.lang.Object getAllowAnonymousManage();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

armsConfigurationOptional

public java.lang.Object getArmsConfiguration();

containerConfigurationOptional

public java.lang.Object getContainerConfiguration();

cpuOptional

public java.lang.Object getCpu();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

credentialConfigurationOptional

public java.lang.Object getCredentialConfiguration();

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

diskSizeOptional

public java.lang.Object getDiskSize();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

enableAgentOptional

public java.lang.Object getEnableAgent();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

environmentVariablesOptional

public java.lang.Object getEnvironmentVariables();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

executionRoleArnOptional

public java.lang.Object getExecutionRoleArn();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

logConfigurationOptional

public java.lang.Object getLogConfiguration();

memoryOptional

public java.lang.Object getMemory();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

nasConfigOptional

public java.lang.Object getNasConfig();

networkConfigurationOptional

public java.lang.Object getNetworkConfiguration();

ossConfigurationOptional

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

sandboxIdleTimeoutInSecondsOptional

public java.lang.Object getSandboxIdleTimeoutInSeconds();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

templateConfigurationOptional

public java.lang.Object getTemplateConfiguration();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

templateTypeOptional

public java.lang.Object getTemplateType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

workspaceIdOptional

public java.lang.Object getWorkspaceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable