Versions in this module Expand all Collapse all v2 v2.96.0 Feb 14, 2022 Changes in this version + func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error) + func ValidateFirewallRuleID(input interface{}, key string) (warnings []string, errors []error) + type AccountId struct + AccountName string + ResourceGroupName string + SubscriptionId string + func NewAccountID(subscriptionId string, resourceGroupName string, accountName string) AccountId + func ParseAccountID(input string) (*AccountId, error) + func ParseAccountIDInsensitively(input string) (*AccountId, error) + func (id AccountId) ID() string + func (id AccountId) Segments() []resourceids.Segment + func (id AccountId) String() string + type CreateOrUpdateFirewallRuleParameters struct + Properties CreateOrUpdateFirewallRuleProperties + type CreateOrUpdateFirewallRuleProperties struct + EndIpAddress string + StartIpAddress string + type CreateOrUpdateResponse struct + HttpResponse *http.Response + Model *FirewallRule + type DeleteResponse struct + HttpResponse *http.Response + type FirewallRule struct + Id *string + Name *string + Properties *FirewallRuleProperties + Type *string + type FirewallRuleId struct + AccountName string + FirewallRuleName string + ResourceGroupName string + SubscriptionId string + func NewFirewallRuleID(subscriptionId string, resourceGroupName string, accountName string, ...) FirewallRuleId + func ParseFirewallRuleID(input string) (*FirewallRuleId, error) + func ParseFirewallRuleIDInsensitively(input string) (*FirewallRuleId, error) + func (id FirewallRuleId) ID() string + func (id FirewallRuleId) Segments() []resourceids.Segment + func (id FirewallRuleId) String() string + type FirewallRulePredicate struct + Id *string + Name *string + Type *string + func (p FirewallRulePredicate) Matches(input FirewallRule) bool + type FirewallRuleProperties struct + EndIpAddress *string + StartIpAddress *string + type FirewallRulesClient struct + Client autorest.Client + func NewFirewallRulesClientWithBaseURI(endpoint string) FirewallRulesClient + func (c FirewallRulesClient) CreateOrUpdate(ctx context.Context, id FirewallRuleId, ...) (result CreateOrUpdateResponse, err error) + func (c FirewallRulesClient) Delete(ctx context.Context, id FirewallRuleId) (result DeleteResponse, err error) + func (c FirewallRulesClient) Get(ctx context.Context, id FirewallRuleId) (result GetResponse, err error) + func (c FirewallRulesClient) ListByAccount(ctx context.Context, id AccountId) (resp ListByAccountResponse, err error) + func (c FirewallRulesClient) ListByAccountComplete(ctx context.Context, id AccountId) (ListByAccountCompleteResult, error) + func (c FirewallRulesClient) ListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, predicate FirewallRulePredicate) (resp ListByAccountCompleteResult, err error) + func (c FirewallRulesClient) Update(ctx context.Context, id FirewallRuleId, input UpdateFirewallRuleParameters) (result UpdateResponse, err error) + type GetResponse struct + HttpResponse *http.Response + Model *FirewallRule + type ListByAccountCompleteResult struct + Items []FirewallRule + type ListByAccountResponse struct + HttpResponse *http.Response + Model *[]FirewallRule + func (r ListByAccountResponse) HasMore() bool + func (r ListByAccountResponse) LoadMore(ctx context.Context) (resp ListByAccountResponse, err error) + type UpdateFirewallRuleParameters struct + Properties *UpdateFirewallRuleProperties + type UpdateFirewallRuleProperties struct + EndIpAddress *string + StartIpAddress *string + type UpdateResponse struct + HttpResponse *http.Response + Model *FirewallRule