Interface CfnFunctionDefinitionVersionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFunctionDefinitionVersionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-26T00:07:39.003Z")
@Stability(Stable)
public interface CfnFunctionDefinitionVersionProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnFunctionDefinitionVersion
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.greengrass.*; Object variables; CfnFunctionDefinitionVersionProps cfnFunctionDefinitionVersionProps = CfnFunctionDefinitionVersionProps.builder() .functionDefinitionId("functionDefinitionId") .functions(List.of(FunctionProperty.builder() .functionArn("functionArn") .functionConfiguration(FunctionConfigurationProperty.builder() .encodingType("encodingType") .environment(EnvironmentProperty.builder() .accessSysfs(false) .execution(ExecutionProperty.builder() .isolationMode("isolationMode") .runAs(RunAsProperty.builder() .gid(123) .uid(123) .build()) .build()) .resourceAccessPolicies(List.of(ResourceAccessPolicyProperty.builder() .resourceId("resourceId") // the properties below are optional .permission("permission") .build())) .variables(variables) .build()) .execArgs("execArgs") .executable("executable") .memorySize(123) .pinned(false) .timeout(123) .build()) .id("id") .build())) // the properties below are optional .defaultConfig(DefaultConfigProperty.builder() .execution(ExecutionProperty.builder() .isolationMode("isolationMode") .runAs(RunAsProperty.builder() .gid(123) .uid(123) .build()) .build()) .build()) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFunctionDefinitionVersionProps
static final class
An implementation forCfnFunctionDefinitionVersionProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFunctionDefinitionId
The ID of the function definition associated with this version.This value is a GUID.
- See Also:
-
getFunctions
The functions in this version.- See Also:
-
getDefaultConfig
The default configuration that applies to all Lambda functions in the group.Individual Lambda functions can override these settings.
- See Also:
-
builder
-