Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAutoLearnPrivateRangesMode() []string + func PossibleValuesForAzureFirewallThreatIntelMode() []string + func PossibleValuesForFirewallPolicyFilterRuleCollectionActionType() []string + func PossibleValuesForFirewallPolicyIDPSQuerySortOrder() []string + func PossibleValuesForFirewallPolicyIDPSSignatureDirection() []int64 + func PossibleValuesForFirewallPolicyIDPSSignatureMode() []int64 + func PossibleValuesForFirewallPolicyIDPSSignatureSeverity() []int64 + func PossibleValuesForFirewallPolicyIntrusionDetectionProfileType() []string + func PossibleValuesForFirewallPolicyIntrusionDetectionProtocol() []string + func PossibleValuesForFirewallPolicyIntrusionDetectionStateType() []string + func PossibleValuesForFirewallPolicyNatRuleCollectionActionType() []string + func PossibleValuesForFirewallPolicyRuleApplicationProtocolType() []string + func PossibleValuesForFirewallPolicyRuleCollectionType() []string + func PossibleValuesForFirewallPolicyRuleNetworkProtocol() []string + func PossibleValuesForFirewallPolicyRuleType() []string + func PossibleValuesForFirewallPolicySkuTier() []string + func PossibleValuesForProvisioningState() []string + func ValidateFirewallPolicyID(input interface{}, key string) (warnings []string, errors []error) + func ValidateRuleCollectionGroupID(input interface{}, key string) (warnings []string, errors []error) + type ApplicationRule struct + Description *string + DestinationAddresses *[]string + FqdnTags *[]string + HTTPHeadersToInsert *[]FirewallPolicyHTTPHeaderToInsert + Name *string + Protocols *[]FirewallPolicyRuleApplicationProtocol + RuleType FirewallPolicyRuleType + SourceAddresses *[]string + SourceIPGroups *[]string + TargetFqdns *[]string + TargetURLs *[]string + TerminateTLS *bool + WebCategories *[]string + func (s ApplicationRule) FirewallPolicyRule() BaseFirewallPolicyRuleImpl + func (s ApplicationRule) MarshalJSON() ([]byte, error) + type AutoLearnPrivateRangesMode string + const AutoLearnPrivateRangesModeDisabled + const AutoLearnPrivateRangesModeEnabled + func (s *AutoLearnPrivateRangesMode) UnmarshalJSON(bytes []byte) error + type AzureFirewallThreatIntelMode string + const AzureFirewallThreatIntelModeAlert + const AzureFirewallThreatIntelModeDeny + const AzureFirewallThreatIntelModeOff + func (s *AzureFirewallThreatIntelMode) UnmarshalJSON(bytes []byte) error + type BaseFirewallPolicyRuleCollectionImpl struct + Name *string + Priority *int64 + RuleCollectionType FirewallPolicyRuleCollectionType + func (s BaseFirewallPolicyRuleCollectionImpl) FirewallPolicyRuleCollection() BaseFirewallPolicyRuleCollectionImpl + type BaseFirewallPolicyRuleImpl struct + Description *string + Name *string + RuleType FirewallPolicyRuleType + func (s BaseFirewallPolicyRuleImpl) FirewallPolicyRule() BaseFirewallPolicyRuleImpl + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicy + OData *odata.OData + Poller pollers.Poller + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DnsSettings struct + EnableProxy *bool + RequireProxyForNetworkRules *bool + Servers *[]string + type ExplicitProxy struct + EnableExplicitProxy *bool + EnablePacFile *bool + HTTPPort *int64 + HTTPSPort *int64 + PacFile *string + PacFilePort *int64 + type FilterItems struct + Field *string + Values *[]string + type FirewallPoliciesClient struct + Client *resourcemanager.Client + func NewFirewallPoliciesClientWithBaseURI(sdkApi sdkEnv.Api) (*FirewallPoliciesClient, error) + func (c FirewallPoliciesClient) CreateOrUpdate(ctx context.Context, id FirewallPolicyId, input FirewallPolicy) (result CreateOrUpdateOperationResponse, err error) + func (c FirewallPoliciesClient) CreateOrUpdateThenPoll(ctx context.Context, id FirewallPolicyId, input FirewallPolicy) error + func (c FirewallPoliciesClient) Delete(ctx context.Context, id FirewallPolicyId) (result DeleteOperationResponse, err error) + func (c FirewallPoliciesClient) DeleteThenPoll(ctx context.Context, id FirewallPolicyId) error + func (c FirewallPoliciesClient) FirewallPolicyDeploymentsDeploy(ctx context.Context, id FirewallPolicyId) (result FirewallPolicyDeploymentsDeployOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyDeploymentsDeployThenPoll(ctx context.Context, id FirewallPolicyId) error + func (c FirewallPoliciesClient) FirewallPolicyDraftsCreateOrUpdate(ctx context.Context, id FirewallPolicyId, input FirewallPolicyDraft) (result FirewallPolicyDraftsCreateOrUpdateOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyDraftsDelete(ctx context.Context, id FirewallPolicyId) (result FirewallPolicyDraftsDeleteOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyDraftsGet(ctx context.Context, id FirewallPolicyId) (result FirewallPolicyDraftsGetOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesFilterValuesList(ctx context.Context, id FirewallPolicyId, ...) (result FirewallPolicyIdpsSignaturesFilterValuesListOperationResponse, ...) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesList(ctx context.Context, id FirewallPolicyId, input IDPSQueryObject) (result FirewallPolicyIdpsSignaturesListOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesOverridesGet(ctx context.Context, id FirewallPolicyId) (result FirewallPolicyIdpsSignaturesOverridesGetOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesOverridesList(ctx context.Context, id FirewallPolicyId) (result FirewallPolicyIdpsSignaturesOverridesListOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesOverridesPatch(ctx context.Context, id FirewallPolicyId, input SignaturesOverrides) (result FirewallPolicyIdpsSignaturesOverridesPatchOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyIdpsSignaturesOverridesPut(ctx context.Context, id FirewallPolicyId, input SignaturesOverrides) (result FirewallPolicyIdpsSignaturesOverridesPutOperationResponse, err error) + func (c FirewallPoliciesClient) FirewallPolicyRuleCollectionGroupDraftsCreateOrUpdate(ctx context.Context, id RuleCollectionGroupId, ...) (result FirewallPolicyRuleCollectionGroupDraftsCreateOrUpdateOperationResponse, ...) + func (c FirewallPoliciesClient) FirewallPolicyRuleCollectionGroupDraftsDelete(ctx context.Context, id RuleCollectionGroupId) (result FirewallPolicyRuleCollectionGroupDraftsDeleteOperationResponse, ...) + func (c FirewallPoliciesClient) FirewallPolicyRuleCollectionGroupDraftsGet(ctx context.Context, id RuleCollectionGroupId) (result FirewallPolicyRuleCollectionGroupDraftsGetOperationResponse, err error) + func (c FirewallPoliciesClient) Get(ctx context.Context, id FirewallPolicyId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c FirewallPoliciesClient) List(ctx context.Context, id commonids.ResourceGroupId) (result ListOperationResponse, err error) + func (c FirewallPoliciesClient) ListAll(ctx context.Context, id commonids.SubscriptionId) (result ListAllOperationResponse, err error) + func (c FirewallPoliciesClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId) (ListAllCompleteResult, error) + func (c FirewallPoliciesClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c FirewallPoliciesClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId) (ListCompleteResult, error) + func (c FirewallPoliciesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c FirewallPoliciesClient) UpdateTags(ctx context.Context, id FirewallPolicyId, input TagsObject) (result UpdateTagsOperationResponse, err error) + type FirewallPolicy struct + Etag *string + Id *string + Identity *identity.SystemAndUserAssignedMap + Location *string + Name *string + Properties *FirewallPolicyPropertiesFormat + Tags *map[string]string + Type *string + type FirewallPolicyCertificateAuthority struct + KeyVaultSecretId *string + Name *string + type FirewallPolicyDeploymentsDeployOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type FirewallPolicyDraft struct + Id *string + Location *string + Name *string + Properties *FirewallPolicyDraftProperties + Tags *map[string]string + Type *string + type FirewallPolicyDraftProperties struct + BasePolicy *SubResource + DnsSettings *DnsSettings + ExplicitProxy *ExplicitProxy + Insights *FirewallPolicyInsights + IntrusionDetection *FirewallPolicyIntrusionDetection + Snat *FirewallPolicySNAT + Sql *FirewallPolicySQL + ThreatIntelMode *AzureFirewallThreatIntelMode + ThreatIntelWhitelist *FirewallPolicyThreatIntelWhitelist + type FirewallPolicyDraftsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicyDraft + OData *odata.OData + type FirewallPolicyDraftsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type FirewallPolicyDraftsGetOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicyDraft + OData *odata.OData + type FirewallPolicyFilterRuleCollection struct + Action *FirewallPolicyFilterRuleCollectionAction + Name *string + Priority *int64 + RuleCollectionType FirewallPolicyRuleCollectionType + Rules *[]FirewallPolicyRule + func (s *FirewallPolicyFilterRuleCollection) UnmarshalJSON(bytes []byte) error + func (s FirewallPolicyFilterRuleCollection) FirewallPolicyRuleCollection() BaseFirewallPolicyRuleCollectionImpl + func (s FirewallPolicyFilterRuleCollection) MarshalJSON() ([]byte, error) + type FirewallPolicyFilterRuleCollectionAction struct + Type *FirewallPolicyFilterRuleCollectionActionType + type FirewallPolicyFilterRuleCollectionActionType string + const FirewallPolicyFilterRuleCollectionActionTypeAllow + const FirewallPolicyFilterRuleCollectionActionTypeDeny + func (s *FirewallPolicyFilterRuleCollectionActionType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyHTTPHeaderToInsert struct + HeaderName *string + HeaderValue *string + type FirewallPolicyIDPSQuerySortOrder string + const FirewallPolicyIDPSQuerySortOrderAscending + const FirewallPolicyIDPSQuerySortOrderDescending + func (s *FirewallPolicyIDPSQuerySortOrder) UnmarshalJSON(bytes []byte) error + type FirewallPolicyIDPSSignatureDirection int64 + const FirewallPolicyIDPSSignatureDirectionFour + const FirewallPolicyIDPSSignatureDirectionOne + const FirewallPolicyIDPSSignatureDirectionThree + const FirewallPolicyIDPSSignatureDirectionTwo + const FirewallPolicyIDPSSignatureDirectionZero + type FirewallPolicyIDPSSignatureMode int64 + const FirewallPolicyIDPSSignatureModeOne + const FirewallPolicyIDPSSignatureModeTwo + const FirewallPolicyIDPSSignatureModeZero + type FirewallPolicyIDPSSignatureSeverity int64 + const FirewallPolicyIDPSSignatureSeverityOne + const FirewallPolicyIDPSSignatureSeverityThree + const FirewallPolicyIDPSSignatureSeverityTwo + type FirewallPolicyId struct + FirewallPolicyName string + ResourceGroupName string + SubscriptionId string + func NewFirewallPolicyID(subscriptionId string, resourceGroupName string, firewallPolicyName string) FirewallPolicyId + func ParseFirewallPolicyID(input string) (*FirewallPolicyId, error) + func ParseFirewallPolicyIDInsensitively(input string) (*FirewallPolicyId, error) + func (id *FirewallPolicyId) FromParseResult(input resourceids.ParseResult) error + func (id FirewallPolicyId) ID() string + func (id FirewallPolicyId) Segments() []resourceids.Segment + func (id FirewallPolicyId) String() string + type FirewallPolicyIdpsSignaturesFilterValuesListOperationResponse struct + HttpResponse *http.Response + Model *SignatureOverridesFilterValuesResponse + OData *odata.OData + type FirewallPolicyIdpsSignaturesListOperationResponse struct + HttpResponse *http.Response + Model *QueryResults + OData *odata.OData + type FirewallPolicyIdpsSignaturesOverridesGetOperationResponse struct + HttpResponse *http.Response + Model *SignaturesOverrides + OData *odata.OData + type FirewallPolicyIdpsSignaturesOverridesListOperationResponse struct + HttpResponse *http.Response + Model *SignaturesOverridesList + OData *odata.OData + type FirewallPolicyIdpsSignaturesOverridesPatchOperationResponse struct + HttpResponse *http.Response + Model *SignaturesOverrides + OData *odata.OData + type FirewallPolicyIdpsSignaturesOverridesPutOperationResponse struct + HttpResponse *http.Response + Model *SignaturesOverrides + OData *odata.OData + type FirewallPolicyInsights struct + IsEnabled *bool + LogAnalyticsResources *FirewallPolicyLogAnalyticsResources + RetentionDays *int64 + type FirewallPolicyIntrusionDetection struct + Configuration *FirewallPolicyIntrusionDetectionConfiguration + Mode *FirewallPolicyIntrusionDetectionStateType + Profile *FirewallPolicyIntrusionDetectionProfileType + type FirewallPolicyIntrusionDetectionBypassTrafficSpecifications struct + Description *string + DestinationAddresses *[]string + DestinationIPGroups *[]string + DestinationPorts *[]string + Name *string + Protocol *FirewallPolicyIntrusionDetectionProtocol + SourceAddresses *[]string + SourceIPGroups *[]string + type FirewallPolicyIntrusionDetectionConfiguration struct + BypassTrafficSettings *[]FirewallPolicyIntrusionDetectionBypassTrafficSpecifications + PrivateRanges *[]string + SignatureOverrides *[]FirewallPolicyIntrusionDetectionSignatureSpecification + type FirewallPolicyIntrusionDetectionProfileType string + const FirewallPolicyIntrusionDetectionProfileTypeAdvanced + const FirewallPolicyIntrusionDetectionProfileTypeBasic + const FirewallPolicyIntrusionDetectionProfileTypeExtended + const FirewallPolicyIntrusionDetectionProfileTypeStandard + func (s *FirewallPolicyIntrusionDetectionProfileType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyIntrusionDetectionProtocol string + const FirewallPolicyIntrusionDetectionProtocolANY + const FirewallPolicyIntrusionDetectionProtocolICMP + const FirewallPolicyIntrusionDetectionProtocolTCP + const FirewallPolicyIntrusionDetectionProtocolUDP + func (s *FirewallPolicyIntrusionDetectionProtocol) UnmarshalJSON(bytes []byte) error + type FirewallPolicyIntrusionDetectionSignatureSpecification struct + Id *string + Mode *FirewallPolicyIntrusionDetectionStateType + type FirewallPolicyIntrusionDetectionStateType string + const FirewallPolicyIntrusionDetectionStateTypeAlert + const FirewallPolicyIntrusionDetectionStateTypeDeny + const FirewallPolicyIntrusionDetectionStateTypeOff + func (s *FirewallPolicyIntrusionDetectionStateType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyLogAnalyticsResources struct + DefaultWorkspaceId *SubResource + Workspaces *[]FirewallPolicyLogAnalyticsWorkspace + type FirewallPolicyLogAnalyticsWorkspace struct + Region *string + WorkspaceId *SubResource + type FirewallPolicyNatRuleCollection struct + Action *FirewallPolicyNatRuleCollectionAction + Name *string + Priority *int64 + RuleCollectionType FirewallPolicyRuleCollectionType + Rules *[]FirewallPolicyRule + func (s *FirewallPolicyNatRuleCollection) UnmarshalJSON(bytes []byte) error + func (s FirewallPolicyNatRuleCollection) FirewallPolicyRuleCollection() BaseFirewallPolicyRuleCollectionImpl + func (s FirewallPolicyNatRuleCollection) MarshalJSON() ([]byte, error) + type FirewallPolicyNatRuleCollectionAction struct + Type *FirewallPolicyNatRuleCollectionActionType + type FirewallPolicyNatRuleCollectionActionType string + const FirewallPolicyNatRuleCollectionActionTypeDNAT + func (s *FirewallPolicyNatRuleCollectionActionType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyOperationPredicate struct + Etag *string + Id *string + Location *string + Name *string + Type *string + func (p FirewallPolicyOperationPredicate) Matches(input FirewallPolicy) bool + type FirewallPolicyPropertiesFormat struct + BasePolicy *SubResource + ChildPolicies *[]SubResource + DnsSettings *DnsSettings + ExplicitProxy *ExplicitProxy + Firewalls *[]SubResource + Insights *FirewallPolicyInsights + IntrusionDetection *FirewallPolicyIntrusionDetection + ProvisioningState *ProvisioningState + RuleCollectionGroups *[]SubResource + Size *string + Sku *FirewallPolicySku + Snat *FirewallPolicySNAT + Sql *FirewallPolicySQL + ThreatIntelMode *AzureFirewallThreatIntelMode + ThreatIntelWhitelist *FirewallPolicyThreatIntelWhitelist + TransportSecurity *FirewallPolicyTransportSecurity + type FirewallPolicyRule interface + FirewallPolicyRule func() BaseFirewallPolicyRuleImpl + func UnmarshalFirewallPolicyRuleImplementation(input []byte) (FirewallPolicyRule, error) + type FirewallPolicyRuleApplicationProtocol struct + Port *int64 + ProtocolType *FirewallPolicyRuleApplicationProtocolType + type FirewallPolicyRuleApplicationProtocolType string + const FirewallPolicyRuleApplicationProtocolTypeHTTP + const FirewallPolicyRuleApplicationProtocolTypeHTTPS + func (s *FirewallPolicyRuleApplicationProtocolType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyRuleCollection interface + FirewallPolicyRuleCollection func() BaseFirewallPolicyRuleCollectionImpl + func UnmarshalFirewallPolicyRuleCollectionImplementation(input []byte) (FirewallPolicyRuleCollection, error) + type FirewallPolicyRuleCollectionGroupDraft struct + Id *string + Name *string + Properties *FirewallPolicyRuleCollectionGroupDraftProperties + Type *string + type FirewallPolicyRuleCollectionGroupDraftProperties struct + Priority *int64 + RuleCollections *[]FirewallPolicyRuleCollection + Size *string + func (s *FirewallPolicyRuleCollectionGroupDraftProperties) UnmarshalJSON(bytes []byte) error + type FirewallPolicyRuleCollectionGroupDraftsCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicyRuleCollectionGroupDraft + OData *odata.OData + type FirewallPolicyRuleCollectionGroupDraftsDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type FirewallPolicyRuleCollectionGroupDraftsGetOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicyRuleCollectionGroupDraft + OData *odata.OData + type FirewallPolicyRuleCollectionType string + const FirewallPolicyRuleCollectionTypeFirewallPolicyFilterRuleCollection + const FirewallPolicyRuleCollectionTypeFirewallPolicyNatRuleCollection + func (s *FirewallPolicyRuleCollectionType) UnmarshalJSON(bytes []byte) error + type FirewallPolicyRuleNetworkProtocol string + const FirewallPolicyRuleNetworkProtocolAny + const FirewallPolicyRuleNetworkProtocolICMP + const FirewallPolicyRuleNetworkProtocolTCP + const FirewallPolicyRuleNetworkProtocolUDP + func (s *FirewallPolicyRuleNetworkProtocol) UnmarshalJSON(bytes []byte) error + type FirewallPolicyRuleType string + const FirewallPolicyRuleTypeApplicationRule + const FirewallPolicyRuleTypeNatRule + const FirewallPolicyRuleTypeNetworkRule + func (s *FirewallPolicyRuleType) UnmarshalJSON(bytes []byte) error + type FirewallPolicySNAT struct + AutoLearnPrivateRanges *AutoLearnPrivateRangesMode + PrivateRanges *[]string + type FirewallPolicySQL struct + AllowSqlRedirect *bool + type FirewallPolicySku struct + Tier *FirewallPolicySkuTier + type FirewallPolicySkuTier string + const FirewallPolicySkuTierBasic + const FirewallPolicySkuTierPremium + const FirewallPolicySkuTierStandard + func (s *FirewallPolicySkuTier) UnmarshalJSON(bytes []byte) error + type FirewallPolicyThreatIntelWhitelist struct + Fqdns *[]string + IPAddresses *[]string + type FirewallPolicyTransportSecurity struct + CertificateAuthority *FirewallPolicyCertificateAuthority + type GetOperationOptions struct + Expand *string + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicy + OData *odata.OData + type IDPSQueryObject struct + Filters *[]FilterItems + OrderBy *OrderBy + ResultsPerPage *int64 + Search *string + Skip *int64 + type ListAllCompleteResult struct + Items []FirewallPolicy + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]FirewallPolicy + OData *odata.OData + type ListCompleteResult struct + Items []FirewallPolicy + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]FirewallPolicy + OData *odata.OData + type NatRule struct + Description *string + DestinationAddresses *[]string + DestinationPorts *[]string + IPProtocols *[]FirewallPolicyRuleNetworkProtocol + Name *string + RuleType FirewallPolicyRuleType + SourceAddresses *[]string + SourceIPGroups *[]string + TranslatedAddress *string + TranslatedFqdn *string + TranslatedPort *string + func (s NatRule) FirewallPolicyRule() BaseFirewallPolicyRuleImpl + func (s NatRule) MarshalJSON() ([]byte, error) + type NetworkRule struct + Description *string + DestinationAddresses *[]string + DestinationFqdns *[]string + DestinationIPGroups *[]string + DestinationPorts *[]string + IPProtocols *[]FirewallPolicyRuleNetworkProtocol + Name *string + RuleType FirewallPolicyRuleType + SourceAddresses *[]string + SourceIPGroups *[]string + func (s NetworkRule) FirewallPolicyRule() BaseFirewallPolicyRuleImpl + func (s NetworkRule) MarshalJSON() ([]byte, error) + type OrderBy struct + Field *string + Order *FirewallPolicyIDPSQuerySortOrder + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type QueryResults struct + MatchingRecordsCount *int64 + Signatures *[]SingleQueryResult + type RawFirewallPolicyRuleCollectionImpl struct + Type string + Values map[string]interface{} + func (s RawFirewallPolicyRuleCollectionImpl) FirewallPolicyRuleCollection() BaseFirewallPolicyRuleCollectionImpl + type RawFirewallPolicyRuleImpl struct + Type string + Values map[string]interface{} + func (s RawFirewallPolicyRuleImpl) FirewallPolicyRule() BaseFirewallPolicyRuleImpl + type RuleCollectionGroupId struct + FirewallPolicyName string + ResourceGroupName string + RuleCollectionGroupName string + SubscriptionId string + func NewRuleCollectionGroupID(subscriptionId string, resourceGroupName string, firewallPolicyName string, ...) RuleCollectionGroupId + func ParseRuleCollectionGroupID(input string) (*RuleCollectionGroupId, error) + func ParseRuleCollectionGroupIDInsensitively(input string) (*RuleCollectionGroupId, error) + func (id *RuleCollectionGroupId) FromParseResult(input resourceids.ParseResult) error + func (id RuleCollectionGroupId) ID() string + func (id RuleCollectionGroupId) Segments() []resourceids.Segment + func (id RuleCollectionGroupId) String() string + type SignatureOverridesFilterValuesQuery struct + FilterName *string + type SignatureOverridesFilterValuesResponse struct + FilterValues *[]string + type SignaturesOverrides struct + Id *string + Name *string + Properties *SignaturesOverridesProperties + Type *string + type SignaturesOverridesList struct + Value *[]SignaturesOverrides + type SignaturesOverridesProperties struct + Signatures *map[string]string + type SingleQueryResult struct + Description *string + DestinationPorts *[]string + Direction *FirewallPolicyIDPSSignatureDirection + Group *string + InheritedFromParentPolicy *bool + LastUpdated *string + Mode *FirewallPolicyIDPSSignatureMode + Protocol *string + Severity *FirewallPolicyIDPSSignatureSeverity + SignatureId *int64 + SourcePorts *[]string + type SubResource struct + Id *string + type TagsObject struct + Tags *map[string]string + type UpdateTagsOperationResponse struct + HttpResponse *http.Response + Model *FirewallPolicy + OData *odata.OData