lambda

package
v5.0.0-...-02ba6c8 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MPL-2.0 Imports: 69 Imported by: 0

README

Terraform AWS Provider Lambda Package

This area is primarily for AWS provider contributors and maintainers. For information on using Terraform and the AWS provider, see the links below.

Documentation

Overview

Code generated by internal/generate/tags/main.go; DO NOT EDIT.

Index

Constants

View Source
const (
	FunctionVersionLatest = "$LATEST"
)
View Source
const (
	ResNameFunctionRecursionConfig = "Function Recursion Config"
)
View Source
const (
	ResNameInvocation = "Invocation"
)
View Source
const (
	ResNameRuntimeManagementConfig = "Runtime Management Config"
)

Variables

This section is empty.

Functions

func RegisterSweepers

func RegisterSweepers()

func ServicePackage

func ServicePackage(ctx context.Context) conns.ServicePackage

Types

type IAMPolicyDoc

type IAMPolicyDoc struct {
	Version    string                `json:",omitempty"`
	Id         string                `json:",omitempty"`
	Statements []*IAMPolicyStatement `json:"Statement"`
}

func (*IAMPolicyDoc) Merge

func (s *IAMPolicyDoc) Merge(newDoc *IAMPolicyDoc)

type IAMPolicyStatement

type IAMPolicyStatement struct {
	Sid           string
	Effect        string                         `json:",omitempty"`
	Actions       any                            `json:"Action,omitempty"`
	NotActions    any                            `json:"NotAction,omitempty"`
	Resources     any                            `json:"Resource,omitempty"`
	NotResources  any                            `json:"NotResource,omitempty"`
	Principals    IAMPolicyStatementPrincipalSet `json:"Principal,omitempty"`
	NotPrincipals IAMPolicyStatementPrincipalSet `json:"NotPrincipal,omitempty"`
	Conditions    IAMPolicyStatementConditionSet `json:"Condition,omitempty"`
}

type IAMPolicyStatementCondition

type IAMPolicyStatementCondition struct {
	Test     string
	Variable string
	Values   any
}

type IAMPolicyStatementConditionSet

type IAMPolicyStatementConditionSet []IAMPolicyStatementCondition

func (IAMPolicyStatementConditionSet) MarshalJSON

func (cs IAMPolicyStatementConditionSet) MarshalJSON() ([]byte, error)

func (*IAMPolicyStatementConditionSet) UnmarshalJSON

func (cs *IAMPolicyStatementConditionSet) UnmarshalJSON(b []byte) error

type IAMPolicyStatementPrincipal

type IAMPolicyStatementPrincipal struct {
	Type        string
	Identifiers any
}

type IAMPolicyStatementPrincipalSet

type IAMPolicyStatementPrincipalSet []IAMPolicyStatementPrincipal

func (IAMPolicyStatementPrincipalSet) MarshalJSON

func (ps IAMPolicyStatementPrincipalSet) MarshalJSON() ([]byte, error)

func (*IAMPolicyStatementPrincipalSet) UnmarshalJSON

func (ps *IAMPolicyStatementPrincipalSet) UnmarshalJSON(b []byte) error

type Policy

type Policy struct {
	Version   string
	Statement []PolicyStatement
	Id        string
}

type PolicyStatement

type PolicyStatement struct {
	Condition map[string]map[string]string
	Action    string
	Resource  string
	Effect    string
	Principal any
	Sid       string
}

Jump to

Keyboard shortcuts

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