Documentation ¶
Index ¶
- func PossibleValuesForSkuName() []string
- type ManagedRuleDefinition
- type ManagedRuleGroupDefinition
- type ManagedRuleSetDefinition
- type ManagedRuleSetDefinitionOperationPredicate
- type ManagedRuleSetDefinitionProperties
- type ManagedRuleSetsListCompleteResult
- type ManagedRuleSetsListCustomPager
- type ManagedRuleSetsListOperationResponse
- type Sku
- type SkuName
- type WebApplicationFirewallManagedRuleSetsClient
- func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsList(ctx context.Context, id commonids.SubscriptionId) (result ManagedRuleSetsListOperationResponse, err error)
- func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListComplete(ctx context.Context, id commonids.SubscriptionId) (ManagedRuleSetsListCompleteResult, error)
- func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ManagedRuleSetsListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
Types ¶
type ManagedRuleDefinition ¶
type ManagedRuleGroupDefinition ¶
type ManagedRuleGroupDefinition struct { Description *string `json:"description,omitempty"` RuleGroupName *string `json:"ruleGroupName,omitempty"` Rules *[]ManagedRuleDefinition `json:"rules,omitempty"` }
type ManagedRuleSetDefinition ¶
type ManagedRuleSetDefinition struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ManagedRuleSetDefinitionProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ManagedRuleSetDefinitionOperationPredicate ¶
func (ManagedRuleSetDefinitionOperationPredicate) Matches ¶
func (p ManagedRuleSetDefinitionOperationPredicate) Matches(input ManagedRuleSetDefinition) bool
type ManagedRuleSetDefinitionProperties ¶
type ManagedRuleSetDefinitionProperties struct { ProvisioningState *string `json:"provisioningState,omitempty"` RuleGroups *[]ManagedRuleGroupDefinition `json:"ruleGroups,omitempty"` RuleSetType *string `json:"ruleSetType,omitempty"` RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
type ManagedRuleSetsListCompleteResult ¶
type ManagedRuleSetsListCompleteResult struct { LatestHttpResponse *http.Response Items []ManagedRuleSetDefinition }
type ManagedRuleSetsListCustomPager ¶
func (*ManagedRuleSetsListCustomPager) NextPageLink ¶
func (p *ManagedRuleSetsListCustomPager) NextPageLink() *odata.Link
type ManagedRuleSetsListOperationResponse ¶
type ManagedRuleSetsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ManagedRuleSetDefinition }
type SkuName ¶
type SkuName string
const ( SkuNameCustomVerizon SkuName = "Custom_Verizon" SkuNamePremiumAzureFrontDoor SkuName = "Premium_AzureFrontDoor" SkuNamePremiumVerizon SkuName = "Premium_Verizon" SkuNameStandardAkamai SkuName = "Standard_Akamai" SkuNameStandardAvgBandWidthChinaCdn SkuName = "Standard_AvgBandWidth_ChinaCdn" SkuNameStandardAzureFrontDoor SkuName = "Standard_AzureFrontDoor" SkuNameStandardChinaCdn SkuName = "Standard_ChinaCdn" SkuNameStandardMicrosoft SkuName = "Standard_Microsoft" SkuNameStandardNineFiveFiveBandWidthChinaCdn SkuName = "Standard_955BandWidth_ChinaCdn" SkuNameStandardPlusAvgBandWidthChinaCdn SkuName = "StandardPlus_AvgBandWidth_ChinaCdn" SkuNameStandardPlusChinaCdn SkuName = "StandardPlus_ChinaCdn" SkuNameStandardPlusNineFiveFiveBandWidthChinaCdn SkuName = "StandardPlus_955BandWidth_ChinaCdn" SkuNameStandardVerizon SkuName = "Standard_Verizon" )
func (*SkuName) UnmarshalJSON ¶
type WebApplicationFirewallManagedRuleSetsClient ¶
type WebApplicationFirewallManagedRuleSetsClient struct {
Client *resourcemanager.Client
}
func NewWebApplicationFirewallManagedRuleSetsClientWithBaseURI ¶
func NewWebApplicationFirewallManagedRuleSetsClientWithBaseURI(sdkApi sdkEnv.Api) (*WebApplicationFirewallManagedRuleSetsClient, error)
func (WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsList ¶
func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsList(ctx context.Context, id commonids.SubscriptionId) (result ManagedRuleSetsListOperationResponse, err error)
ManagedRuleSetsList ...
func (WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListComplete ¶
func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListComplete(ctx context.Context, id commonids.SubscriptionId) (ManagedRuleSetsListCompleteResult, error)
ManagedRuleSetsListComplete retrieves all the results into a single object
func (WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListCompleteMatchingPredicate ¶
func (c WebApplicationFirewallManagedRuleSetsClient) ManagedRuleSetsListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate ManagedRuleSetDefinitionOperationPredicate) (result ManagedRuleSetsListCompleteResult, err error)
ManagedRuleSetsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
Click to show internal directories.
Click to hide internal directories.