Skip to content

RosFunctionProps

Properties for defining a RosFunction.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Fc3;
new RosFunctionProps {
    object FunctionName,
    object Handler,
    object Runtime,
    object Code = null,
    object Cpu = null,
    object CustomContainerConfig = null,
    object CustomDns = null,
    object CustomRuntimeConfig = null,
    object Description = null,
    object DisableOndemand = null,
    object DiskSize = null,
    object EnvironmentVariables = null,
    object GpuConfig = null,
    object InstanceConcurrency = null,
    object InstanceIsolationMode = null,
    object InstanceLifecycleConfig = null,
    object InternetAccess = null,
    object Layers = null,
    object LogConfig = null,
    object MemorySize = null,
    object NasConfig = null,
    object OssMountConfig = null,
    object Role = null,
    object SessionAffinity = null,
    object SessionAffinityConfig = null,
    TagsProperty[] Tags = null,
    object Timeout = null,
    object TracingConfig = null,
    object VpcConfig = null
};

Properties

Name Type Description
FunctionName object No description.
Handler object No description.
Runtime object No description.
Code object No description.
Cpu object No description.
CustomContainerConfig object No description.
CustomDns object No description.
CustomRuntimeConfig object No description.
Description object No description.
DisableOndemand object No description.
DiskSize object No description.
EnvironmentVariables object No description.
GpuConfig object No description.
InstanceConcurrency object No description.
InstanceIsolationMode object No description.
InstanceLifecycleConfig object No description.
InternetAccess object No description.
Layers object No description.
LogConfig object No description.
MemorySize object No description.
NasConfig object No description.
OssMountConfig object No description.
Role object No description.
SessionAffinity object No description.
SessionAffinityConfig object No description.
Tags TagsProperty[] No description.
Timeout object No description.
TracingConfig object No description.
VpcConfig 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

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

CustomRuntimeConfigOptional

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

DescriptionOptional

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

DisableOndemandOptional

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

DiskSizeOptional

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

EnvironmentVariablesOptional

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

GpuConfigOptional

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

InstanceConcurrencyOptional

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

InstanceIsolationModeOptional

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

InstanceLifecycleConfigOptional

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

InternetAccessOptional

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

LayersOptional

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

LogConfigOptional

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

MemorySizeOptional

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

NasConfigOptional

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

OssMountConfigOptional

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

RoleOptional

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

SessionAffinityOptional

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

SessionAffinityConfigOptional

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

TagsOptional

public TagsProperty[] Tags { get; set; }

TimeoutOptional

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

TracingConfigOptional

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

VpcConfigOptional

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