wafv2stub

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: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssociateWebACLFuture

type AssociateWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*AssociateWebACLFuture) Get

type CheckCapacityFuture

type CheckCapacityFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CheckCapacityFuture) Get

type Client

type Client interface {
	AssociateWebACL(ctx workflow.Context, input *wafv2.AssociateWebACLInput) (*wafv2.AssociateWebACLOutput, error)
	AssociateWebACLAsync(ctx workflow.Context, input *wafv2.AssociateWebACLInput) *AssociateWebACLFuture

	CheckCapacity(ctx workflow.Context, input *wafv2.CheckCapacityInput) (*wafv2.CheckCapacityOutput, error)
	CheckCapacityAsync(ctx workflow.Context, input *wafv2.CheckCapacityInput) *CheckCapacityFuture

	CreateIPSet(ctx workflow.Context, input *wafv2.CreateIPSetInput) (*wafv2.CreateIPSetOutput, error)
	CreateIPSetAsync(ctx workflow.Context, input *wafv2.CreateIPSetInput) *CreateIPSetFuture

	CreateRegexPatternSet(ctx workflow.Context, input *wafv2.CreateRegexPatternSetInput) (*wafv2.CreateRegexPatternSetOutput, error)
	CreateRegexPatternSetAsync(ctx workflow.Context, input *wafv2.CreateRegexPatternSetInput) *CreateRegexPatternSetFuture

	CreateRuleGroup(ctx workflow.Context, input *wafv2.CreateRuleGroupInput) (*wafv2.CreateRuleGroupOutput, error)
	CreateRuleGroupAsync(ctx workflow.Context, input *wafv2.CreateRuleGroupInput) *CreateRuleGroupFuture

	CreateWebACL(ctx workflow.Context, input *wafv2.CreateWebACLInput) (*wafv2.CreateWebACLOutput, error)
	CreateWebACLAsync(ctx workflow.Context, input *wafv2.CreateWebACLInput) *CreateWebACLFuture

	DeleteFirewallManagerRuleGroups(ctx workflow.Context, input *wafv2.DeleteFirewallManagerRuleGroupsInput) (*wafv2.DeleteFirewallManagerRuleGroupsOutput, error)
	DeleteFirewallManagerRuleGroupsAsync(ctx workflow.Context, input *wafv2.DeleteFirewallManagerRuleGroupsInput) *DeleteFirewallManagerRuleGroupsFuture

	DeleteIPSet(ctx workflow.Context, input *wafv2.DeleteIPSetInput) (*wafv2.DeleteIPSetOutput, error)
	DeleteIPSetAsync(ctx workflow.Context, input *wafv2.DeleteIPSetInput) *DeleteIPSetFuture

	DeleteLoggingConfiguration(ctx workflow.Context, input *wafv2.DeleteLoggingConfigurationInput) (*wafv2.DeleteLoggingConfigurationOutput, error)
	DeleteLoggingConfigurationAsync(ctx workflow.Context, input *wafv2.DeleteLoggingConfigurationInput) *DeleteLoggingConfigurationFuture

	DeletePermissionPolicy(ctx workflow.Context, input *wafv2.DeletePermissionPolicyInput) (*wafv2.DeletePermissionPolicyOutput, error)
	DeletePermissionPolicyAsync(ctx workflow.Context, input *wafv2.DeletePermissionPolicyInput) *DeletePermissionPolicyFuture

	DeleteRegexPatternSet(ctx workflow.Context, input *wafv2.DeleteRegexPatternSetInput) (*wafv2.DeleteRegexPatternSetOutput, error)
	DeleteRegexPatternSetAsync(ctx workflow.Context, input *wafv2.DeleteRegexPatternSetInput) *DeleteRegexPatternSetFuture

	DeleteRuleGroup(ctx workflow.Context, input *wafv2.DeleteRuleGroupInput) (*wafv2.DeleteRuleGroupOutput, error)
	DeleteRuleGroupAsync(ctx workflow.Context, input *wafv2.DeleteRuleGroupInput) *DeleteRuleGroupFuture

	DeleteWebACL(ctx workflow.Context, input *wafv2.DeleteWebACLInput) (*wafv2.DeleteWebACLOutput, error)
	DeleteWebACLAsync(ctx workflow.Context, input *wafv2.DeleteWebACLInput) *DeleteWebACLFuture

	DescribeManagedRuleGroup(ctx workflow.Context, input *wafv2.DescribeManagedRuleGroupInput) (*wafv2.DescribeManagedRuleGroupOutput, error)
	DescribeManagedRuleGroupAsync(ctx workflow.Context, input *wafv2.DescribeManagedRuleGroupInput) *DescribeManagedRuleGroupFuture

	DisassociateWebACL(ctx workflow.Context, input *wafv2.DisassociateWebACLInput) (*wafv2.DisassociateWebACLOutput, error)
	DisassociateWebACLAsync(ctx workflow.Context, input *wafv2.DisassociateWebACLInput) *DisassociateWebACLFuture

	GetIPSet(ctx workflow.Context, input *wafv2.GetIPSetInput) (*wafv2.GetIPSetOutput, error)
	GetIPSetAsync(ctx workflow.Context, input *wafv2.GetIPSetInput) *GetIPSetFuture

	GetLoggingConfiguration(ctx workflow.Context, input *wafv2.GetLoggingConfigurationInput) (*wafv2.GetLoggingConfigurationOutput, error)
	GetLoggingConfigurationAsync(ctx workflow.Context, input *wafv2.GetLoggingConfigurationInput) *GetLoggingConfigurationFuture

	GetPermissionPolicy(ctx workflow.Context, input *wafv2.GetPermissionPolicyInput) (*wafv2.GetPermissionPolicyOutput, error)
	GetPermissionPolicyAsync(ctx workflow.Context, input *wafv2.GetPermissionPolicyInput) *GetPermissionPolicyFuture

	GetRateBasedStatementManagedKeys(ctx workflow.Context, input *wafv2.GetRateBasedStatementManagedKeysInput) (*wafv2.GetRateBasedStatementManagedKeysOutput, error)
	GetRateBasedStatementManagedKeysAsync(ctx workflow.Context, input *wafv2.GetRateBasedStatementManagedKeysInput) *GetRateBasedStatementManagedKeysFuture

	GetRegexPatternSet(ctx workflow.Context, input *wafv2.GetRegexPatternSetInput) (*wafv2.GetRegexPatternSetOutput, error)
	GetRegexPatternSetAsync(ctx workflow.Context, input *wafv2.GetRegexPatternSetInput) *GetRegexPatternSetFuture

	GetRuleGroup(ctx workflow.Context, input *wafv2.GetRuleGroupInput) (*wafv2.GetRuleGroupOutput, error)
	GetRuleGroupAsync(ctx workflow.Context, input *wafv2.GetRuleGroupInput) *GetRuleGroupFuture

	GetSampledRequests(ctx workflow.Context, input *wafv2.GetSampledRequestsInput) (*wafv2.GetSampledRequestsOutput, error)
	GetSampledRequestsAsync(ctx workflow.Context, input *wafv2.GetSampledRequestsInput) *GetSampledRequestsFuture

	GetWebACL(ctx workflow.Context, input *wafv2.GetWebACLInput) (*wafv2.GetWebACLOutput, error)
	GetWebACLAsync(ctx workflow.Context, input *wafv2.GetWebACLInput) *GetWebACLFuture

	GetWebACLForResource(ctx workflow.Context, input *wafv2.GetWebACLForResourceInput) (*wafv2.GetWebACLForResourceOutput, error)
	GetWebACLForResourceAsync(ctx workflow.Context, input *wafv2.GetWebACLForResourceInput) *GetWebACLForResourceFuture

	ListAvailableManagedRuleGroups(ctx workflow.Context, input *wafv2.ListAvailableManagedRuleGroupsInput) (*wafv2.ListAvailableManagedRuleGroupsOutput, error)
	ListAvailableManagedRuleGroupsAsync(ctx workflow.Context, input *wafv2.ListAvailableManagedRuleGroupsInput) *ListAvailableManagedRuleGroupsFuture

	ListIPSets(ctx workflow.Context, input *wafv2.ListIPSetsInput) (*wafv2.ListIPSetsOutput, error)
	ListIPSetsAsync(ctx workflow.Context, input *wafv2.ListIPSetsInput) *ListIPSetsFuture

	ListLoggingConfigurations(ctx workflow.Context, input *wafv2.ListLoggingConfigurationsInput) (*wafv2.ListLoggingConfigurationsOutput, error)
	ListLoggingConfigurationsAsync(ctx workflow.Context, input *wafv2.ListLoggingConfigurationsInput) *ListLoggingConfigurationsFuture

	ListRegexPatternSets(ctx workflow.Context, input *wafv2.ListRegexPatternSetsInput) (*wafv2.ListRegexPatternSetsOutput, error)
	ListRegexPatternSetsAsync(ctx workflow.Context, input *wafv2.ListRegexPatternSetsInput) *ListRegexPatternSetsFuture

	ListResourcesForWebACL(ctx workflow.Context, input *wafv2.ListResourcesForWebACLInput) (*wafv2.ListResourcesForWebACLOutput, error)
	ListResourcesForWebACLAsync(ctx workflow.Context, input *wafv2.ListResourcesForWebACLInput) *ListResourcesForWebACLFuture

	ListRuleGroups(ctx workflow.Context, input *wafv2.ListRuleGroupsInput) (*wafv2.ListRuleGroupsOutput, error)
	ListRuleGroupsAsync(ctx workflow.Context, input *wafv2.ListRuleGroupsInput) *ListRuleGroupsFuture

	ListTagsForResource(ctx workflow.Context, input *wafv2.ListTagsForResourceInput) (*wafv2.ListTagsForResourceOutput, error)
	ListTagsForResourceAsync(ctx workflow.Context, input *wafv2.ListTagsForResourceInput) *ListTagsForResourceFuture

	ListWebACLs(ctx workflow.Context, input *wafv2.ListWebACLsInput) (*wafv2.ListWebACLsOutput, error)
	ListWebACLsAsync(ctx workflow.Context, input *wafv2.ListWebACLsInput) *ListWebACLsFuture

	PutLoggingConfiguration(ctx workflow.Context, input *wafv2.PutLoggingConfigurationInput) (*wafv2.PutLoggingConfigurationOutput, error)
	PutLoggingConfigurationAsync(ctx workflow.Context, input *wafv2.PutLoggingConfigurationInput) *PutLoggingConfigurationFuture

	PutPermissionPolicy(ctx workflow.Context, input *wafv2.PutPermissionPolicyInput) (*wafv2.PutPermissionPolicyOutput, error)
	PutPermissionPolicyAsync(ctx workflow.Context, input *wafv2.PutPermissionPolicyInput) *PutPermissionPolicyFuture

	TagResource(ctx workflow.Context, input *wafv2.TagResourceInput) (*wafv2.TagResourceOutput, error)
	TagResourceAsync(ctx workflow.Context, input *wafv2.TagResourceInput) *TagResourceFuture

	UntagResource(ctx workflow.Context, input *wafv2.UntagResourceInput) (*wafv2.UntagResourceOutput, error)
	UntagResourceAsync(ctx workflow.Context, input *wafv2.UntagResourceInput) *UntagResourceFuture

	UpdateIPSet(ctx workflow.Context, input *wafv2.UpdateIPSetInput) (*wafv2.UpdateIPSetOutput, error)
	UpdateIPSetAsync(ctx workflow.Context, input *wafv2.UpdateIPSetInput) *UpdateIPSetFuture

	UpdateRegexPatternSet(ctx workflow.Context, input *wafv2.UpdateRegexPatternSetInput) (*wafv2.UpdateRegexPatternSetOutput, error)
	UpdateRegexPatternSetAsync(ctx workflow.Context, input *wafv2.UpdateRegexPatternSetInput) *UpdateRegexPatternSetFuture

	UpdateRuleGroup(ctx workflow.Context, input *wafv2.UpdateRuleGroupInput) (*wafv2.UpdateRuleGroupOutput, error)
	UpdateRuleGroupAsync(ctx workflow.Context, input *wafv2.UpdateRuleGroupInput) *UpdateRuleGroupFuture

	UpdateWebACL(ctx workflow.Context, input *wafv2.UpdateWebACLInput) (*wafv2.UpdateWebACLOutput, error)
	UpdateWebACLAsync(ctx workflow.Context, input *wafv2.UpdateWebACLInput) *UpdateWebACLFuture
}

func NewClient

func NewClient() Client

type CreateIPSetFuture

type CreateIPSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateIPSetFuture) Get

type CreateRegexPatternSetFuture

type CreateRegexPatternSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateRegexPatternSetFuture) Get

type CreateRuleGroupFuture

type CreateRuleGroupFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateRuleGroupFuture) Get

type CreateWebACLFuture

type CreateWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateWebACLFuture) Get

type DeleteFirewallManagerRuleGroupsFuture

type DeleteFirewallManagerRuleGroupsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteFirewallManagerRuleGroupsFuture) Get

type DeleteIPSetFuture

type DeleteIPSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteIPSetFuture) Get

type DeleteLoggingConfigurationFuture

type DeleteLoggingConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteLoggingConfigurationFuture) Get

type DeletePermissionPolicyFuture

type DeletePermissionPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeletePermissionPolicyFuture) Get

type DeleteRegexPatternSetFuture

type DeleteRegexPatternSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteRegexPatternSetFuture) Get

type DeleteRuleGroupFuture

type DeleteRuleGroupFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteRuleGroupFuture) Get

type DeleteWebACLFuture

type DeleteWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteWebACLFuture) Get

type DescribeManagedRuleGroupFuture

type DescribeManagedRuleGroupFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DescribeManagedRuleGroupFuture) Get

type DisassociateWebACLFuture

type DisassociateWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DisassociateWebACLFuture) Get

type GetIPSetFuture

type GetIPSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetIPSetFuture) Get

type GetLoggingConfigurationFuture

type GetLoggingConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetLoggingConfigurationFuture) Get

type GetPermissionPolicyFuture

type GetPermissionPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetPermissionPolicyFuture) Get

type GetRateBasedStatementManagedKeysFuture

type GetRateBasedStatementManagedKeysFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetRateBasedStatementManagedKeysFuture) Get

type GetRegexPatternSetFuture

type GetRegexPatternSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetRegexPatternSetFuture) Get

type GetRuleGroupFuture

type GetRuleGroupFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetRuleGroupFuture) Get

type GetSampledRequestsFuture

type GetSampledRequestsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetSampledRequestsFuture) Get

type GetWebACLForResourceFuture

type GetWebACLForResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetWebACLForResourceFuture) Get

type GetWebACLFuture

type GetWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetWebACLFuture) Get

type ListAvailableManagedRuleGroupsFuture

type ListAvailableManagedRuleGroupsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListAvailableManagedRuleGroupsFuture) Get

type ListIPSetsFuture

type ListIPSetsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListIPSetsFuture) Get

type ListLoggingConfigurationsFuture

type ListLoggingConfigurationsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListLoggingConfigurationsFuture) Get

type ListRegexPatternSetsFuture

type ListRegexPatternSetsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListRegexPatternSetsFuture) Get

type ListResourcesForWebACLFuture

type ListResourcesForWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListResourcesForWebACLFuture) Get

type ListRuleGroupsFuture

type ListRuleGroupsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListRuleGroupsFuture) Get

type ListTagsForResourceFuture

type ListTagsForResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListTagsForResourceFuture) Get

type ListWebACLsFuture

type ListWebACLsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListWebACLsFuture) Get

type PutLoggingConfigurationFuture

type PutLoggingConfigurationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutLoggingConfigurationFuture) Get

type PutPermissionPolicyFuture

type PutPermissionPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutPermissionPolicyFuture) Get

type TagResourceFuture

type TagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*TagResourceFuture) Get

type UntagResourceFuture

type UntagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UntagResourceFuture) Get

type UpdateIPSetFuture

type UpdateIPSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateIPSetFuture) Get

type UpdateRegexPatternSetFuture

type UpdateRegexPatternSetFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateRegexPatternSetFuture) Get

type UpdateRuleGroupFuture

type UpdateRuleGroupFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateRuleGroupFuture) Get

type UpdateWebACLFuture

type UpdateWebACLFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateWebACLFuture) Get

Jump to

Keyboard shortcuts

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