interfacesawslambda

package
v2.226.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliasReference

type AliasReference struct {
	// The AliasArn of the Alias resource.
	AliasArn *string `field:"required" json:"aliasArn" yaml:"aliasArn"`
}

A reference to a Alias resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

aliasReference := &AliasReference{
	AliasArn: jsii.String("aliasArn"),
}

type CodeSigningConfigReference

type CodeSigningConfigReference struct {
	// The CodeSigningConfigArn of the CodeSigningConfig resource.
	CodeSigningConfigArn *string `field:"required" json:"codeSigningConfigArn" yaml:"codeSigningConfigArn"`
}

A reference to a CodeSigningConfig resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

codeSigningConfigReference := &CodeSigningConfigReference{
	CodeSigningConfigArn: jsii.String("codeSigningConfigArn"),
}

type EventInvokeConfigReference

type EventInvokeConfigReference struct {
	// The FunctionName of the EventInvokeConfig resource.
	FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
	// The Qualifier of the EventInvokeConfig resource.
	Qualifier *string `field:"required" json:"qualifier" yaml:"qualifier"`
}

A reference to a EventInvokeConfig resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

eventInvokeConfigReference := &EventInvokeConfigReference{
	FunctionName: jsii.String("functionName"),
	Qualifier: jsii.String("qualifier"),
}

type EventSourceMappingReference

type EventSourceMappingReference struct {
	// The ARN of the EventSourceMapping resource.
	EventSourceMappingArn *string `field:"required" json:"eventSourceMappingArn" yaml:"eventSourceMappingArn"`
	// The Id of the EventSourceMapping resource.
	EventSourceMappingId *string `field:"required" json:"eventSourceMappingId" yaml:"eventSourceMappingId"`
}

A reference to a EventSourceMapping resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

eventSourceMappingReference := &EventSourceMappingReference{
	EventSourceMappingArn: jsii.String("eventSourceMappingArn"),
	EventSourceMappingId: jsii.String("eventSourceMappingId"),
}

type FunctionReference

type FunctionReference struct {
	// The ARN of the Function resource.
	FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
	// The FunctionName of the Function resource.
	FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
}

A reference to a Function resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

functionReference := &FunctionReference{
	FunctionArn: jsii.String("functionArn"),
	FunctionName: jsii.String("functionName"),
}

type IAliasRef

type IAliasRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Alias resource.
	// Experimental.
	AliasRef() *AliasReference
}

Indicates that this resource can be referenced as a Alias. Experimental.

type ICodeSigningConfigRef

type ICodeSigningConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a CodeSigningConfig resource.
	// Experimental.
	CodeSigningConfigRef() *CodeSigningConfigReference
}

Indicates that this resource can be referenced as a CodeSigningConfig. Experimental.

type IEventInvokeConfigRef

type IEventInvokeConfigRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventInvokeConfig resource.
	// Experimental.
	EventInvokeConfigRef() *EventInvokeConfigReference
}

Indicates that this resource can be referenced as a EventInvokeConfig. Experimental.

type IEventSourceMappingRef

type IEventSourceMappingRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EventSourceMapping resource.
	// Experimental.
	EventSourceMappingRef() *EventSourceMappingReference
}

Indicates that this resource can be referenced as a EventSourceMapping. Experimental.

type IFunctionRef

type IFunctionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Function resource.
	// Experimental.
	FunctionRef() *FunctionReference
}

Indicates that this resource can be referenced as a Function. Experimental.

type ILayerVersionPermissionRef

type ILayerVersionPermissionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LayerVersionPermission resource.
	// Experimental.
	LayerVersionPermissionRef() *LayerVersionPermissionReference
}

Indicates that this resource can be referenced as a LayerVersionPermission. Experimental.

type ILayerVersionRef

type ILayerVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LayerVersion resource.
	// Experimental.
	LayerVersionRef() *LayerVersionReference
}

Indicates that this resource can be referenced as a LayerVersion. Experimental.

type IPermissionRef

type IPermissionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Permission resource.
	// Experimental.
	PermissionRef() *PermissionReference
}

Indicates that this resource can be referenced as a Permission. Experimental.

type IUrlRef

type IUrlRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Url resource.
	// Experimental.
	UrlRef() *UrlReference
}

Indicates that this resource can be referenced as a Url. Experimental.

type IVersionRef

type IVersionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Version resource.
	// Experimental.
	VersionRef() *VersionReference
}

Indicates that this resource can be referenced as a Version. Experimental.

type LayerVersionPermissionReference

type LayerVersionPermissionReference struct {
	// The Id of the LayerVersionPermission resource.
	LayerVersionPermissionId *string `field:"required" json:"layerVersionPermissionId" yaml:"layerVersionPermissionId"`
}

A reference to a LayerVersionPermission resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

layerVersionPermissionReference := &LayerVersionPermissionReference{
	LayerVersionPermissionId: jsii.String("layerVersionPermissionId"),
}

type LayerVersionReference

type LayerVersionReference struct {
	// The LayerVersionArn of the LayerVersion resource.
	LayerVersionArn *string `field:"required" json:"layerVersionArn" yaml:"layerVersionArn"`
}

A reference to a LayerVersion resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

layerVersionReference := &LayerVersionReference{
	LayerVersionArn: jsii.String("layerVersionArn"),
}

type PermissionReference

type PermissionReference struct {
	// The FunctionName of the Permission resource.
	FunctionName *string `field:"required" json:"functionName" yaml:"functionName"`
	// The Id of the Permission resource.
	PermissionId *string `field:"required" json:"permissionId" yaml:"permissionId"`
}

A reference to a Permission resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

permissionReference := &PermissionReference{
	FunctionName: jsii.String("functionName"),
	PermissionId: jsii.String("permissionId"),
}

type UrlReference

type UrlReference struct {
	// The FunctionArn of the Url resource.
	FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
}

A reference to a Url resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

urlReference := &UrlReference{
	FunctionArn: jsii.String("functionArn"),
}

type VersionReference

type VersionReference struct {
	// The FunctionArn of the Version resource.
	FunctionArn *string `field:"required" json:"functionArn" yaml:"functionArn"`
}

A reference to a Version resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

versionReference := &VersionReference{
	FunctionArn: jsii.String("functionArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL