waf

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

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

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) CreateByteMatchSet

func (a *Activities) CreateByteMatchSet(ctx context.Context, input *waf.CreateByteMatchSetInput) (*waf.CreateByteMatchSetOutput, error)

func (*Activities) CreateGeoMatchSet

func (a *Activities) CreateGeoMatchSet(ctx context.Context, input *waf.CreateGeoMatchSetInput) (*waf.CreateGeoMatchSetOutput, error)

func (*Activities) CreateIPSet

func (a *Activities) CreateIPSet(ctx context.Context, input *waf.CreateIPSetInput) (*waf.CreateIPSetOutput, error)

func (*Activities) CreateRateBasedRule

func (a *Activities) CreateRateBasedRule(ctx context.Context, input *waf.CreateRateBasedRuleInput) (*waf.CreateRateBasedRuleOutput, error)

func (*Activities) CreateRegexMatchSet

func (a *Activities) CreateRegexMatchSet(ctx context.Context, input *waf.CreateRegexMatchSetInput) (*waf.CreateRegexMatchSetOutput, error)

func (*Activities) CreateRegexPatternSet

func (*Activities) CreateRule

func (a *Activities) CreateRule(ctx context.Context, input *waf.CreateRuleInput) (*waf.CreateRuleOutput, error)

func (*Activities) CreateRuleGroup

func (a *Activities) CreateRuleGroup(ctx context.Context, input *waf.CreateRuleGroupInput) (*waf.CreateRuleGroupOutput, error)

func (*Activities) CreateSizeConstraintSet

func (*Activities) CreateSqlInjectionMatchSet

func (*Activities) CreateWebACL

func (a *Activities) CreateWebACL(ctx context.Context, input *waf.CreateWebACLInput) (*waf.CreateWebACLOutput, error)

func (*Activities) CreateWebACLMigrationStack

func (*Activities) CreateXssMatchSet

func (a *Activities) CreateXssMatchSet(ctx context.Context, input *waf.CreateXssMatchSetInput) (*waf.CreateXssMatchSetOutput, error)

func (*Activities) DeleteByteMatchSet

func (a *Activities) DeleteByteMatchSet(ctx context.Context, input *waf.DeleteByteMatchSetInput) (*waf.DeleteByteMatchSetOutput, error)

func (*Activities) DeleteGeoMatchSet

func (a *Activities) DeleteGeoMatchSet(ctx context.Context, input *waf.DeleteGeoMatchSetInput) (*waf.DeleteGeoMatchSetOutput, error)

func (*Activities) DeleteIPSet

func (a *Activities) DeleteIPSet(ctx context.Context, input *waf.DeleteIPSetInput) (*waf.DeleteIPSetOutput, error)

func (*Activities) DeleteLoggingConfiguration

func (*Activities) DeletePermissionPolicy

func (*Activities) DeleteRateBasedRule

func (a *Activities) DeleteRateBasedRule(ctx context.Context, input *waf.DeleteRateBasedRuleInput) (*waf.DeleteRateBasedRuleOutput, error)

func (*Activities) DeleteRegexMatchSet

func (a *Activities) DeleteRegexMatchSet(ctx context.Context, input *waf.DeleteRegexMatchSetInput) (*waf.DeleteRegexMatchSetOutput, error)

func (*Activities) DeleteRegexPatternSet

func (*Activities) DeleteRule

func (a *Activities) DeleteRule(ctx context.Context, input *waf.DeleteRuleInput) (*waf.DeleteRuleOutput, error)

func (*Activities) DeleteRuleGroup

func (a *Activities) DeleteRuleGroup(ctx context.Context, input *waf.DeleteRuleGroupInput) (*waf.DeleteRuleGroupOutput, error)

func (*Activities) DeleteSizeConstraintSet

func (*Activities) DeleteSqlInjectionMatchSet

func (*Activities) DeleteWebACL

func (a *Activities) DeleteWebACL(ctx context.Context, input *waf.DeleteWebACLInput) (*waf.DeleteWebACLOutput, error)

func (*Activities) DeleteXssMatchSet

func (a *Activities) DeleteXssMatchSet(ctx context.Context, input *waf.DeleteXssMatchSetInput) (*waf.DeleteXssMatchSetOutput, error)

func (*Activities) GetByteMatchSet

func (a *Activities) GetByteMatchSet(ctx context.Context, input *waf.GetByteMatchSetInput) (*waf.GetByteMatchSetOutput, error)

func (*Activities) GetChangeToken

func (a *Activities) GetChangeToken(ctx context.Context, input *waf.GetChangeTokenInput) (*waf.GetChangeTokenOutput, error)

func (*Activities) GetChangeTokenStatus

func (*Activities) GetGeoMatchSet

func (a *Activities) GetGeoMatchSet(ctx context.Context, input *waf.GetGeoMatchSetInput) (*waf.GetGeoMatchSetOutput, error)

func (*Activities) GetIPSet

func (a *Activities) GetIPSet(ctx context.Context, input *waf.GetIPSetInput) (*waf.GetIPSetOutput, error)

func (*Activities) GetLoggingConfiguration

func (*Activities) GetPermissionPolicy

func (a *Activities) GetPermissionPolicy(ctx context.Context, input *waf.GetPermissionPolicyInput) (*waf.GetPermissionPolicyOutput, error)

func (*Activities) GetRateBasedRule

func (a *Activities) GetRateBasedRule(ctx context.Context, input *waf.GetRateBasedRuleInput) (*waf.GetRateBasedRuleOutput, error)

func (*Activities) GetRegexMatchSet

func (a *Activities) GetRegexMatchSet(ctx context.Context, input *waf.GetRegexMatchSetInput) (*waf.GetRegexMatchSetOutput, error)

func (*Activities) GetRegexPatternSet

func (a *Activities) GetRegexPatternSet(ctx context.Context, input *waf.GetRegexPatternSetInput) (*waf.GetRegexPatternSetOutput, error)

func (*Activities) GetRule

func (a *Activities) GetRule(ctx context.Context, input *waf.GetRuleInput) (*waf.GetRuleOutput, error)

func (*Activities) GetRuleGroup

func (a *Activities) GetRuleGroup(ctx context.Context, input *waf.GetRuleGroupInput) (*waf.GetRuleGroupOutput, error)

func (*Activities) GetSampledRequests

func (a *Activities) GetSampledRequests(ctx context.Context, input *waf.GetSampledRequestsInput) (*waf.GetSampledRequestsOutput, error)

func (*Activities) GetSizeConstraintSet

func (*Activities) GetSqlInjectionMatchSet

func (*Activities) GetWebACL

func (a *Activities) GetWebACL(ctx context.Context, input *waf.GetWebACLInput) (*waf.GetWebACLOutput, error)

func (*Activities) GetXssMatchSet

func (a *Activities) GetXssMatchSet(ctx context.Context, input *waf.GetXssMatchSetInput) (*waf.GetXssMatchSetOutput, error)

func (*Activities) ListByteMatchSets

func (a *Activities) ListByteMatchSets(ctx context.Context, input *waf.ListByteMatchSetsInput) (*waf.ListByteMatchSetsOutput, error)

func (*Activities) ListGeoMatchSets

func (a *Activities) ListGeoMatchSets(ctx context.Context, input *waf.ListGeoMatchSetsInput) (*waf.ListGeoMatchSetsOutput, error)

func (*Activities) ListIPSets

func (a *Activities) ListIPSets(ctx context.Context, input *waf.ListIPSetsInput) (*waf.ListIPSetsOutput, error)

func (*Activities) ListLoggingConfigurations

func (*Activities) ListRateBasedRules

func (a *Activities) ListRateBasedRules(ctx context.Context, input *waf.ListRateBasedRulesInput) (*waf.ListRateBasedRulesOutput, error)

func (*Activities) ListRegexMatchSets

func (a *Activities) ListRegexMatchSets(ctx context.Context, input *waf.ListRegexMatchSetsInput) (*waf.ListRegexMatchSetsOutput, error)

func (*Activities) ListRegexPatternSets

func (*Activities) ListRuleGroups

func (a *Activities) ListRuleGroups(ctx context.Context, input *waf.ListRuleGroupsInput) (*waf.ListRuleGroupsOutput, error)

func (*Activities) ListRules

func (a *Activities) ListRules(ctx context.Context, input *waf.ListRulesInput) (*waf.ListRulesOutput, error)

func (*Activities) ListSizeConstraintSets

func (*Activities) ListSqlInjectionMatchSets

func (*Activities) ListSubscribedRuleGroups

func (*Activities) ListTagsForResource

func (a *Activities) ListTagsForResource(ctx context.Context, input *waf.ListTagsForResourceInput) (*waf.ListTagsForResourceOutput, error)

func (*Activities) ListWebACLs

func (a *Activities) ListWebACLs(ctx context.Context, input *waf.ListWebACLsInput) (*waf.ListWebACLsOutput, error)

func (*Activities) ListXssMatchSets

func (a *Activities) ListXssMatchSets(ctx context.Context, input *waf.ListXssMatchSetsInput) (*waf.ListXssMatchSetsOutput, error)

func (*Activities) PutLoggingConfiguration

func (*Activities) PutPermissionPolicy

func (a *Activities) PutPermissionPolicy(ctx context.Context, input *waf.PutPermissionPolicyInput) (*waf.PutPermissionPolicyOutput, error)

func (*Activities) TagResource

func (a *Activities) TagResource(ctx context.Context, input *waf.TagResourceInput) (*waf.TagResourceOutput, error)

func (*Activities) UntagResource

func (a *Activities) UntagResource(ctx context.Context, input *waf.UntagResourceInput) (*waf.UntagResourceOutput, error)

func (*Activities) UpdateByteMatchSet

func (a *Activities) UpdateByteMatchSet(ctx context.Context, input *waf.UpdateByteMatchSetInput) (*waf.UpdateByteMatchSetOutput, error)

func (*Activities) UpdateGeoMatchSet

func (a *Activities) UpdateGeoMatchSet(ctx context.Context, input *waf.UpdateGeoMatchSetInput) (*waf.UpdateGeoMatchSetOutput, error)

func (*Activities) UpdateIPSet

func (a *Activities) UpdateIPSet(ctx context.Context, input *waf.UpdateIPSetInput) (*waf.UpdateIPSetOutput, error)

func (*Activities) UpdateRateBasedRule

func (a *Activities) UpdateRateBasedRule(ctx context.Context, input *waf.UpdateRateBasedRuleInput) (*waf.UpdateRateBasedRuleOutput, error)

func (*Activities) UpdateRegexMatchSet

func (a *Activities) UpdateRegexMatchSet(ctx context.Context, input *waf.UpdateRegexMatchSetInput) (*waf.UpdateRegexMatchSetOutput, error)

func (*Activities) UpdateRegexPatternSet

func (*Activities) UpdateRule

func (a *Activities) UpdateRule(ctx context.Context, input *waf.UpdateRuleInput) (*waf.UpdateRuleOutput, error)

func (*Activities) UpdateRuleGroup

func (a *Activities) UpdateRuleGroup(ctx context.Context, input *waf.UpdateRuleGroupInput) (*waf.UpdateRuleGroupOutput, error)

func (*Activities) UpdateSizeConstraintSet

func (*Activities) UpdateSqlInjectionMatchSet

func (*Activities) UpdateWebACL

func (a *Activities) UpdateWebACL(ctx context.Context, input *waf.UpdateWebACLInput) (*waf.UpdateWebACLOutput, error)

func (*Activities) UpdateXssMatchSet

func (a *Activities) UpdateXssMatchSet(ctx context.Context, input *waf.UpdateXssMatchSetInput) (*waf.UpdateXssMatchSetOutput, error)

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

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