Documentation ¶
Index ¶
- func PossibleValuesForApplicationGatewayRuleSetStatusOptions() []string
- func PossibleValuesForApplicationGatewayTierTypes() []string
- func PossibleValuesForApplicationGatewayWafRuleActionTypes() []string
- func PossibleValuesForApplicationGatewayWafRuleSensitivityTypes() []string
- func PossibleValuesForApplicationGatewayWafRuleStateTypes() []string
- func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error)
- type ApplicationGatewayFirewallManifestRuleSet
- type ApplicationGatewayFirewallRule
- type ApplicationGatewayFirewallRuleGroup
- type ApplicationGatewayRuleSetStatusOptions
- type ApplicationGatewayTierTypes
- type ApplicationGatewayWafDynamicManifestPropertiesResult
- type ApplicationGatewayWafDynamicManifestResult
- type ApplicationGatewayWafDynamicManifestResultOperationPredicate
- type ApplicationGatewayWafDynamicManifestsClient
- func (c ApplicationGatewayWafDynamicManifestsClient) DefaultGet(ctx context.Context, id LocationId) (result DefaultGetOperationResponse, err error)
- func (c ApplicationGatewayWafDynamicManifestsClient) Get(ctx context.Context, id LocationId) (result GetOperationResponse, err error)
- func (c ApplicationGatewayWafDynamicManifestsClient) GetComplete(ctx context.Context, id LocationId) (GetCompleteResult, error)
- func (c ApplicationGatewayWafDynamicManifestsClient) GetCompleteMatchingPredicate(ctx context.Context, id LocationId, ...) (result GetCompleteResult, err error)
- type ApplicationGatewayWafRuleActionTypes
- type ApplicationGatewayWafRuleSensitivityTypes
- type ApplicationGatewayWafRuleStateTypes
- type DefaultGetOperationResponse
- type DefaultRuleSetPropertyFormat
- type GetCompleteResult
- type GetCustomPager
- type GetOperationResponse
- type LocationId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForApplicationGatewayRuleSetStatusOptions ¶
func PossibleValuesForApplicationGatewayRuleSetStatusOptions() []string
func PossibleValuesForApplicationGatewayTierTypes ¶
func PossibleValuesForApplicationGatewayTierTypes() []string
func PossibleValuesForApplicationGatewayWafRuleActionTypes ¶
func PossibleValuesForApplicationGatewayWafRuleActionTypes() []string
func PossibleValuesForApplicationGatewayWafRuleSensitivityTypes ¶
func PossibleValuesForApplicationGatewayWafRuleSensitivityTypes() []string
func PossibleValuesForApplicationGatewayWafRuleStateTypes ¶
func PossibleValuesForApplicationGatewayWafRuleStateTypes() []string
func ValidateLocationID ¶
ValidateLocationID checks that 'input' can be parsed as a Location ID
Types ¶
type ApplicationGatewayFirewallManifestRuleSet ¶
type ApplicationGatewayFirewallManifestRuleSet struct { RuleGroups []ApplicationGatewayFirewallRuleGroup `json:"ruleGroups"` RuleSetType string `json:"ruleSetType"` RuleSetVersion string `json:"ruleSetVersion"` Status *ApplicationGatewayRuleSetStatusOptions `json:"status,omitempty"` Tiers *[]ApplicationGatewayTierTypes `json:"tiers,omitempty"` }
type ApplicationGatewayFirewallRule ¶
type ApplicationGatewayFirewallRule struct { Action *ApplicationGatewayWafRuleActionTypes `json:"action,omitempty"` Description *string `json:"description,omitempty"` RuleId int64 `json:"ruleId"` RuleIdString *string `json:"ruleIdString,omitempty"` Sensitivity *ApplicationGatewayWafRuleSensitivityTypes `json:"sensitivity,omitempty"` State *ApplicationGatewayWafRuleStateTypes `json:"state,omitempty"` }
type ApplicationGatewayFirewallRuleGroup ¶
type ApplicationGatewayFirewallRuleGroup struct { Description *string `json:"description,omitempty"` RuleGroupName string `json:"ruleGroupName"` Rules []ApplicationGatewayFirewallRule `json:"rules"` }
type ApplicationGatewayRuleSetStatusOptions ¶
type ApplicationGatewayRuleSetStatusOptions string
const ( ApplicationGatewayRuleSetStatusOptionsDeprecated ApplicationGatewayRuleSetStatusOptions = "Deprecated" ApplicationGatewayRuleSetStatusOptionsGA ApplicationGatewayRuleSetStatusOptions = "GA" ApplicationGatewayRuleSetStatusOptionsPreview ApplicationGatewayRuleSetStatusOptions = "Preview" ApplicationGatewayRuleSetStatusOptionsSupported ApplicationGatewayRuleSetStatusOptions = "Supported" )
func (*ApplicationGatewayRuleSetStatusOptions) UnmarshalJSON ¶
func (s *ApplicationGatewayRuleSetStatusOptions) UnmarshalJSON(bytes []byte) error
type ApplicationGatewayTierTypes ¶
type ApplicationGatewayTierTypes string
const ( ApplicationGatewayTierTypesStandard ApplicationGatewayTierTypes = "Standard" ApplicationGatewayTierTypesStandardVTwo ApplicationGatewayTierTypes = "Standard_v2" ApplicationGatewayTierTypesWAF ApplicationGatewayTierTypes = "WAF" ApplicationGatewayTierTypesWAFVTwo ApplicationGatewayTierTypes = "WAF_v2" )
func (*ApplicationGatewayTierTypes) UnmarshalJSON ¶
func (s *ApplicationGatewayTierTypes) UnmarshalJSON(bytes []byte) error
type ApplicationGatewayWafDynamicManifestPropertiesResult ¶
type ApplicationGatewayWafDynamicManifestPropertiesResult struct { AvailableRuleSets *[]ApplicationGatewayFirewallManifestRuleSet `json:"availableRuleSets,omitempty"` DefaultRuleSet *DefaultRuleSetPropertyFormat `json:"defaultRuleSet,omitempty"` }
type ApplicationGatewayWafDynamicManifestResult ¶
type ApplicationGatewayWafDynamicManifestResult struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ApplicationGatewayWafDynamicManifestPropertiesResult `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type ApplicationGatewayWafDynamicManifestResultOperationPredicate ¶
type ApplicationGatewayWafDynamicManifestResultOperationPredicate struct { Id *string Name *string Type *string }
type ApplicationGatewayWafDynamicManifestsClient ¶
type ApplicationGatewayWafDynamicManifestsClient struct {
Client *resourcemanager.Client
}
func NewApplicationGatewayWafDynamicManifestsClientWithBaseURI ¶
func NewApplicationGatewayWafDynamicManifestsClientWithBaseURI(sdkApi sdkEnv.Api) (*ApplicationGatewayWafDynamicManifestsClient, error)
func (ApplicationGatewayWafDynamicManifestsClient) DefaultGet ¶
func (c ApplicationGatewayWafDynamicManifestsClient) DefaultGet(ctx context.Context, id LocationId) (result DefaultGetOperationResponse, err error)
DefaultGet ...
func (ApplicationGatewayWafDynamicManifestsClient) Get ¶
func (c ApplicationGatewayWafDynamicManifestsClient) Get(ctx context.Context, id LocationId) (result GetOperationResponse, err error)
Get ...
func (ApplicationGatewayWafDynamicManifestsClient) GetComplete ¶
func (c ApplicationGatewayWafDynamicManifestsClient) GetComplete(ctx context.Context, id LocationId) (GetCompleteResult, error)
GetComplete retrieves all the results into a single object
func (ApplicationGatewayWafDynamicManifestsClient) GetCompleteMatchingPredicate ¶
func (c ApplicationGatewayWafDynamicManifestsClient) GetCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate ApplicationGatewayWafDynamicManifestResultOperationPredicate) (result GetCompleteResult, err error)
GetCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ApplicationGatewayWafRuleActionTypes ¶
type ApplicationGatewayWafRuleActionTypes string
const ( ApplicationGatewayWafRuleActionTypesAllow ApplicationGatewayWafRuleActionTypes = "Allow" ApplicationGatewayWafRuleActionTypesAnomalyScoring ApplicationGatewayWafRuleActionTypes = "AnomalyScoring" ApplicationGatewayWafRuleActionTypesBlock ApplicationGatewayWafRuleActionTypes = "Block" ApplicationGatewayWafRuleActionTypesLog ApplicationGatewayWafRuleActionTypes = "Log" ApplicationGatewayWafRuleActionTypesNone ApplicationGatewayWafRuleActionTypes = "None" )
func (*ApplicationGatewayWafRuleActionTypes) UnmarshalJSON ¶
func (s *ApplicationGatewayWafRuleActionTypes) UnmarshalJSON(bytes []byte) error
type ApplicationGatewayWafRuleSensitivityTypes ¶
type ApplicationGatewayWafRuleSensitivityTypes string
const ( ApplicationGatewayWafRuleSensitivityTypesHigh ApplicationGatewayWafRuleSensitivityTypes = "High" ApplicationGatewayWafRuleSensitivityTypesLow ApplicationGatewayWafRuleSensitivityTypes = "Low" ApplicationGatewayWafRuleSensitivityTypesMedium ApplicationGatewayWafRuleSensitivityTypes = "Medium" ApplicationGatewayWafRuleSensitivityTypesNone ApplicationGatewayWafRuleSensitivityTypes = "None" )
func (*ApplicationGatewayWafRuleSensitivityTypes) UnmarshalJSON ¶
func (s *ApplicationGatewayWafRuleSensitivityTypes) UnmarshalJSON(bytes []byte) error
type ApplicationGatewayWafRuleStateTypes ¶
type ApplicationGatewayWafRuleStateTypes string
const ( ApplicationGatewayWafRuleStateTypesDisabled ApplicationGatewayWafRuleStateTypes = "Disabled" ApplicationGatewayWafRuleStateTypesEnabled ApplicationGatewayWafRuleStateTypes = "Enabled" )
func (*ApplicationGatewayWafRuleStateTypes) UnmarshalJSON ¶
func (s *ApplicationGatewayWafRuleStateTypes) UnmarshalJSON(bytes []byte) error
type DefaultGetOperationResponse ¶
type DefaultGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ApplicationGatewayWafDynamicManifestResult }
type GetCompleteResult ¶
type GetCompleteResult struct { LatestHttpResponse *http.Response Items []ApplicationGatewayWafDynamicManifestResult }
type GetCustomPager ¶
func (*GetCustomPager) NextPageLink ¶
func (p *GetCustomPager) NextPageLink() *odata.Link
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ApplicationGatewayWafDynamicManifestResult }
type LocationId ¶
LocationId is a struct representing the Resource ID for a Location
func NewLocationID ¶
func NewLocationID(subscriptionId string, locationName string) LocationId
NewLocationID returns a new LocationId struct
func ParseLocationID ¶
func ParseLocationID(input string) (*LocationId, error)
ParseLocationID parses 'input' into a LocationId
func ParseLocationIDInsensitively ¶
func ParseLocationIDInsensitively(input string) (*LocationId, error)
ParseLocationIDInsensitively parses 'input' case-insensitively into a LocationId note: this method should only be used for API response data and not user input
func (*LocationId) FromParseResult ¶
func (id *LocationId) FromParseResult(input resourceids.ParseResult) error
func (LocationId) Segments ¶
func (id LocationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Location ID
func (LocationId) String ¶
func (id LocationId) String() string
String returns a human-readable description of this Location ID
Source Files ¶
- client.go
- constants.go
- id_location.go
- method_defaultget.go
- method_get.go
- model_applicationgatewayfirewallmanifestruleset.go
- model_applicationgatewayfirewallrule.go
- model_applicationgatewayfirewallrulegroup.go
- model_applicationgatewaywafdynamicmanifestpropertiesresult.go
- model_applicationgatewaywafdynamicmanifestresult.go
- model_defaultrulesetpropertyformat.go
- predicates.go
- version.go