Package-level declarations

Types

Link copied to clipboard
data class CodeSigningConfigAllowedPublishersArgs(val signingProfileVersionArns: Output<List<String>>) : ConvertibleToJava<CodeSigningConfigAllowedPublishersArgs>

When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list

Link copied to clipboard
data class CodeSigningConfigCodeSigningPoliciesArgs(val untrustedArtifactOnDeployment: Output<CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment>) : ConvertibleToJava<CodeSigningConfigCodeSigningPoliciesArgs>

Policies to control how to act if a signature is invalid

Link copied to clipboard
data class EventInvokeConfigDestinationConfigArgs(val onFailure: Output<EventInvokeConfigOnFailureArgs>? = null, val onSuccess: Output<EventInvokeConfigOnSuccessArgs>? = null) : ConvertibleToJava<EventInvokeConfigDestinationConfigArgs>
Link copied to clipboard
data class EventInvokeConfigOnFailureArgs(val destination: Output<String>) : ConvertibleToJava<EventInvokeConfigOnFailureArgs>
Link copied to clipboard
data class EventInvokeConfigOnSuccessArgs(val destination: Output<String>) : ConvertibleToJava<EventInvokeConfigOnSuccessArgs>
data class EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs(val consumerGroupId: Output<String>? = null) : ConvertibleToJava<EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs>

Specific configuration settings for an MSK event source.

Link copied to clipboard
data class EventSourceMappingDestinationConfigArgs(val onFailure: Output<EventSourceMappingOnFailureArgs>? = null) : ConvertibleToJava<EventSourceMappingDestinationConfigArgs>

(Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

data class EventSourceMappingDocumentDbEventSourceConfigArgs(val collectionName: Output<String>? = null, val databaseName: Output<String>? = null, val fullDocument: Output<EventSourceMappingDocumentDbEventSourceConfigFullDocument>? = null) : ConvertibleToJava<EventSourceMappingDocumentDbEventSourceConfigArgs>

Document db event source config.

Link copied to clipboard
data class EventSourceMappingEndpointsArgs(val kafkaBootstrapServers: Output<List<String>>? = null) : ConvertibleToJava<EventSourceMappingEndpointsArgs>

The endpoints used by AWS Lambda to access a self-managed event source.

Link copied to clipboard
data class EventSourceMappingFilterArgs(val pattern: Output<String>? = null) : ConvertibleToJava<EventSourceMappingFilterArgs>

The filter object that defines parameters for ESM filtering.

Link copied to clipboard
data class EventSourceMappingFilterCriteriaArgs(val filters: Output<List<EventSourceMappingFilterArgs>>? = null) : ConvertibleToJava<EventSourceMappingFilterCriteriaArgs>

The filter criteria to control event filtering.

Link copied to clipboard
data class EventSourceMappingOnFailureArgs(val destination: Output<String>? = null) : ConvertibleToJava<EventSourceMappingOnFailureArgs>

A destination for events that failed processing.

Link copied to clipboard
data class EventSourceMappingScalingConfigArgs(val maximumConcurrency: Output<Int>? = null) : ConvertibleToJava<EventSourceMappingScalingConfigArgs>

The scaling configuration for the event source.

data class EventSourceMappingSelfManagedEventSourceArgs(val endpoints: Output<EventSourceMappingEndpointsArgs>? = null) : ConvertibleToJava<EventSourceMappingSelfManagedEventSourceArgs>

The configuration used by AWS Lambda to access a self-managed event source.

data class EventSourceMappingSelfManagedKafkaEventSourceConfigArgs(val consumerGroupId: Output<String>? = null) : ConvertibleToJava<EventSourceMappingSelfManagedKafkaEventSourceConfigArgs>

Specific configuration settings for a Self-Managed Apache Kafka event source.

data class EventSourceMappingSourceAccessConfigurationArgs(val type: Output<EventSourceMappingSourceAccessConfigurationType>? = null, val uri: Output<String>? = null) : ConvertibleToJava<EventSourceMappingSourceAccessConfigurationArgs>

The configuration used by AWS Lambda to access event source

Link copied to clipboard
data class FunctionCodeArgs(val imageUri: Output<String>? = null, val s3Bucket: Output<String>? = null, val s3Key: Output<String>? = null, val s3ObjectVersion: Output<String>? = null, val zipFile: Output<String>? = null) : ConvertibleToJava<FunctionCodeArgs>
Link copied to clipboard
Link copied to clipboard
data class FunctionDeadLetterConfigArgs(val targetArn: Output<String>? = null) : ConvertibleToJava<FunctionDeadLetterConfigArgs>

The dead-letter queue for failed asynchronous invocations.

Link copied to clipboard
data class FunctionEnvironmentArgs(val variables: Output<Any>? = null) : ConvertibleToJava<FunctionEnvironmentArgs>

A function's environment variable settings.

Link copied to clipboard
data class FunctionEphemeralStorageArgs(val size: Output<Int>) : ConvertibleToJava<FunctionEphemeralStorageArgs>

A function's ephemeral storage settings.

Link copied to clipboard
data class FunctionFileSystemConfigArgs(val arn: Output<String>, val localMountPath: Output<String>) : ConvertibleToJava<FunctionFileSystemConfigArgs>
Link copied to clipboard
data class FunctionImageConfigArgs(val command: Output<List<String>>? = null, val entryPoint: Output<List<String>>? = null, val workingDirectory: Output<String>? = null) : ConvertibleToJava<FunctionImageConfigArgs>
Link copied to clipboard
data class FunctionRuntimeManagementConfigArgs(val runtimeVersionArn: Output<String>? = null, val updateRuntimeOn: Output<FunctionRuntimeManagementConfigUpdateRuntimeOn>) : ConvertibleToJava<FunctionRuntimeManagementConfigArgs>
Link copied to clipboard
data class FunctionSnapStartArgs(val applyOn: Output<FunctionSnapStartApplyOn>) : ConvertibleToJava<FunctionSnapStartArgs>

The function's SnapStart setting. When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version.

Link copied to clipboard
data class FunctionTagArgs(val key: Output<String>, val value: Output<String>? = null) : ConvertibleToJava<FunctionTagArgs>
Link copied to clipboard
Link copied to clipboard
data class FunctionTracingConfigArgs(val mode: Output<FunctionTracingConfigMode>? = null) : ConvertibleToJava<FunctionTracingConfigArgs>

The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active.

Link copied to clipboard
data class FunctionVpcConfigArgs(val ipv6AllowedForDualStack: Output<Boolean>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null) : ConvertibleToJava<FunctionVpcConfigArgs>

The VPC security groups and subnets that are attached to a Lambda function. When you connect a function to a VPC, Lambda creates an elastic network interface for each combination of security group and subnet in the function's VPC configuration. The function can only access resources and the internet through that VPC.

Link copied to clipboard
data class GetCodeSigningConfigPlainArgs(val codeSigningConfigArn: String) : ConvertibleToJava<GetCodeSigningConfigPlainArgs>
Link copied to clipboard
data class GetEventInvokeConfigPlainArgs(val id: String) : ConvertibleToJava<GetEventInvokeConfigPlainArgs>
Link copied to clipboard
data class GetEventSourceMappingPlainArgs(val id: String) : ConvertibleToJava<GetEventSourceMappingPlainArgs>
Link copied to clipboard
data class GetFunctionPlainArgs(val functionName: String) : ConvertibleToJava<GetFunctionPlainArgs>
Link copied to clipboard
data class GetLayerVersionPermissionPlainArgs(val id: String) : ConvertibleToJava<GetLayerVersionPermissionPlainArgs>
Link copied to clipboard
data class GetLayerVersionPlainArgs(val layerVersionArn: String) : ConvertibleToJava<GetLayerVersionPlainArgs>
Link copied to clipboard
data class GetPermissionPlainArgs(val functionName: String, val id: String) : ConvertibleToJava<GetPermissionPlainArgs>
Link copied to clipboard
data class GetUrlPlainArgs(val functionArn: String) : ConvertibleToJava<GetUrlPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetVersionPlainArgs(val functionArn: String) : ConvertibleToJava<GetVersionPlainArgs>
Link copied to clipboard
data class LayerVersionContentArgs(val s3Bucket: Output<String>, val s3Key: Output<String>, val s3ObjectVersion: Output<String>? = null) : ConvertibleToJava<LayerVersionContentArgs>
Link copied to clipboard
data class UrlCorsArgs(val allowCredentials: Output<Boolean>? = null, val allowHeaders: Output<List<String>>? = null, val allowMethods: Output<List<UrlAllowMethodsItem>>? = null, val allowOrigins: Output<List<String>>? = null, val exposeHeaders: Output<List<String>>? = null, val maxAge: Output<Int>? = null) : ConvertibleToJava<UrlCorsArgs>
Link copied to clipboard
data class VersionProvisionedConcurrencyConfigurationArgs(val provisionedConcurrentExecutions: Output<Int>) : ConvertibleToJava<VersionProvisionedConcurrencyConfigurationArgs>

A provisioned concurrency configuration for a function's version.

Link copied to clipboard
data class VersionRuntimePolicyArgs(val runtimeVersionArn: Output<String>? = null, val updateRuntimeOn: Output<String>) : ConvertibleToJava<VersionRuntimePolicyArgs>

Runtime Management Config of a function.