Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Action string + const Allow + const Block + const Log + func PossibleActionValues() []Action + type Availability string + const Available + const Unavailable + func PossibleAvailabilityValues() []Availability + type AzureAsyncOperationResult struct + Error *Error + Status NetworkOperationStatus + type AzureManagedOverrideRuleGroup struct + Action Action + RuleGroupOverride RuleGroupOverride + type AzureManagedRuleSet struct + Priority *int32 + RuleGroupOverrides *[]AzureManagedOverrideRuleGroup + RuleSetType RuleSetType + Version *int32 + func (amrs AzureManagedRuleSet) AsAzureManagedRuleSet() (*AzureManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) AsBasicManagedRuleSet() (BasicManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) AsManagedRuleSet() (*ManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) MarshalJSON() ([]byte, error) + type Backend struct + Address *string + BackendHostHeader *string + EnabledState EnabledStateEnum + HTTPPort *int32 + HTTPSPort *int32 + Priority *int32 + Weight *int32 + type BackendPool struct + ID *string + Name *string + Type *string + func (bp *BackendPool) UnmarshalJSON(body []byte) error + func (bp BackendPool) MarshalJSON() ([]byte, error) + type BackendPoolListResult struct + NextLink *string + Value *[]BackendPool + func (bplr BackendPoolListResult) MarshalJSON() ([]byte, error) + type BackendPoolProperties struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + ResourceState ResourceState + type BackendPoolUpdateParameters struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) CheckFrontDoorNameAvailability(ctx context.Context, ...) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityPreparer(ctx context.Context, ...) (*http.Request, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscription(ctx context.Context, ...) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionPreparer(ctx context.Context, ...) (*http.Request, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionSender(req *http.Request) (*http.Response, error) + type BasicManagedRuleSet interface + AsAzureManagedRuleSet func() (*AzureManagedRuleSet, bool) + AsManagedRuleSet func() (*ManagedRuleSet, bool) + type CacheConfiguration struct + DynamicCompression DynamicCompressionEnabled + QueryParameterStripDirective Query + type CertificateSource string + const CertificateSourceAzureKeyVault + const CertificateSourceFrontDoor + func PossibleCertificateSourceValues() []CertificateSource + type CertificateSourceParameters struct + CertificateType CertificateType + type CertificateType string + const Dedicated + func PossibleCertificateTypeValues() []CertificateType + type CheckNameAvailabilityInput struct + Name *string + Type ResourceType + type CheckNameAvailabilityOutput struct + Message *string + NameAvailability Availability + Reason *string + func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) + type CustomHTTPSConfiguration struct + CertificateSource CertificateSource + ProtocolType TLSProtocolType + func (chc *CustomHTTPSConfiguration) UnmarshalJSON(body []byte) error + func (chc CustomHTTPSConfiguration) MarshalJSON() ([]byte, error) + type CustomHTTPSProvisioningState string + const Disabled + const Disabling + const Enabled + const Enabling + const Failed + func PossibleCustomHTTPSProvisioningStateValues() []CustomHTTPSProvisioningState + type CustomHTTPSProvisioningSubstate string + const CertificateDeleted + const CertificateDeployed + const DeletingCertificate + const DeployingCertificate + const DomainControlValidationRequestApproved + const DomainControlValidationRequestRejected + const DomainControlValidationRequestTimedOut + const IssuingCertificate + const PendingDomainControlValidationREquestApproval + const SubmittingDomainControlValidationRequest + func PossibleCustomHTTPSProvisioningSubstateValues() []CustomHTTPSProvisioningSubstate + type CustomRule struct + Action Action + Etag *string + MatchConditions *[]MatchCondition1 + Name *string + Priority *int32 + RateLimitDurationInMinutes *int32 + RateLimitThreshold *int32 + RuleType RuleType + Transforms *[]Transform + func (cr CustomRule) MarshalJSON() ([]byte, error) + type CustomRules struct + Rules *[]CustomRule + type DynamicCompressionEnabled string + const DynamicCompressionEnabledDisabled + const DynamicCompressionEnabledEnabled + func PossibleDynamicCompressionEnabledValues() []DynamicCompressionEnabled + type EnabledState string + const EnabledStateDisabled + const EnabledStateEnabled + func PossibleEnabledStateValues() []EnabledState + type EnabledStateEnum string + const EnabledStateEnumDisabled + const EnabledStateEnumEnabled + func PossibleEnabledStateEnumValues() []EnabledStateEnum + type EndpointsClient struct + func NewEndpointsClient(subscriptionID string) EndpointsClient + func NewEndpointsClientWithBaseURI(baseURI string, subscriptionID string) EndpointsClient + func (client EndpointsClient) PurgeContent(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result EndpointsPurgeContentFuture, err error) + func (client EndpointsClient) PurgeContentPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client EndpointsClient) PurgeContentResponder(resp *http.Response) (result autorest.Response, err error) + func (client EndpointsClient) PurgeContentSender(req *http.Request) (future EndpointsPurgeContentFuture, err error) + type EndpointsPurgeContentFuture struct + Result func(EndpointsClient) (autorest.Response, error) + func (future *EndpointsPurgeContentFuture) UnmarshalJSON(body []byte) error + type Error struct + Code *string + Details *[]ErrorDetails + InnerError *string + Message *string + Target *string + type ErrorDetails struct + Code *string + Message *string + Target *string + type ErrorResponse struct + Code *string + Message *string + func (er ErrorResponse) MarshalJSON() ([]byte, error) + type ForwardingProtocol string + const HTTPOnly + const HTTPSOnly + const MatchRequest + func PossibleForwardingProtocolValues() []ForwardingProtocol + type FrontDoor struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (fd *FrontDoor) UnmarshalJSON(body []byte) error + func (fd FrontDoor) MarshalJSON() ([]byte, error) + type FrontDoorsClient struct + func NewFrontDoorsClient(subscriptionID string) FrontDoorsClient + func NewFrontDoorsClientWithBaseURI(baseURI string, subscriptionID string) FrontDoorsClient + func (client FrontDoorsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontDoorsCreateOrUpdateFutureType, err error) + func (client FrontDoorsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontDoorsClient) CreateOrUpdateResponder(resp *http.Response) (result FrontDoor, err error) + func (client FrontDoorsClient) CreateOrUpdateSender(req *http.Request) (future FrontDoorsCreateOrUpdateFutureType, err error) + func (client FrontDoorsClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string) (result FrontDoorsDeleteFutureType, err error) + func (client FrontDoorsClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client FrontDoorsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client FrontDoorsClient) DeleteSender(req *http.Request) (future FrontDoorsDeleteFutureType, err error) + func (client FrontDoorsClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string) (result FrontDoor, err error) + func (client FrontDoorsClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client FrontDoorsClient) GetResponder(resp *http.Response) (result FrontDoor, err error) + func (client FrontDoorsClient) GetSender(req *http.Request) (*http.Response, error) + func (client FrontDoorsClient) List(ctx context.Context) (result ListResultPage, err error) + func (client FrontDoorsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ListResultPage, err error) + func (client FrontDoorsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ListResultIterator, err error) + func (client FrontDoorsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client FrontDoorsClient) ListByResourceGroupResponder(resp *http.Response) (result ListResult, err error) + func (client FrontDoorsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client FrontDoorsClient) ListComplete(ctx context.Context) (result ListResultIterator, err error) + func (client FrontDoorsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client FrontDoorsClient) ListResponder(resp *http.Response) (result ListResult, err error) + func (client FrontDoorsClient) ListSender(req *http.Request) (*http.Response, error) + func (client FrontDoorsClient) ValidateCustomDomain(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result ValidateCustomDomainOutput, err error) + func (client FrontDoorsClient) ValidateCustomDomainPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontDoorsClient) ValidateCustomDomainResponder(resp *http.Response) (result ValidateCustomDomainOutput, err error) + func (client FrontDoorsClient) ValidateCustomDomainSender(req *http.Request) (*http.Response, error) + type FrontDoorsCreateOrUpdateFutureType struct + Result func(FrontDoorsClient) (FrontDoor, error) + func (future *FrontDoorsCreateOrUpdateFutureType) UnmarshalJSON(body []byte) error + type FrontDoorsDeleteFutureType struct + Result func(FrontDoorsClient) (autorest.Response, error) + func (future *FrontDoorsDeleteFutureType) UnmarshalJSON(body []byte) error + type FrontendEndpoint struct + ID *string + Name *string + Type *string + func (fe *FrontendEndpoint) UnmarshalJSON(body []byte) error + func (fe FrontendEndpoint) MarshalJSON() ([]byte, error) + type FrontendEndpointProperties struct + CustomHTTPSConfiguration *CustomHTTPSConfiguration + CustomHTTPSProvisioningState CustomHTTPSProvisioningState + CustomHTTPSProvisioningSubstate CustomHTTPSProvisioningSubstate + HostName *string + ResourceState ResourceState + SessionAffinityEnabledState SessionAffinityEnabledState + SessionAffinityTTLSeconds *int32 + WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink + func (fep FrontendEndpointProperties) MarshalJSON() ([]byte, error) + type FrontendEndpointUpdateParameters struct + HostName *string + SessionAffinityEnabledState SessionAffinityEnabledState + SessionAffinityTTLSeconds *int32 + WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink + type FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink struct + ID *string + type FrontendEndpointsClient struct + func NewFrontendEndpointsClient(subscriptionID string) FrontendEndpointsClient + func NewFrontendEndpointsClientWithBaseURI(baseURI string, subscriptionID string) FrontendEndpointsClient + func (client FrontendEndpointsClient) DisableHTTPS(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontendEndpointsDisableHTTPSFuture, err error) + func (client FrontendEndpointsClient) DisableHTTPSPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontendEndpointsClient) DisableHTTPSResponder(resp *http.Response) (result autorest.Response, err error) + func (client FrontendEndpointsClient) DisableHTTPSSender(req *http.Request) (future FrontendEndpointsDisableHTTPSFuture, err error) + func (client FrontendEndpointsClient) EnableHTTPS(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontendEndpointsEnableHTTPSFuture, err error) + func (client FrontendEndpointsClient) EnableHTTPSPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontendEndpointsClient) EnableHTTPSResponder(resp *http.Response) (result autorest.Response, err error) + func (client FrontendEndpointsClient) EnableHTTPSSender(req *http.Request) (future FrontendEndpointsEnableHTTPSFuture, err error) + func (client FrontendEndpointsClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontendEndpoint, err error) + func (client FrontendEndpointsClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontendEndpointsClient) GetResponder(resp *http.Response) (result FrontendEndpoint, err error) + func (client FrontendEndpointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client FrontendEndpointsClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result FrontendEndpointsListResultPage, err error) + func (client FrontendEndpointsClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result FrontendEndpointsListResultIterator, err error) + func (client FrontendEndpointsClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client FrontendEndpointsClient) ListByFrontDoorResponder(resp *http.Response) (result FrontendEndpointsListResult, err error) + func (client FrontendEndpointsClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type FrontendEndpointsDisableHTTPSFuture struct + Result func(FrontendEndpointsClient) (autorest.Response, error) + func (future *FrontendEndpointsDisableHTTPSFuture) UnmarshalJSON(body []byte) error + type FrontendEndpointsEnableHTTPSFuture struct + Result func(FrontendEndpointsClient) (autorest.Response, error) + func (future *FrontendEndpointsEnableHTTPSFuture) UnmarshalJSON(body []byte) error + type FrontendEndpointsListResult struct + NextLink *string + Value *[]FrontendEndpoint + func (felr FrontendEndpointsListResult) IsEmpty() bool + func (felr FrontendEndpointsListResult) MarshalJSON() ([]byte, error) + type FrontendEndpointsListResultIterator struct + func NewFrontendEndpointsListResultIterator(page FrontendEndpointsListResultPage) FrontendEndpointsListResultIterator + func (iter *FrontendEndpointsListResultIterator) Next() error + func (iter *FrontendEndpointsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter FrontendEndpointsListResultIterator) NotDone() bool + func (iter FrontendEndpointsListResultIterator) Response() FrontendEndpointsListResult + func (iter FrontendEndpointsListResultIterator) Value() FrontendEndpoint + type FrontendEndpointsListResultPage struct + func NewFrontendEndpointsListResultPage(cur FrontendEndpointsListResult, ...) FrontendEndpointsListResultPage + func (page *FrontendEndpointsListResultPage) Next() error + func (page *FrontendEndpointsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page FrontendEndpointsListResultPage) NotDone() bool + func (page FrontendEndpointsListResultPage) Response() FrontendEndpointsListResult + func (page FrontendEndpointsListResultPage) Values() []FrontendEndpoint + type HealthProbeSettingsListResult struct + NextLink *string + Value *[]HealthProbeSettingsModel + func (hpslr HealthProbeSettingsListResult) MarshalJSON() ([]byte, error) + type HealthProbeSettingsModel struct + ID *string + Name *string + Type *string + func (hpsm *HealthProbeSettingsModel) UnmarshalJSON(body []byte) error + func (hpsm HealthProbeSettingsModel) MarshalJSON() ([]byte, error) + type HealthProbeSettingsProperties struct + IntervalInSeconds *int32 + Path *string + Protocol Protocol + ResourceState ResourceState + type HealthProbeSettingsUpdateParameters struct + IntervalInSeconds *int32 + Path *string + Protocol Protocol + type KeyVaultCertificateSourceParameters struct + SecretName *string + SecretVersion *string + Vault *KeyVaultCertificateSourceParametersVault + type KeyVaultCertificateSourceParametersVault struct + ID *string + type ListResult struct + NextLink *string + Value *[]FrontDoor + func (lr ListResult) IsEmpty() bool + func (lr ListResult) MarshalJSON() ([]byte, error) + type ListResultIterator struct + func NewListResultIterator(page ListResultPage) ListResultIterator + func (iter *ListResultIterator) Next() error + func (iter *ListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ListResultIterator) NotDone() bool + func (iter ListResultIterator) Response() ListResult + func (iter ListResultIterator) Value() FrontDoor + type ListResultPage struct + func NewListResultPage(cur ListResult, ...) ListResultPage + func (page *ListResultPage) Next() error + func (page *ListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ListResultPage) NotDone() bool + func (page ListResultPage) Response() ListResult + func (page ListResultPage) Values() []FrontDoor + type LoadBalancingSettingsListResult struct + NextLink *string + Value *[]LoadBalancingSettingsModel + func (lbslr LoadBalancingSettingsListResult) MarshalJSON() ([]byte, error) + type LoadBalancingSettingsModel struct + ID *string + Name *string + Type *string + func (lbsm *LoadBalancingSettingsModel) UnmarshalJSON(body []byte) error + func (lbsm LoadBalancingSettingsModel) MarshalJSON() ([]byte, error) + type LoadBalancingSettingsProperties struct + AdditionalLatencyMilliseconds *int32 + ResourceState ResourceState + SampleSize *int32 + SuccessfulSamplesRequired *int32 + type LoadBalancingSettingsUpdateParameters struct + AdditionalLatencyMilliseconds *int32 + SampleSize *int32 + SuccessfulSamplesRequired *int32 + type ManagedRuleSet struct + Priority *int32 + RuleSetType RuleSetType + Version *int32 + func (mrs ManagedRuleSet) AsAzureManagedRuleSet() (*AzureManagedRuleSet, bool) + func (mrs ManagedRuleSet) AsBasicManagedRuleSet() (BasicManagedRuleSet, bool) + func (mrs ManagedRuleSet) AsManagedRuleSet() (*ManagedRuleSet, bool) + func (mrs ManagedRuleSet) MarshalJSON() ([]byte, error) + type ManagedRuleSets struct + RuleSets *[]BasicManagedRuleSet + func (mrs *ManagedRuleSets) UnmarshalJSON(body []byte) error + type MatchCondition string + const PostArgs + const QueryString + const RemoteAddr + const RequestBody + const RequestHeader + const RequestMethod + const RequestURI + func PossibleMatchConditionValues() []MatchCondition + type MatchCondition1 struct + MatchValue *[]string + MatchVariable MatchCondition + NegateCondition *bool + Operator Operator + Selector *string + type Mode string + const Detection + const Prevention + func PossibleModeValues() []Mode + type NetworkOperationStatus string + const NetworkOperationStatusFailed + const NetworkOperationStatusInProgress + const NetworkOperationStatusSucceeded + func PossibleNetworkOperationStatusValues() []NetworkOperationStatus + type Operator string + const Any + const BeginsWith + const Contains + const EndsWith + const Equal + const GeoMatch + const GreaterThan + const GreaterThanOrEqual + const IPMatch + const LessThan + const LessThanOrEqual + func PossibleOperatorValues() []Operator + type PoliciesClient struct + func NewPoliciesClient(subscriptionID string) PoliciesClient + func NewPoliciesClientWithBaseURI(baseURI string, subscriptionID string) PoliciesClient + func (client PoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, policyName string, ...) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, policyName string, ...) (*http.Request, error) + func (client PoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) Delete(ctx context.Context, resourceGroupName string, policyName string) (result PoliciesDeleteFuture, err error) + func (client PoliciesClient) DeletePreparer(ctx context.Context, resourceGroupName string, policyName string) (*http.Request, error) + func (client PoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PoliciesClient) DeleteSender(req *http.Request) (future PoliciesDeleteFuture, err error) + func (client PoliciesClient) Get(ctx context.Context, resourceGroupName string, policyName string) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, policyName string) (*http.Request, error) + func (client PoliciesClient) GetResponder(resp *http.Response) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) List(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListResultPage, err error) + func (client PoliciesClient) ListComplete(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListResultIterator, err error) + func (client PoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client PoliciesClient) ListResponder(resp *http.Response) (result WebApplicationFirewallPolicyListResult, err error) + func (client PoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type PoliciesDeleteFuture struct + Result func(PoliciesClient) (autorest.Response, error) + func (future *PoliciesDeleteFuture) UnmarshalJSON(body []byte) error + type PolicySettings struct + EnabledState EnabledState + Mode Mode + type Properties struct + BackendPools *[]BackendPool + Cname *string + EnabledState EnabledStateEnum + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + ProvisioningState *string + ResourceState ResourceState + RoutingRules *[]RoutingRule + func (p Properties) MarshalJSON() ([]byte, error) + type Protocol string + const HTTP + const HTTPS + func PossibleProtocolValues() []Protocol + type PurgeParameters struct + ContentPaths *[]string + type Query string + const StripAll + const StripNone + func PossibleQueryValues() []Query + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceState string + const ResourceStateCreating + const ResourceStateDeleting + const ResourceStateDisabled + const ResourceStateDisabling + const ResourceStateEnabled + const ResourceStateEnabling + func PossibleResourceStateValues() []ResourceState + type ResourceType string + const MicrosoftNetworkfrontDoors + const MicrosoftNetworkfrontDoorsfrontendEndpoints + func PossibleResourceTypeValues() []ResourceType + type RoutingRule struct + ID *string + Name *string + Type *string + func (rr *RoutingRule) UnmarshalJSON(body []byte) error + func (rr RoutingRule) MarshalJSON() ([]byte, error) + type RoutingRuleListResult struct + NextLink *string + Value *[]RoutingRule + func (rrlr RoutingRuleListResult) MarshalJSON() ([]byte, error) + type RoutingRuleProperties struct + AcceptedProtocols *[]Protocol + BackendPool *SubResource + CacheConfiguration *CacheConfiguration + CustomForwardingPath *string + EnabledState EnabledStateEnum + ForwardingProtocol ForwardingProtocol + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + ResourceState ResourceState + type RoutingRuleUpdateParameters struct + AcceptedProtocols *[]Protocol + BackendPool *SubResource + CacheConfiguration *CacheConfiguration + CustomForwardingPath *string + EnabledState EnabledStateEnum + ForwardingProtocol ForwardingProtocol + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + type RuleGroupOverride string + const SQLInjection + const XSS + func PossibleRuleGroupOverrideValues() []RuleGroupOverride + type RuleSetType string + const RuleSetTypeAzureManagedRuleSet + const RuleSetTypeUnknown + func PossibleRuleSetTypeValues() []RuleSetType + type RuleType string + const MatchRule + const RateLimitRule + func PossibleRuleTypeValues() []RuleType + type SessionAffinityEnabledState string + const SessionAffinityEnabledStateDisabled + const SessionAffinityEnabledStateEnabled + func PossibleSessionAffinityEnabledStateValues() []SessionAffinityEnabledState + type SubResource struct + ID *string + type TLSProtocolType string + const ServerNameIndication + func PossibleTLSProtocolTypeValues() []TLSProtocolType + type TagsObject struct + Tags map[string]*string + func (toVar TagsObject) MarshalJSON() ([]byte, error) + type Transform string + const HTMLEntityDecode + const Lowercase + const RemoveNulls + const Trim + const URLDecode + const URLEncode + const Uppercase + func PossibleTransformValues() []Transform + type UpdateParameters struct + BackendPools *[]BackendPool + EnabledState EnabledStateEnum + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + RoutingRules *[]RoutingRule + type ValidateCustomDomainInput struct + HostName *string + type ValidateCustomDomainOutput struct + CustomDomainValidated *bool + Message *string + Reason *string + func (vcdo ValidateCustomDomainOutput) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicy string + const WebApplicationFirewallPolicyCreating + const WebApplicationFirewallPolicyDeleting + const WebApplicationFirewallPolicyDisabled + const WebApplicationFirewallPolicyDisabling + const WebApplicationFirewallPolicyEnabled + const WebApplicationFirewallPolicyEnabling + func PossibleWebApplicationFirewallPolicyValues() []WebApplicationFirewallPolicy + type WebApplicationFirewallPolicy1 struct + Etag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (wafp1 *WebApplicationFirewallPolicy1) UnmarshalJSON(body []byte) error + func (wafp1 WebApplicationFirewallPolicy1) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicyListResult struct + NextLink *string + Value *[]WebApplicationFirewallPolicy1 + func (wafplr WebApplicationFirewallPolicyListResult) IsEmpty() bool + func (wafplr WebApplicationFirewallPolicyListResult) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicyListResultIterator struct + func NewWebApplicationFirewallPolicyListResultIterator(page WebApplicationFirewallPolicyListResultPage) WebApplicationFirewallPolicyListResultIterator + func (iter *WebApplicationFirewallPolicyListResultIterator) Next() error + func (iter *WebApplicationFirewallPolicyListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter WebApplicationFirewallPolicyListResultIterator) NotDone() bool + func (iter WebApplicationFirewallPolicyListResultIterator) Response() WebApplicationFirewallPolicyListResult + func (iter WebApplicationFirewallPolicyListResultIterator) Value() WebApplicationFirewallPolicy1 + type WebApplicationFirewallPolicyListResultPage struct + func NewWebApplicationFirewallPolicyListResultPage(cur WebApplicationFirewallPolicyListResult, ...) WebApplicationFirewallPolicyListResultPage + func (page *WebApplicationFirewallPolicyListResultPage) Next() error + func (page *WebApplicationFirewallPolicyListResultPage) NextWithContext(ctx context.Context) (err error) + func (page WebApplicationFirewallPolicyListResultPage) NotDone() bool + func (page WebApplicationFirewallPolicyListResultPage) Response() WebApplicationFirewallPolicyListResult + func (page WebApplicationFirewallPolicyListResultPage) Values() []WebApplicationFirewallPolicy1 + type WebApplicationFirewallPolicyPropertiesFormat struct + CustomRules *CustomRules + ManagedRules *ManagedRuleSets + PolicySettings *PolicySettings + ProvisioningState *string + ResourceState WebApplicationFirewallPolicy + func (wafppf WebApplicationFirewallPolicyPropertiesFormat) MarshalJSON() ([]byte, error)