interface CfnWebFunctionRevisionMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.Lambda.CfnWebFunctionRevisionMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awslambda#CfnWebFunctionRevisionMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.lambda.CfnWebFunctionRevisionMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_lambda.CfnWebFunctionRevisionMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_lambda » CfnWebFunctionRevisionMixinProps |
Properties for CfnWebFunctionRevisionPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from '@aws-cdk/cfn-property-mixins';
const cfnWebFunctionRevisionMixinProps: lambda.CfnWebFunctionRevisionMixinProps = {
buildConfig: {
codeConfig: {
s3Object: {
bucket: 'bucket',
key: 'key',
versionId: 'versionId',
},
},
runtimeConfig: {
runtime: 'runtime',
},
},
description: 'description',
functionName: 'functionName',
kmsKeyArn: 'kmsKeyArn',
serviceConfig: {
environmentVariables: {
environmentVariablesKey: 'environmentVariables',
},
executionRoleArn: 'executionRoleArn',
maxConcurrencyPerEnvironment: 123,
telemetryConfig: {
loggingConfig: {
applicationLogLevel: 'applicationLogLevel',
logGroup: 'logGroup',
systemLogLevel: 'systemLogLevel',
},
},
timeoutSeconds: 123,
},
};
Properties
| Name | Type | Description |
|---|---|---|
| build | IResolvable | Build | The build configuration for the revision. |
| description? | string | A description of the revision. |
| function | string | The name of the web function this revision belongs to. |
| kms | string | The ARN of the KMS key used to encrypt the revision. |
| service | IResolvable | Service | The service configuration for the revision. |
buildConfig?
Type:
IResolvable | Build
(optional)
The build configuration for the revision.
description?
Type:
string
(optional)
A description of the revision.
functionName?
Type:
string
(optional)
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.
kmsKeyArn?
Type:
string
(optional)
The ARN of the KMS key used to encrypt the revision.
serviceConfig?
Type:
IResolvable | Service
(optional)
The service configuration for the revision.

.NET
Go
Java
Python
TypeScript