RosFunctionProps
Properties for defining a RosFunction.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc-function
Initializer
import { RosFunctionProps } from '@alicloud/ros-cdk-fc'
const rosFunctionProps: RosFunctionProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
functionName | string | @alicloud/ros-cdk-core.IResolvable | No description. |
handler | string | @alicloud/ros-cdk-core.IResolvable | No description. |
runtime | string | @alicloud/ros-cdk-core.IResolvable | No description. |
serviceName | string | @alicloud/ros-cdk-core.IResolvable | No description. |
asyncConfiguration | @alicloud/ros-cdk-core.IResolvable | AsyncConfigurationProperty | No description. |
caPort | number | @alicloud/ros-cdk-core.IResolvable | No description. |
code | @alicloud/ros-cdk-core.IResolvable | CodeProperty | No description. |
cpu | number | @alicloud/ros-cdk-core.IResolvable | No description. |
customContainerConfig | @alicloud/ros-cdk-core.IResolvable | CustomContainerConfigProperty | No description. |
customDns | @alicloud/ros-cdk-core.IResolvable | CustomDNSProperty | No description. |
customHealthCheckConfig | @alicloud/ros-cdk-core.IResolvable | CustomHealthCheckConfigProperty | No description. |
customRuntimeConfig | @alicloud/ros-cdk-core.IResolvable | CustomRuntimeConfigProperty | No description. |
description | string | @alicloud/ros-cdk-core.IResolvable | No description. |
diskSize | number | @alicloud/ros-cdk-core.IResolvable | No description. |
environmentVariables | @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} | No description. |
gpuMemorySize | number | @alicloud/ros-cdk-core.IResolvable | No description. |
initializationTimeout | number | @alicloud/ros-cdk-core.IResolvable | No description. |
initializer | string | @alicloud/ros-cdk-core.IResolvable | No description. |
instanceConcurrency | number | @alicloud/ros-cdk-core.IResolvable | No description. |
instanceLifecycleConfig | @alicloud/ros-cdk-core.IResolvable | InstanceLifecycleConfigProperty | No description. |
instanceSoftConcurrency | number | @alicloud/ros-cdk-core.IResolvable | No description. |
instanceType | string | @alicloud/ros-cdk-core.IResolvable | No description. |
memorySize | number | @alicloud/ros-cdk-core.IResolvable | No description. |
timeout | number | @alicloud/ros-cdk-core.IResolvable | No description. |
functionNameRequired
public readonly functionName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
handlerRequired
public readonly handler: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
runtimeRequired
public readonly runtime: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
serviceNameRequired
public readonly serviceName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
asyncConfigurationOptional
public readonly asyncConfiguration: IResolvable | AsyncConfigurationProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | AsyncConfigurationProperty
caPortOptional
public readonly caPort: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
codeOptional
public readonly code: IResolvable | CodeProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CodeProperty
cpuOptional
public readonly cpu: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
customContainerConfigOptional
public readonly customContainerConfig: IResolvable | CustomContainerConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CustomContainerConfigProperty
customDnsOptional
public readonly customDns: IResolvable | CustomDNSProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CustomDNSProperty
customHealthCheckConfigOptional
public readonly customHealthCheckConfig: IResolvable | CustomHealthCheckConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CustomHealthCheckConfigProperty
customRuntimeConfigOptional
public readonly customRuntimeConfig: IResolvable | CustomRuntimeConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | CustomRuntimeConfigProperty
descriptionOptional
public readonly description: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
diskSizeOptional
public readonly diskSize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
environmentVariablesOptional
public readonly environmentVariables: IResolvable | {[ key: string ]: any};
- Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}
gpuMemorySizeOptional
public readonly gpuMemorySize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
initializationTimeoutOptional
public readonly initializationTimeout: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
initializerOptional
public readonly initializer: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
instanceConcurrencyOptional
public readonly instanceConcurrency: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
instanceLifecycleConfigOptional
public readonly instanceLifecycleConfig: IResolvable | InstanceLifecycleConfigProperty;
- Type: @alicloud/ros-cdk-core.IResolvable | InstanceLifecycleConfigProperty
instanceSoftConcurrencyOptional
public readonly instanceSoftConcurrency: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
instanceTypeOptional
public readonly instanceType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
memorySizeOptional
public readonly memorySize: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable
timeoutOptional
public readonly timeout: number | IResolvable;
- Type: number | @alicloud/ros-cdk-core.IResolvable