Skip to content

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;

caPortOptional

public readonly caPort: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

codeOptional

public readonly code: IResolvable | CodeProperty;

cpuOptional

public readonly cpu: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

customContainerConfigOptional

public readonly customContainerConfig: IResolvable | CustomContainerConfigProperty;

customDnsOptional

public readonly customDns: IResolvable | CustomDNSProperty;

customHealthCheckConfigOptional

public readonly customHealthCheckConfig: IResolvable | CustomHealthCheckConfigProperty;

customRuntimeConfigOptional

public readonly customRuntimeConfig: 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;

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