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)
// .disableOndemand(java.lang.Boolean)
// .disableOndemand(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)
// .instanceIsolationMode(java.lang.String)
// .instanceIsolationMode(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)
// .sessionAffinity(java.lang.String)
// .sessionAffinity(IResolvable)
// .sessionAffinityConfig(IResolvable)
// .sessionAffinityConfig(java.util.Map<java.lang.String, java.lang.Object>)
// .tags(java.util.List<TagsProperty>)
// .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. |
disableOndemand | java.lang.Boolean 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. |
instanceIsolationMode | java.lang.String 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. |
sessionAffinity | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
sessionAffinityConfig | com.aliyun.ros.cdk.core.IResolvable OR java.util.Map | No description. |
tags | java.util.List<TagsProperty> | 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();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CodeProperty
cpuOptional
public java.lang.Object getCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
customContainerConfigOptional
public java.lang.Object getCustomContainerConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomContainerConfigProperty
customDnsOptional
public java.lang.Object getCustomDns();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomDnsProperty
customRuntimeConfigOptional
public java.lang.Object getCustomRuntimeConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomRuntimeConfigProperty
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
disableOndemandOptional
public java.lang.Object getDisableOndemand();
- Type: java.lang.Boolean 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();
- Type: com.aliyun.ros.cdk.core.IResolvable OR GpuConfigProperty
instanceConcurrencyOptional
public java.lang.Object getInstanceConcurrency();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceIsolationModeOptional
public java.lang.Object getInstanceIsolationMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceLifecycleConfigOptional
public java.lang.Object getInstanceLifecycleConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR InstanceLifecycleConfigProperty
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();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LogConfigProperty
memorySizeOptional
public java.lang.Object getMemorySize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
nasConfigOptional
public java.lang.Object getNasConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR NasConfigProperty
ossMountConfigOptional
public java.lang.Object getOssMountConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR OssMountConfigProperty
roleOptional
public java.lang.Object getRole();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sessionAffinityOptional
public java.lang.Object getSessionAffinity();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
sessionAffinityConfigOptional
public java.lang.Object getSessionAffinityConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
tagsOptional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
timeoutOptional
public java.lang.Object getTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
tracingConfigOptional
public java.lang.Object getTracingConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR TracingConfigProperty
vpcConfigOptional
public java.lang.Object getVpcConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VpcConfigProperty