Skip to content

RosFunctionProps

Properties for defining a RosFunction.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Fc;
new RosFunctionProps {
    object FunctionName,
    object Handler,
    object Runtime,
    object ServiceName,
    object AsyncConfiguration = null,
    object CaPort = null,
    object Code = null,
    object Cpu = null,
    object CustomContainerConfig = null,
    object CustomDns = null,
    object CustomHealthCheckConfig = null,
    object CustomRuntimeConfig = null,
    object Description = null,
    object DiskSize = null,
    object EnvironmentVariables = null,
    object GpuMemorySize = null,
    object InitializationTimeout = null,
    object Initializer = null,
    object InstanceConcurrency = null,
    object InstanceLifecycleConfig = null,
    object InstanceSoftConcurrency = null,
    object InstanceType = null,
    object MemorySize = null,
    object Timeout = null
};

Properties

Name Type Description
FunctionName object No description.
Handler object No description.
Runtime object No description.
ServiceName object No description.
AsyncConfiguration object No description.
CaPort object No description.
Code object No description.
Cpu object No description.
CustomContainerConfig object No description.
CustomDns object No description.
CustomHealthCheckConfig object No description.
CustomRuntimeConfig object No description.
Description object No description.
DiskSize object No description.
EnvironmentVariables object No description.
GpuMemorySize object No description.
InitializationTimeout object No description.
Initializer object No description.
InstanceConcurrency object No description.
InstanceLifecycleConfig object No description.
InstanceSoftConcurrency object No description.
InstanceType object No description.
MemorySize object No description.
Timeout object No description.

FunctionNameRequired

public object FunctionName { get; set; }
  • Type: object

HandlerRequired

public object Handler { get; set; }
  • Type: object

RuntimeRequired

public object Runtime { get; set; }
  • Type: object

ServiceNameRequired

public object ServiceName { get; set; }
  • Type: object

AsyncConfigurationOptional

public object AsyncConfiguration { get; set; }
  • Type: object

CaPortOptional

public object CaPort { get; set; }
  • Type: object

CodeOptional

public object Code { get; set; }
  • Type: object

CpuOptional

public object Cpu { get; set; }
  • Type: object

CustomContainerConfigOptional

public object CustomContainerConfig { get; set; }
  • Type: object

CustomDnsOptional

public object CustomDns { get; set; }
  • Type: object

CustomHealthCheckConfigOptional

public object CustomHealthCheckConfig { get; set; }
  • Type: object

CustomRuntimeConfigOptional

public object CustomRuntimeConfig { get; set; }
  • Type: object

DescriptionOptional

public object Description { get; set; }
  • Type: object

DiskSizeOptional

public object DiskSize { get; set; }
  • Type: object

EnvironmentVariablesOptional

public object EnvironmentVariables { get; set; }
  • Type: object

GpuMemorySizeOptional

public object GpuMemorySize { get; set; }
  • Type: object

InitializationTimeoutOptional

public object InitializationTimeout { get; set; }
  • Type: object

InitializerOptional

public object Initializer { get; set; }
  • Type: object

InstanceConcurrencyOptional

public object InstanceConcurrency { get; set; }
  • Type: object

InstanceLifecycleConfigOptional

public object InstanceLifecycleConfig { get; set; }
  • Type: object

InstanceSoftConcurrencyOptional

public object InstanceSoftConcurrency { get; set; }
  • Type: object

InstanceTypeOptional

public object InstanceType { get; set; }
  • Type: object

MemorySizeOptional

public object MemorySize { get; set; }
  • Type: object

TimeoutOptional

public object Timeout { get; set; }
  • Type: object