Skip to content

RosFunctionProps

Properties for defining a RosFunction.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc3-function

Initializer

import com.aliyun.ros.cdk.fc3.RosFunctionProps;
RosFunctionProps.builder()
    .functionName(java.lang.String)
    .functionName(IResolvable)
    .handler(java.lang.String)
    .handler(IResolvable)
    .runtime(java.lang.String)
    .runtime(IResolvable)
//  .code(IResolvable)
//  .code(CodeProperty)
//  .cpu(java.lang.Number)
//  .cpu(IResolvable)
//  .customContainerConfig(IResolvable)
//  .customContainerConfig(CustomContainerConfigProperty)
//  .customDns(IResolvable)
//  .customDns(CustomDnsProperty)
//  .customRuntimeConfig(IResolvable)
//  .customRuntimeConfig(CustomRuntimeConfigProperty)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .diskSize(java.lang.Number)
//  .diskSize(IResolvable)
//  .environmentVariables(IResolvable)
//  .environmentVariables(java.util.Map<java.lang.String, java.lang.Object>)
//  .gpuConfig(IResolvable)
//  .gpuConfig(GpuConfigProperty)
//  .instanceConcurrency(java.lang.Number)
//  .instanceConcurrency(IResolvable)
//  .instanceLifecycleConfig(IResolvable)
//  .instanceLifecycleConfig(InstanceLifecycleConfigProperty)
//  .internetAccess(java.lang.Boolean)
//  .internetAccess(IResolvable)
//  .layers(IResolvable)
//  .layers(java.util.List<java.lang.String)
//  .layers(IResolvable>)
//  .logConfig(IResolvable)
//  .logConfig(LogConfigProperty)
//  .memorySize(java.lang.Number)
//  .memorySize(IResolvable)
//  .nasConfig(IResolvable)
//  .nasConfig(NasConfigProperty)
//  .ossMountConfig(IResolvable)
//  .ossMountConfig(OssMountConfigProperty)
//  .role(java.lang.String)
//  .role(IResolvable)
//  .timeout(java.lang.Number)
//  .timeout(IResolvable)
//  .tracingConfig(IResolvable)
//  .tracingConfig(TracingConfigProperty)
//  .vpcConfig(IResolvable)
//  .vpcConfig(VpcConfigProperty)
    .build();

Properties

Name Type Description
functionName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
handler java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
runtime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
code com.aliyun.ros.cdk.core.IResolvable OR CodeProperty No description.
cpu java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
customContainerConfig com.aliyun.ros.cdk.core.IResolvable OR CustomContainerConfigProperty No description.
customDns com.aliyun.ros.cdk.core.IResolvable OR CustomDnsProperty No description.
customRuntimeConfig com.aliyun.ros.cdk.core.IResolvable OR CustomRuntimeConfigProperty 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.
environmentVariables com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
gpuConfig com.aliyun.ros.cdk.core.IResolvable OR GpuConfigProperty No description.
instanceConcurrency java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceLifecycleConfig com.aliyun.ros.cdk.core.IResolvable OR InstanceLifecycleConfigProperty No description.
internetAccess java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
layers com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
logConfig com.aliyun.ros.cdk.core.IResolvable OR LogConfigProperty No description.
memorySize java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
nasConfig com.aliyun.ros.cdk.core.IResolvable OR NasConfigProperty No description.
ossMountConfig com.aliyun.ros.cdk.core.IResolvable OR OssMountConfigProperty No description.
role java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
timeout java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
tracingConfig com.aliyun.ros.cdk.core.IResolvable OR TracingConfigProperty No description.
vpcConfig com.aliyun.ros.cdk.core.IResolvable OR VpcConfigProperty No description.

functionNameRequired

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

handlerRequired

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

runtimeRequired

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

codeOptional

public java.lang.Object getCode();

cpuOptional

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

customContainerConfigOptional

public java.lang.Object getCustomContainerConfig();

customDnsOptional

public java.lang.Object getCustomDns();

customRuntimeConfigOptional

public java.lang.Object getCustomRuntimeConfig();

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

environmentVariablesOptional

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

gpuConfigOptional

public java.lang.Object getGpuConfig();

instanceConcurrencyOptional

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

instanceLifecycleConfigOptional

public java.lang.Object getInstanceLifecycleConfig();

internetAccessOptional

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

layersOptional

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

logConfigOptional

public java.lang.Object getLogConfig();

memorySizeOptional

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

nasConfigOptional

public java.lang.Object getNasConfig();

ossMountConfigOptional

public java.lang.Object getOssMountConfig();

roleOptional

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

timeoutOptional

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

tracingConfigOptional

public java.lang.Object getTracingConfig();

vpcConfigOptional

public java.lang.Object getVpcConfig();