regexp

package
v0.0.0-...-4b58a47 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Match

type Match struct{}

func (*Match) Annotate

func (m *Match) Annotate(a infer.Annotator)

func (*Match) Call

func (*Match) Call(ctx p.Context, input MatchArgs) (MatchResult, error)

type MatchArgs

type MatchArgs struct {
	S       string `pulumi:"string"`
	Pattern string `pulumi:"pattern"`
}

type MatchResult

type MatchResult struct {
	Matches bool `pulumi:"matches"`
}

type Replace

type Replace struct{}

func (*Replace) Annotate

func (r *Replace) Annotate(a infer.Annotator)

func (*Replace) Call

func (*Replace) Call(ctx p.Context, input ReplaceArgs) (ReplaceResult, error)

type ReplaceArgs

type ReplaceArgs struct {
	S   string `pulumi:"string"`
	Old string `pulumi:"old"`
	New string `pulumi:"new"`
}

func (*ReplaceArgs) Annotate

func (r *ReplaceArgs) Annotate(a infer.Annotator)

type ReplaceResult

type ReplaceResult struct {
	Result string `pulumi:"result"`
}

func (*ReplaceResult) Annotate

func (r *ReplaceResult) Annotate(a infer.Annotator)

type Split

type Split struct{}

func (*Split) Annotate

func (s *Split) Annotate(a infer.Annotator)

func (*Split) Call

func (*Split) Call(ctx p.Context, input SplitArgs) (SplitResult, error)

type SplitArgs

type SplitArgs struct {
	S  string `pulumi:"string"`
	On string `pulumi:"on"`
	N  *int   `pulumi:"count,optional"`
}

func (*SplitArgs) Annotate

func (s *SplitArgs) Annotate(a infer.Annotator)

type SplitResult

type SplitResult struct {
	Result []string `pulumi:"result"`
}

func (*SplitResult) Annotate

func (s *SplitResult) Annotate(a infer.Annotator)

Jump to

Keyboard shortcuts

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