Help us shape the future of Go! Take the 2026 Go Developer Survey

lambda

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPermissionInput

type AddPermissionInput struct {
	Action                *string
	FunctionName          *string
	Principal             *string
	StatementId           *string
	EventSourceToken      *string
	FunctionUrlAuthType   types.FunctionUrlAuthType `json:",omitempty"`
	InvokedViaFunctionUrl *bool
	PrincipalOrgID        *string
	Qualifier             *string
	RevisionId            *string
	SourceAccount         *string
	SourceArn             *string
}

type AddPermissionOutput

type AddPermissionOutput struct {
	Statement *string
}

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client calls lambda over its wire protocol.

func NewFromConfig

func NewFromConfig(cfg aws.Config, optFns ...func(*Options)) *Client

NewFromConfig returns a Client for cfg.

func (*Client) AddPermission

func (c *Client) AddPermission(ctx context.Context, in *AddPermissionInput) (*AddPermissionOutput, error)

AddPermission calls the AddPermission operation.

func (*Client) CreateAlias

func (c *Client) CreateAlias(ctx context.Context, in *CreateAliasInput) (*CreateAliasOutput, error)

CreateAlias calls the CreateAlias operation.

func (*Client) CreateEventSourceMapping

func (c *Client) CreateEventSourceMapping(ctx context.Context, in *CreateEventSourceMappingInput) (*CreateEventSourceMappingOutput, error)

CreateEventSourceMapping calls the CreateEventSourceMapping operation.

func (*Client) CreateFunction

func (c *Client) CreateFunction(ctx context.Context, in *CreateFunctionInput) (*CreateFunctionOutput, error)

CreateFunction calls the CreateFunction operation.

func (*Client) DeleteFunction

func (c *Client) DeleteFunction(ctx context.Context, in *DeleteFunctionInput) (*DeleteFunctionOutput, error)

DeleteFunction calls the DeleteFunction operation.

func (*Client) GetAlias

func (c *Client) GetAlias(ctx context.Context, in *GetAliasInput) (*GetAliasOutput, error)

GetAlias calls the GetAlias operation.

func (*Client) GetFunction

func (c *Client) GetFunction(ctx context.Context, in *GetFunctionInput) (*GetFunctionOutput, error)

GetFunction calls the GetFunction operation.

func (*Client) GetFunctionConfiguration

func (c *Client) GetFunctionConfiguration(ctx context.Context, in *GetFunctionConfigurationInput) (*GetFunctionConfigurationOutput, error)

GetFunctionConfiguration calls the GetFunctionConfiguration operation.

func (*Client) GetProvisionedConcurrencyConfig

GetProvisionedConcurrencyConfig calls the GetProvisionedConcurrencyConfig operation.

func (*Client) Invoke

func (c *Client) Invoke(ctx context.Context, in *InvokeInput) (*InvokeOutput, error)

Invoke calls the Invoke operation.

func (*Client) ListAliases

func (c *Client) ListAliases(ctx context.Context, in *ListAliasesInput) (*ListAliasesOutput, error)

ListAliases calls the ListAliases operation.

func (*Client) ListEventSourceMappings

func (c *Client) ListEventSourceMappings(ctx context.Context, in *ListEventSourceMappingsInput) (*ListEventSourceMappingsOutput, error)

ListEventSourceMappings calls the ListEventSourceMappings operation.

func (*Client) ListFunctions

func (c *Client) ListFunctions(ctx context.Context, in *ListFunctionsInput) (*ListFunctionsOutput, error)

ListFunctions calls the ListFunctions operation.

func (*Client) ListVersionsByFunction

func (c *Client) ListVersionsByFunction(ctx context.Context, in *ListVersionsByFunctionInput) (*ListVersionsByFunctionOutput, error)

ListVersionsByFunction calls the ListVersionsByFunction operation.

func (*Client) PublishVersion

func (c *Client) PublishVersion(ctx context.Context, in *PublishVersionInput) (*PublishVersionOutput, error)

PublishVersion calls the PublishVersion operation.

func (*Client) PutFunctionConcurrency

func (c *Client) PutFunctionConcurrency(ctx context.Context, in *PutFunctionConcurrencyInput) (*PutFunctionConcurrencyOutput, error)

PutFunctionConcurrency calls the PutFunctionConcurrency operation.

func (*Client) PutProvisionedConcurrencyConfig

PutProvisionedConcurrencyConfig calls the PutProvisionedConcurrencyConfig operation.

func (*Client) TagResource

func (c *Client) TagResource(ctx context.Context, in *TagResourceInput) (*TagResourceOutput, error)

TagResource calls the TagResource operation.

func (*Client) UntagResource

func (c *Client) UntagResource(ctx context.Context, in *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource calls the UntagResource operation.

func (*Client) UpdateAlias

func (c *Client) UpdateAlias(ctx context.Context, in *UpdateAliasInput) (*UpdateAliasOutput, error)

UpdateAlias calls the UpdateAlias operation.

func (*Client) UpdateEventSourceMapping

func (c *Client) UpdateEventSourceMapping(ctx context.Context, in *UpdateEventSourceMappingInput) (*UpdateEventSourceMappingOutput, error)

UpdateEventSourceMapping calls the UpdateEventSourceMapping operation.

func (*Client) UpdateFunctionCode

func (c *Client) UpdateFunctionCode(ctx context.Context, in *UpdateFunctionCodeInput) (*UpdateFunctionCodeOutput, error)

UpdateFunctionCode calls the UpdateFunctionCode operation.

func (*Client) UpdateFunctionConfiguration

UpdateFunctionConfiguration calls the UpdateFunctionConfiguration operation.

type CreateAliasInput

type CreateAliasInput struct {
	FunctionName    *string
	FunctionVersion *string
	Name            *string
	Description     *string
	RoutingConfig   *types.AliasRoutingConfiguration
}

type CreateAliasOutput

type CreateAliasOutput struct {
	AliasArn        *string
	Description     *string
	FunctionVersion *string
	Name            *string
	RevisionId      *string
	RoutingConfig   *types.AliasRoutingConfiguration
}

type CreateEventSourceMappingInput

type CreateEventSourceMappingInput struct {
	FunctionName                        *string
	AmazonManagedKafkaEventSourceConfig *types.AmazonManagedKafkaEventSourceConfig
	BatchSize                           *int32
	BisectBatchOnFunctionError          *bool
	DestinationConfig                   *types.DestinationConfig
	DocumentDBEventSourceConfig         *types.DocumentDBEventSourceConfig
	Enabled                             *bool
	EventSourceArn                      *string
	FilterCriteria                      *types.FilterCriteria
	FunctionResponseTypes               []types.FunctionResponseType
	KMSKeyArn                           *string
	LoggingConfig                       *types.EventSourceMappingLoggingConfig
	MaximumBatchingWindowInSeconds      *int32
	MaximumRecordAgeInSeconds           *int32
	MaximumRetryAttempts                *int32
	MetricsConfig                       *types.EventSourceMappingMetricsConfig
	ParallelizationFactor               *int32
	ProvisionedPollerConfig             *types.ProvisionedPollerConfig
	Queues                              []string
	ScalingConfig                       *types.ScalingConfig
	SelfManagedEventSource              *types.SelfManagedEventSource
	SelfManagedKafkaEventSourceConfig   *types.SelfManagedKafkaEventSourceConfig
	SourceAccessConfigurations          []types.SourceAccessConfiguration
	StartingPosition                    types.EventSourcePosition `json:",omitempty"`
	StartingPositionTimestamp           *time.Time
	Tags                                map[string]string
	Topics                              []string
	TumblingWindowInSeconds             *int32
}

type CreateEventSourceMappingOutput

type CreateEventSourceMappingOutput struct {
	AmazonManagedKafkaEventSourceConfig *types.AmazonManagedKafkaEventSourceConfig
	BatchSize                           *int32
	BisectBatchOnFunctionError          *bool
	DestinationConfig                   *types.DestinationConfig
	DocumentDBEventSourceConfig         *types.DocumentDBEventSourceConfig
	EventSourceArn                      *string
	EventSourceMappingArn               *string
	FilterCriteria                      *types.FilterCriteria
	FilterCriteriaError                 *types.FilterCriteriaError
	FunctionArn                         *string
	FunctionResponseTypes               []types.FunctionResponseType
	KMSKeyArn                           *string
	LastModified                        *time.Time
	LastProcessingResult                *string
	LoggingConfig                       *types.EventSourceMappingLoggingConfig
	MaximumBatchingWindowInSeconds      *int32
	MaximumRecordAgeInSeconds           *int32
	MaximumRetryAttempts                *int32
	MetricsConfig                       *types.EventSourceMappingMetricsConfig
	ParallelizationFactor               *int32
	ProvisionedPollerConfig             *types.ProvisionedPollerConfig
	Queues                              []string
	ScalingConfig                       *types.ScalingConfig
	SelfManagedEventSource              *types.SelfManagedEventSource
	SelfManagedKafkaEventSourceConfig   *types.SelfManagedKafkaEventSourceConfig
	SourceAccessConfigurations          []types.SourceAccessConfiguration
	StartingPosition                    types.EventSourcePosition
	StartingPositionTimestamp           *time.Time
	State                               *string
	StateTransitionReason               *string
	Topics                              []string
	TumblingWindowInSeconds             *int32
	UUID                                *string
}

type CreateFunctionInput

type CreateFunctionInput struct {
	Code                   *types.FunctionCode
	FunctionName           *string
	Role                   *string
	Architectures          []types.Architecture
	CapacityProviderConfig *types.CapacityProviderConfig
	CodeSigningConfigArn   *string
	DeadLetterConfig       *types.DeadLetterConfig
	Description            *string
	DurableConfig          *types.DurableConfig
	Environment            *types.Environment
	EphemeralStorage       *types.EphemeralStorage
	FileSystemConfigs      []types.FileSystemConfig
	Handler                *string
	ImageConfig            *types.ImageConfig
	KMSKeyArn              *string
	Layers                 []string
	LoggingConfig          *types.LoggingConfig
	MemorySize             *int32
	PackageType            types.PackageType                    `json:",omitempty"`
	Publish                bool                                 `json:",omitempty"`
	PublishTo              types.FunctionVersionLatestPublished `json:",omitempty"`
	Runtime                types.Runtime                        `json:",omitempty"`
	SnapStart              *types.SnapStart
	Tags                   map[string]string
	TenancyConfig          *types.TenancyConfig
	Timeout                *int32
	TracingConfig          *types.TracingConfig
	VpcConfig              *types.VpcConfig
}

type CreateFunctionOutput

type CreateFunctionOutput struct {
	Architectures              []types.Architecture
	CapacityProviderConfig     *types.CapacityProviderConfig
	CodeSha256                 *string
	CodeSize                   int64
	ConfigSha256               *string
	DeadLetterConfig           *types.DeadLetterConfig
	Description                *string
	DurableConfig              *types.DurableConfig
	Environment                *types.EnvironmentResponse
	EphemeralStorage           *types.EphemeralStorage
	FileSystemConfigs          []types.FileSystemConfig
	FunctionArn                *string
	FunctionName               *string
	Handler                    *string
	ImageConfigResponse        *types.ImageConfigResponse
	KMSKeyArn                  *string
	LastModified               *string
	LastUpdateStatus           types.LastUpdateStatus
	LastUpdateStatusReason     *string
	LastUpdateStatusReasonCode types.LastUpdateStatusReasonCode
	Layers                     []types.Layer
	LoggingConfig              *types.LoggingConfig
	MasterArn                  *string
	MemorySize                 *int32
	PackageType                types.PackageType
	RevisionId                 *string
	Role                       *string
	Runtime                    types.Runtime
	RuntimeVersionConfig       *types.RuntimeVersionConfig
	SigningJobArn              *string
	SigningProfileVersionArn   *string
	SnapStart                  *types.SnapStartResponse
	State                      types.State
	StateReason                *string
	StateReasonCode            types.StateReasonCode
	TenancyConfig              *types.TenancyConfig
	Timeout                    *int32
	TracingConfig              *types.TracingConfigResponse
	Version                    *string
	VpcConfig                  *types.VpcConfigResponse
}

type DeleteFunctionInput

type DeleteFunctionInput struct {
	FunctionName *string
	Qualifier    *string
}

type DeleteFunctionOutput

type DeleteFunctionOutput struct {
	StatusCode int32
}

type GetAliasInput

type GetAliasInput struct {
	FunctionName *string
	Name         *string
}

type GetAliasOutput

type GetAliasOutput struct {
	AliasArn        *string
	Description     *string
	FunctionVersion *string
	Name            *string
	RevisionId      *string
	RoutingConfig   *types.AliasRoutingConfiguration
}

type GetFunctionConfigurationInput

type GetFunctionConfigurationInput struct {
	FunctionName *string
	Qualifier    *string
}

type GetFunctionConfigurationOutput

type GetFunctionConfigurationOutput struct {
	Architectures              []types.Architecture
	CapacityProviderConfig     *types.CapacityProviderConfig
	CodeSha256                 *string
	CodeSize                   int64
	ConfigSha256               *string
	DeadLetterConfig           *types.DeadLetterConfig
	Description                *string
	DurableConfig              *types.DurableConfig
	Environment                *types.EnvironmentResponse
	EphemeralStorage           *types.EphemeralStorage
	FileSystemConfigs          []types.FileSystemConfig
	FunctionArn                *string
	FunctionName               *string
	Handler                    *string
	ImageConfigResponse        *types.ImageConfigResponse
	KMSKeyArn                  *string
	LastModified               *string
	LastUpdateStatus           types.LastUpdateStatus
	LastUpdateStatusReason     *string
	LastUpdateStatusReasonCode types.LastUpdateStatusReasonCode
	Layers                     []types.Layer
	LoggingConfig              *types.LoggingConfig
	MasterArn                  *string
	MemorySize                 *int32
	PackageType                types.PackageType
	RevisionId                 *string
	Role                       *string
	Runtime                    types.Runtime
	RuntimeVersionConfig       *types.RuntimeVersionConfig
	SigningJobArn              *string
	SigningProfileVersionArn   *string
	SnapStart                  *types.SnapStartResponse
	State                      types.State
	StateReason                *string
	StateReasonCode            types.StateReasonCode
	TenancyConfig              *types.TenancyConfig
	Timeout                    *int32
	TracingConfig              *types.TracingConfigResponse
	Version                    *string
	VpcConfig                  *types.VpcConfigResponse
}

type GetFunctionInput

type GetFunctionInput struct {
	FunctionName *string
	Qualifier    *string
}

type GetFunctionOutput

type GetFunctionOutput struct {
	Code          *types.FunctionCodeLocation
	Concurrency   *types.Concurrency
	Configuration *types.FunctionConfiguration
	Tags          map[string]string
	TagsError     *types.TagsError
}

type GetProvisionedConcurrencyConfigInput

type GetProvisionedConcurrencyConfigInput struct {
	FunctionName *string
	Qualifier    *string
}

type GetProvisionedConcurrencyConfigOutput

type GetProvisionedConcurrencyConfigOutput struct {
	AllocatedProvisionedConcurrentExecutions *int32
	AvailableProvisionedConcurrentExecutions *int32
	LastModified                             *string
	RequestedProvisionedConcurrentExecutions *int32
	Status                                   types.ProvisionedConcurrencyStatusEnum
	StatusReason                             *string
}

type InvokeInput

type InvokeInput struct {
	FunctionName         *string
	ClientContext        *string
	DurableExecutionName *string
	InvocationType       types.InvocationType `json:",omitempty"`
	LogType              types.LogType        `json:",omitempty"`
	Payload              []byte
	Qualifier            *string
	TenantId             *string
}

type InvokeOutput

type InvokeOutput struct {
	DurableExecutionArn *string
	ExecutedVersion     *string
	FunctionError       *string
	LogResult           *string
	Payload             []byte
	StatusCode          int32
}

type ListAliasesInput

type ListAliasesInput struct {
	FunctionName    *string
	FunctionVersion *string
	Marker          *string
	MaxItems        *int32
}

type ListAliasesOutput

type ListAliasesOutput struct {
	Aliases    []types.AliasConfiguration
	NextMarker *string
}

type ListAliasesPaginator

type ListAliasesPaginator = awswire.Paginator[ListAliasesInput, ListAliasesOutput]

ListAliasesPaginator pages through ListAliases.

func NewListAliasesPaginator

func NewListAliasesPaginator(c *Client, in *ListAliasesInput) *ListAliasesPaginator

NewListAliasesPaginator returns a paginator over ListAliases.

type ListEventSourceMappingsInput

type ListEventSourceMappingsInput struct {
	EventSourceArn *string
	FunctionName   *string
	Marker         *string
	MaxItems       *int32
}

type ListEventSourceMappingsOutput

type ListEventSourceMappingsOutput struct {
	EventSourceMappings []types.EventSourceMappingConfiguration
	NextMarker          *string
}

type ListEventSourceMappingsPaginator

ListEventSourceMappingsPaginator pages through ListEventSourceMappings.

func NewListEventSourceMappingsPaginator

func NewListEventSourceMappingsPaginator(c *Client, in *ListEventSourceMappingsInput) *ListEventSourceMappingsPaginator

NewListEventSourceMappingsPaginator returns a paginator over ListEventSourceMappings.

type ListFunctionsInput

type ListFunctionsInput struct {
	FunctionVersion types.FunctionVersion `json:",omitempty"`
	Marker          *string
	MasterRegion    *string
	MaxItems        *int32
}

type ListFunctionsOutput

type ListFunctionsOutput struct {
	Functions  []types.FunctionConfiguration
	NextMarker *string
}

type ListFunctionsPaginator

type ListFunctionsPaginator = awswire.Paginator[ListFunctionsInput, ListFunctionsOutput]

ListFunctionsPaginator pages through ListFunctions.

func NewListFunctionsPaginator

func NewListFunctionsPaginator(c *Client, in *ListFunctionsInput) *ListFunctionsPaginator

NewListFunctionsPaginator returns a paginator over ListFunctions.

type ListVersionsByFunctionInput

type ListVersionsByFunctionInput struct {
	FunctionName *string
	Marker       *string
	MaxItems     *int32
}

type ListVersionsByFunctionOutput

type ListVersionsByFunctionOutput struct {
	NextMarker *string
	Versions   []types.FunctionConfiguration
}

type ListVersionsByFunctionPaginator

ListVersionsByFunctionPaginator pages through ListVersionsByFunction.

func NewListVersionsByFunctionPaginator

func NewListVersionsByFunctionPaginator(c *Client, in *ListVersionsByFunctionInput) *ListVersionsByFunctionPaginator

NewListVersionsByFunctionPaginator returns a paginator over ListVersionsByFunction.

type Options

type Options = awswire.Options

Options configures a Client.

type PublishVersionInput

type PublishVersionInput struct {
	FunctionName *string
	CodeSha256   *string
	Description  *string
	PublishTo    types.FunctionVersionLatestPublished `json:",omitempty"`
	RevisionId   *string
}

type PublishVersionOutput

type PublishVersionOutput struct {
	Architectures              []types.Architecture
	CapacityProviderConfig     *types.CapacityProviderConfig
	CodeSha256                 *string
	CodeSize                   int64
	ConfigSha256               *string
	DeadLetterConfig           *types.DeadLetterConfig
	Description                *string
	DurableConfig              *types.DurableConfig
	Environment                *types.EnvironmentResponse
	EphemeralStorage           *types.EphemeralStorage
	FileSystemConfigs          []types.FileSystemConfig
	FunctionArn                *string
	FunctionName               *string
	Handler                    *string
	ImageConfigResponse        *types.ImageConfigResponse
	KMSKeyArn                  *string
	LastModified               *string
	LastUpdateStatus           types.LastUpdateStatus
	LastUpdateStatusReason     *string
	LastUpdateStatusReasonCode types.LastUpdateStatusReasonCode
	Layers                     []types.Layer
	LoggingConfig              *types.LoggingConfig
	MasterArn                  *string
	MemorySize                 *int32
	PackageType                types.PackageType
	RevisionId                 *string
	Role                       *string
	Runtime                    types.Runtime
	RuntimeVersionConfig       *types.RuntimeVersionConfig
	SigningJobArn              *string
	SigningProfileVersionArn   *string
	SnapStart                  *types.SnapStartResponse
	State                      types.State
	StateReason                *string
	StateReasonCode            types.StateReasonCode
	TenancyConfig              *types.TenancyConfig
	Timeout                    *int32
	TracingConfig              *types.TracingConfigResponse
	Version                    *string
	VpcConfig                  *types.VpcConfigResponse
}

type PutFunctionConcurrencyInput

type PutFunctionConcurrencyInput struct {
	FunctionName                 *string
	ReservedConcurrentExecutions *int32
}

type PutFunctionConcurrencyOutput

type PutFunctionConcurrencyOutput struct {
	ReservedConcurrentExecutions *int32
}

type PutProvisionedConcurrencyConfigInput

type PutProvisionedConcurrencyConfigInput struct {
	FunctionName                    *string
	ProvisionedConcurrentExecutions *int32
	Qualifier                       *string
}

type PutProvisionedConcurrencyConfigOutput

type PutProvisionedConcurrencyConfigOutput struct {
	AllocatedProvisionedConcurrentExecutions *int32
	AvailableProvisionedConcurrentExecutions *int32
	LastModified                             *string
	RequestedProvisionedConcurrentExecutions *int32
	Status                                   types.ProvisionedConcurrencyStatusEnum
	StatusReason                             *string
}

type TagResourceInput

type TagResourceInput struct {
	Resource *string
	Tags     map[string]string
}

type TagResourceOutput

type TagResourceOutput struct {
}

type UntagResourceInput

type UntagResourceInput struct {
	Resource *string
	TagKeys  []string
}

type UntagResourceOutput

type UntagResourceOutput struct {
}

type UpdateAliasInput

type UpdateAliasInput struct {
	FunctionName    *string
	Name            *string
	Description     *string
	FunctionVersion *string
	RevisionId      *string
	RoutingConfig   *types.AliasRoutingConfiguration
}

type UpdateAliasOutput

type UpdateAliasOutput struct {
	AliasArn        *string
	Description     *string
	FunctionVersion *string
	Name            *string
	RevisionId      *string
	RoutingConfig   *types.AliasRoutingConfiguration
}

type UpdateEventSourceMappingInput

type UpdateEventSourceMappingInput struct {
	UUID                                *string
	AmazonManagedKafkaEventSourceConfig *types.AmazonManagedKafkaEventSourceConfig
	BatchSize                           *int32
	BisectBatchOnFunctionError          *bool
	DestinationConfig                   *types.DestinationConfig
	DocumentDBEventSourceConfig         *types.DocumentDBEventSourceConfig
	Enabled                             *bool
	FilterCriteria                      *types.FilterCriteria
	FunctionName                        *string
	FunctionResponseTypes               []types.FunctionResponseType
	KMSKeyArn                           *string
	LoggingConfig                       *types.EventSourceMappingLoggingConfig
	MaximumBatchingWindowInSeconds      *int32
	MaximumRecordAgeInSeconds           *int32
	MaximumRetryAttempts                *int32
	MetricsConfig                       *types.EventSourceMappingMetricsConfig
	ParallelizationFactor               *int32
	ProvisionedPollerConfig             *types.ProvisionedPollerConfig
	ScalingConfig                       *types.ScalingConfig
	SelfManagedKafkaEventSourceConfig   *types.SelfManagedKafkaEventSourceConfig
	SourceAccessConfigurations          []types.SourceAccessConfiguration
	TumblingWindowInSeconds             *int32
}

type UpdateEventSourceMappingOutput

type UpdateEventSourceMappingOutput struct {
	AmazonManagedKafkaEventSourceConfig *types.AmazonManagedKafkaEventSourceConfig
	BatchSize                           *int32
	BisectBatchOnFunctionError          *bool
	DestinationConfig                   *types.DestinationConfig
	DocumentDBEventSourceConfig         *types.DocumentDBEventSourceConfig
	EventSourceArn                      *string
	EventSourceMappingArn               *string
	FilterCriteria                      *types.FilterCriteria
	FilterCriteriaError                 *types.FilterCriteriaError
	FunctionArn                         *string
	FunctionResponseTypes               []types.FunctionResponseType
	KMSKeyArn                           *string
	LastModified                        *time.Time
	LastProcessingResult                *string
	LoggingConfig                       *types.EventSourceMappingLoggingConfig
	MaximumBatchingWindowInSeconds      *int32
	MaximumRecordAgeInSeconds           *int32
	MaximumRetryAttempts                *int32
	MetricsConfig                       *types.EventSourceMappingMetricsConfig
	ParallelizationFactor               *int32
	ProvisionedPollerConfig             *types.ProvisionedPollerConfig
	Queues                              []string
	ScalingConfig                       *types.ScalingConfig
	SelfManagedEventSource              *types.SelfManagedEventSource
	SelfManagedKafkaEventSourceConfig   *types.SelfManagedKafkaEventSourceConfig
	SourceAccessConfigurations          []types.SourceAccessConfiguration
	StartingPosition                    types.EventSourcePosition
	StartingPositionTimestamp           *time.Time
	State                               *string
	StateTransitionReason               *string
	Topics                              []string
	TumblingWindowInSeconds             *int32
	UUID                                *string
}

type UpdateFunctionCodeInput

type UpdateFunctionCodeInput struct {
	FunctionName        *string
	Architectures       []types.Architecture
	DryRun              bool `json:",omitempty"`
	ImageUri            *string
	Publish             bool                                 `json:",omitempty"`
	PublishTo           types.FunctionVersionLatestPublished `json:",omitempty"`
	RevisionId          *string
	S3Bucket            *string
	S3Key               *string
	S3ObjectStorageMode types.S3ObjectStorageMode `json:",omitempty"`
	S3ObjectVersion     *string
	SourceKMSKeyArn     *string
	ZipFile             []byte
}

type UpdateFunctionCodeOutput

type UpdateFunctionCodeOutput struct {
	Architectures              []types.Architecture
	CapacityProviderConfig     *types.CapacityProviderConfig
	CodeSha256                 *string
	CodeSize                   int64
	ConfigSha256               *string
	DeadLetterConfig           *types.DeadLetterConfig
	Description                *string
	DurableConfig              *types.DurableConfig
	Environment                *types.EnvironmentResponse
	EphemeralStorage           *types.EphemeralStorage
	FileSystemConfigs          []types.FileSystemConfig
	FunctionArn                *string
	FunctionName               *string
	Handler                    *string
	ImageConfigResponse        *types.ImageConfigResponse
	KMSKeyArn                  *string
	LastModified               *string
	LastUpdateStatus           types.LastUpdateStatus
	LastUpdateStatusReason     *string
	LastUpdateStatusReasonCode types.LastUpdateStatusReasonCode
	Layers                     []types.Layer
	LoggingConfig              *types.LoggingConfig
	MasterArn                  *string
	MemorySize                 *int32
	PackageType                types.PackageType
	RevisionId                 *string
	Role                       *string
	Runtime                    types.Runtime
	RuntimeVersionConfig       *types.RuntimeVersionConfig
	SigningJobArn              *string
	SigningProfileVersionArn   *string
	SnapStart                  *types.SnapStartResponse
	State                      types.State
	StateReason                *string
	StateReasonCode            types.StateReasonCode
	TenancyConfig              *types.TenancyConfig
	Timeout                    *int32
	TracingConfig              *types.TracingConfigResponse
	Version                    *string
	VpcConfig                  *types.VpcConfigResponse
}

type UpdateFunctionConfigurationInput

type UpdateFunctionConfigurationInput struct {
	FunctionName           *string
	CapacityProviderConfig *types.CapacityProviderConfig
	DeadLetterConfig       *types.DeadLetterConfig
	Description            *string
	DurableConfig          *types.DurableConfig
	Environment            *types.Environment
	EphemeralStorage       *types.EphemeralStorage
	FileSystemConfigs      []types.FileSystemConfig
	Handler                *string
	ImageConfig            *types.ImageConfig
	KMSKeyArn              *string
	Layers                 []string
	LoggingConfig          *types.LoggingConfig
	MemorySize             *int32
	RevisionId             *string
	Role                   *string
	Runtime                types.Runtime `json:",omitempty"`
	SnapStart              *types.SnapStart
	Timeout                *int32
	TracingConfig          *types.TracingConfig
	VpcConfig              *types.VpcConfig
}

type UpdateFunctionConfigurationOutput

type UpdateFunctionConfigurationOutput struct {
	Architectures              []types.Architecture
	CapacityProviderConfig     *types.CapacityProviderConfig
	CodeSha256                 *string
	CodeSize                   int64
	ConfigSha256               *string
	DeadLetterConfig           *types.DeadLetterConfig
	Description                *string
	DurableConfig              *types.DurableConfig
	Environment                *types.EnvironmentResponse
	EphemeralStorage           *types.EphemeralStorage
	FileSystemConfigs          []types.FileSystemConfig
	FunctionArn                *string
	FunctionName               *string
	Handler                    *string
	ImageConfigResponse        *types.ImageConfigResponse
	KMSKeyArn                  *string
	LastModified               *string
	LastUpdateStatus           types.LastUpdateStatus
	LastUpdateStatusReason     *string
	LastUpdateStatusReasonCode types.LastUpdateStatusReasonCode
	Layers                     []types.Layer
	LoggingConfig              *types.LoggingConfig
	MasterArn                  *string
	MemorySize                 *int32
	PackageType                types.PackageType
	RevisionId                 *string
	Role                       *string
	Runtime                    types.Runtime
	RuntimeVersionConfig       *types.RuntimeVersionConfig
	SigningJobArn              *string
	SigningProfileVersionArn   *string
	SnapStart                  *types.SnapStartResponse
	State                      types.State
	StateReason                *string
	StateReasonCode            types.StateReasonCode
	TenancyConfig              *types.TenancyConfig
	Timeout                    *int32
	TracingConfig              *types.TracingConfigResponse
	Version                    *string
	VpcConfig                  *types.VpcConfigResponse
}

Jump to

Keyboard shortcuts

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