httptarget

package
v1.8.3 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package httptarget holds the pieces shared by services that deliver events to HTTP-style targets (API Gateway REST APIs and EventBridge API destinations).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FillWildcards

func FillWildcards(s string, values []string) string

FillWildcards replaces each "*" in s with the next value, path-escaped; surplus wildcards stay as-is.

Types

type Route

type Route struct {
	APIID  string
	Stage  string
	Method string
	Path   string
	Region string
}

Route is a parsed execute-api target ARN, arn:aws:execute-api:{region}:{account}:{apiId}/{stage}/{METHOD}/{path}.

func ParseExecuteAPIARN

func ParseExecuteAPIARN(arn string) (Route, bool)

ParseExecuteAPIARN splits an API Gateway target ARN. A "*" method means any and is sent as POST.

Jump to

Keyboard shortcuts

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