ServiceConfigProperty Struct
The service configuration for the revision.
Example
ts
// 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-lib';
const serviceConfigProperty: lambda.CfnWebFunctionRevision.ServiceConfigProperty = {
executionRoleArn: 'executionRoleArn',
// the properties below are optional
egressNetworkConnectorArn: 'egressNetworkConnectorArn',
environmentVariables: {
environmentVariablesKey: 'environmentVariables',
},
maxConcurrencyPerEnvironment: 123,
telemetryConfig: {
loggingConfig: {
applicationLogLevel: 'applicationLogLevel',
logGroup: 'logGroup',
systemLogLevel: 'systemLogLevel',
},
},
timeoutSeconds: 123,
};
Properties
egressNetworkConnectorArnoptionalstringegress_network_connector_arnoptionalstregressNetworkConnectorArnoptionalStringEgressNetworkConnectorArnoptionalstringEgressNetworkConnectorArnoptional*string#The versioned ARN of the network connector used for outbound network access from the revision.
environmentVariablesoptionalIResolvable | { [key: string]: string }environment_variablesoptionaltyping.Union[IResolvable, typing.Mapping[str, str]]environmentVariablesoptionalIResolvableEnvironmentVariablesoptionalIResolvableEnvironmentVariablesoptionalinterface{}#Environment variables for the function.
executionRoleArnstringexecution_role_arnstrexecutionRoleArnStringExecutionRoleArnstringExecutionRoleArn*stringrequired#The ARN of the execution role.
maxConcurrencyPerEnvironmentoptionalnumbermax_concurrency_per_environmentoptionalint | floatmaxConcurrencyPerEnvironmentoptionalNumberMaxConcurrencyPerEnvironmentoptionaldoubleMaxConcurrencyPerEnvironmentoptional*float64#The maximum concurrency per environment.
telemetryConfigoptionalIResolvable | CfnWebFunctionRevision.TelemetryConfigPropertytelemetry_configoptionaltyping.Union[IResolvable, TelemetryConfigProperty]telemetryConfigoptionalIResolvableTelemetryConfigoptionalIResolvableTelemetryConfigoptionalinterface{}#The telemetry configuration.
timeoutSecondsoptionalnumbertimeout_secondsoptionalint | floattimeoutSecondsoptionalNumberTimeoutSecondsoptionaldoubleTimeoutSecondsoptional*float64#The function timeout in seconds.