Interface CfnWebFunctionRevisionMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWebFunctionRevisionMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-10-08T17:00:14.549Z")
@Stability(Stable)
public interface CfnWebFunctionRevisionMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnWebFunctionRevisionPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.lambda.*;
CfnWebFunctionRevisionMixinProps cfnWebFunctionRevisionMixinProps = CfnWebFunctionRevisionMixinProps.builder()
.buildConfig(BuildConfigProperty.builder()
.codeConfig(CodeConfigProperty.builder()
.s3Object(S3ObjectProperty.builder()
.bucket("bucket")
.key("key")
.versionId("versionId")
.build())
.build())
.runtimeConfig(RuntimeConfigProperty.builder()
.runtime("runtime")
.build())
.build())
.description("description")
.functionName("functionName")
.kmsKeyArn("kmsKeyArn")
.serviceConfig(ServiceConfigProperty.builder()
.environmentVariables(Map.of(
"environmentVariablesKey", "environmentVariables"))
.executionRoleArn("executionRoleArn")
.maxConcurrencyPerEnvironment(123)
.telemetryConfig(TelemetryConfigProperty.builder()
.loggingConfig(LoggingConfigProperty.builder()
.applicationLogLevel("applicationLogLevel")
.logGroup("logGroup")
.systemLogLevel("systemLogLevel")
.build())
.build())
.timeoutSeconds(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWebFunctionRevisionMixinPropsstatic final classAn implementation forCfnWebFunctionRevisionMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe build configuration for the revision.default StringA description of the revision.default StringThe name of the web function this revision belongs to.default StringThe ARN of the KMS key used to encrypt the revision.default ObjectThe service configuration for the revision.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBuildConfig
The build configuration for the revision.Returns union: either
IResolvableorCfnWebFunctionRevisionPropsMixin.BuildConfigProperty- See Also:
-
getDescription
A description of the revision.- See Also:
-
getFunctionName
The name of the web function this revision belongs to.The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
- See Also:
-
getKmsKeyArn
The ARN of the KMS key used to encrypt the revision.- See Also:
-
getServiceConfig
The service configuration for the revision.Returns union: either
IResolvableorCfnWebFunctionRevisionPropsMixin.ServiceConfigProperty- See Also:
-
builder
-