Documentation
¶
Index ¶
- type AddPermissionInput
- type AddPermissionOutput
- type Client
- func (c *Client) AddPermission(ctx context.Context, in *AddPermissionInput) (*AddPermissionOutput, error)
- func (c *Client) CreateAlias(ctx context.Context, in *CreateAliasInput) (*CreateAliasOutput, error)
- func (c *Client) CreateEventSourceMapping(ctx context.Context, in *CreateEventSourceMappingInput) (*CreateEventSourceMappingOutput, error)
- func (c *Client) CreateFunction(ctx context.Context, in *CreateFunctionInput) (*CreateFunctionOutput, error)
- func (c *Client) DeleteFunction(ctx context.Context, in *DeleteFunctionInput) (*DeleteFunctionOutput, error)
- func (c *Client) GetAlias(ctx context.Context, in *GetAliasInput) (*GetAliasOutput, error)
- func (c *Client) GetFunction(ctx context.Context, in *GetFunctionInput) (*GetFunctionOutput, error)
- func (c *Client) GetFunctionConfiguration(ctx context.Context, in *GetFunctionConfigurationInput) (*GetFunctionConfigurationOutput, error)
- func (c *Client) GetProvisionedConcurrencyConfig(ctx context.Context, in *GetProvisionedConcurrencyConfigInput) (*GetProvisionedConcurrencyConfigOutput, error)
- func (c *Client) Invoke(ctx context.Context, in *InvokeInput) (*InvokeOutput, error)
- func (c *Client) ListAliases(ctx context.Context, in *ListAliasesInput) (*ListAliasesOutput, error)
- func (c *Client) ListEventSourceMappings(ctx context.Context, in *ListEventSourceMappingsInput) (*ListEventSourceMappingsOutput, error)
- func (c *Client) ListFunctions(ctx context.Context, in *ListFunctionsInput) (*ListFunctionsOutput, error)
- func (c *Client) ListVersionsByFunction(ctx context.Context, in *ListVersionsByFunctionInput) (*ListVersionsByFunctionOutput, error)
- func (c *Client) PublishVersion(ctx context.Context, in *PublishVersionInput) (*PublishVersionOutput, error)
- func (c *Client) PutFunctionConcurrency(ctx context.Context, in *PutFunctionConcurrencyInput) (*PutFunctionConcurrencyOutput, error)
- func (c *Client) PutProvisionedConcurrencyConfig(ctx context.Context, in *PutProvisionedConcurrencyConfigInput) (*PutProvisionedConcurrencyConfigOutput, error)
- func (c *Client) TagResource(ctx context.Context, in *TagResourceInput) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, in *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Client) UpdateAlias(ctx context.Context, in *UpdateAliasInput) (*UpdateAliasOutput, error)
- func (c *Client) UpdateEventSourceMapping(ctx context.Context, in *UpdateEventSourceMappingInput) (*UpdateEventSourceMappingOutput, error)
- func (c *Client) UpdateFunctionCode(ctx context.Context, in *UpdateFunctionCodeInput) (*UpdateFunctionCodeOutput, error)
- func (c *Client) UpdateFunctionConfiguration(ctx context.Context, in *UpdateFunctionConfigurationInput) (*UpdateFunctionConfigurationOutput, error)
- type CreateAliasInput
- type CreateAliasOutput
- type CreateEventSourceMappingInput
- type CreateEventSourceMappingOutput
- type CreateFunctionInput
- type CreateFunctionOutput
- type DeleteFunctionInput
- type DeleteFunctionOutput
- type GetAliasInput
- type GetAliasOutput
- type GetFunctionConfigurationInput
- type GetFunctionConfigurationOutput
- type GetFunctionInput
- type GetFunctionOutput
- type GetProvisionedConcurrencyConfigInput
- type GetProvisionedConcurrencyConfigOutput
- type InvokeInput
- type InvokeOutput
- type ListAliasesInput
- type ListAliasesOutput
- type ListAliasesPaginator
- type ListEventSourceMappingsInput
- type ListEventSourceMappingsOutput
- type ListEventSourceMappingsPaginator
- type ListFunctionsInput
- type ListFunctionsOutput
- type ListFunctionsPaginator
- type ListVersionsByFunctionInput
- type ListVersionsByFunctionOutput
- type ListVersionsByFunctionPaginator
- type Options
- type PublishVersionInput
- type PublishVersionOutput
- type PutFunctionConcurrencyInput
- type PutFunctionConcurrencyOutput
- type PutProvisionedConcurrencyConfigInput
- type PutProvisionedConcurrencyConfigOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAliasInput
- type UpdateAliasOutput
- type UpdateEventSourceMappingInput
- type UpdateEventSourceMappingOutput
- type UpdateFunctionCodeInput
- type UpdateFunctionCodeOutput
- type UpdateFunctionConfigurationInput
- type UpdateFunctionConfigurationOutput
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 ¶
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 ¶
func (c *Client) GetProvisionedConcurrencyConfig(ctx context.Context, in *GetProvisionedConcurrencyConfigInput) (*GetProvisionedConcurrencyConfigOutput, error)
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 ¶
func (c *Client) PutProvisionedConcurrencyConfig(ctx context.Context, in *PutProvisionedConcurrencyConfigInput) (*PutProvisionedConcurrencyConfigOutput, error)
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 ¶
func (c *Client) UpdateFunctionConfiguration(ctx context.Context, in *UpdateFunctionConfigurationInput) (*UpdateFunctionConfigurationOutput, error)
UpdateFunctionConfiguration calls the UpdateFunctionConfiguration operation.
type CreateAliasInput ¶
type CreateAliasOutput ¶
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 DeleteFunctionOutput ¶
type DeleteFunctionOutput struct {
StatusCode int32
}
type GetAliasInput ¶
type GetAliasOutput ¶
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 GetFunctionOutput ¶
type GetFunctionOutput struct {
Code *types.FunctionCodeLocation
Concurrency *types.Concurrency
Configuration *types.FunctionConfiguration
Tags map[string]string
TagsError *types.TagsError
}
type InvokeInput ¶
type InvokeOutput ¶
type ListAliasesInput ¶
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 ListEventSourceMappingsOutput ¶
type ListEventSourceMappingsOutput struct {
EventSourceMappings []types.EventSourceMappingConfiguration
NextMarker *string
}
type ListEventSourceMappingsPaginator ¶
type ListEventSourceMappingsPaginator = awswire.Paginator[ListEventSourceMappingsInput, ListEventSourceMappingsOutput]
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 ListVersionsByFunctionOutput ¶
type ListVersionsByFunctionOutput struct {
NextMarker *string
Versions []types.FunctionConfiguration
}
type ListVersionsByFunctionPaginator ¶
type ListVersionsByFunctionPaginator = awswire.Paginator[ListVersionsByFunctionInput, ListVersionsByFunctionOutput]
ListVersionsByFunctionPaginator pages through ListVersionsByFunction.
func NewListVersionsByFunctionPaginator ¶
func NewListVersionsByFunctionPaginator(c *Client, in *ListVersionsByFunctionInput) *ListVersionsByFunctionPaginator
NewListVersionsByFunctionPaginator returns a paginator over ListVersionsByFunction.
type PublishVersionInput ¶
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 PutFunctionConcurrencyOutput ¶
type PutFunctionConcurrencyOutput struct {
ReservedConcurrentExecutions *int32
}
type TagResourceInput ¶
type TagResourceOutput ¶
type TagResourceOutput struct {
}
type UntagResourceInput ¶
type UntagResourceOutput ¶
type UntagResourceOutput struct {
}
type UpdateAliasInput ¶
type UpdateAliasOutput ¶
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
}