Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type ActionType string + const Allow + const Block + const Log + const Redirect + func PossibleActionTypeValues() []ActionType + type Availability string + const Available + const Unavailable + func PossibleAvailabilityValues() []Availability + type AzureAsyncOperationResult struct + Error *Error + Status NetworkOperationStatus + type Backend struct + Address *string + BackendHostHeader *string + EnabledState BackendEnabledState + HTTPPort *int32 + HTTPSPort *int32 + Priority *int32 + Weight *int32 + type BackendEnabledState string + const Disabled + const Enabled + func PossibleBackendEnabledStateValues() []BackendEnabledState + 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 + type BackendPoolProperties struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + ResourceState ResourceState + type BackendPoolUpdateParameters struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + type BackendPoolsSettings struct + EnforceCertificateNameCheck EnforceCertificateNameCheckEnabledState + 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 BasicRouteConfiguration interface + AsForwardingConfiguration func() (*ForwardingConfiguration, bool) + AsRedirectConfiguration func() (*RedirectConfiguration, bool) + AsRouteConfiguration func() (*RouteConfiguration, 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 + type CustomHTTPSConfiguration struct + CertificateSource CertificateSource + ProtocolType TLSProtocolType + func (chc *CustomHTTPSConfiguration) UnmarshalJSON(body []byte) error + func (chc CustomHTTPSConfiguration) MarshalJSON() ([]byte, error) + type CustomHTTPSProvisioningState string + const CustomHTTPSProvisioningStateDisabled + const CustomHTTPSProvisioningStateDisabling + const CustomHTTPSProvisioningStateEnabled + const CustomHTTPSProvisioningStateEnabling + const CustomHTTPSProvisioningStateFailed + 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 ActionType + EnabledState CustomRuleEnabledState + MatchConditions *[]MatchCondition + Name *string + Priority *int32 + RateLimitDurationInMinutes *int32 + RateLimitThreshold *int32 + RuleType RuleType + type CustomRuleEnabledState string + const CustomRuleEnabledStateDisabled + const CustomRuleEnabledStateEnabled + func PossibleCustomRuleEnabledStateValues() []CustomRuleEnabledState + type CustomRuleList struct + Rules *[]CustomRule + type DynamicCompressionEnabled string + const DynamicCompressionEnabledDisabled + const DynamicCompressionEnabledEnabled + func PossibleDynamicCompressionEnabledValues() []DynamicCompressionEnabled + type EnabledState string + const EnabledStateDisabled + const EnabledStateEnabled + func PossibleEnabledStateValues() []EnabledState + 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 + func (future *EndpointsPurgeContentFuture) Result(client EndpointsClient) (ar autorest.Response, err error) + type EnforceCertificateNameCheckEnabledState string + const EnforceCertificateNameCheckEnabledStateDisabled + const EnforceCertificateNameCheckEnabledStateEnabled + func PossibleEnforceCertificateNameCheckEnabledStateValues() []EnforceCertificateNameCheckEnabledState + 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 + type ForwardingConfiguration struct + BackendPool *SubResource + CacheConfiguration *CacheConfiguration + CustomForwardingPath *string + ForwardingProtocol ForwardingProtocol + OdataType OdataType + func (fc ForwardingConfiguration) AsBasicRouteConfiguration() (BasicRouteConfiguration, bool) + func (fc ForwardingConfiguration) AsForwardingConfiguration() (*ForwardingConfiguration, bool) + func (fc ForwardingConfiguration) AsRedirectConfiguration() (*RedirectConfiguration, bool) + func (fc ForwardingConfiguration) AsRouteConfiguration() (*RouteConfiguration, bool) + func (fc ForwardingConfiguration) 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 + func (future *FrontDoorsCreateOrUpdateFutureType) Result(client FrontDoorsClient) (fd FrontDoor, err error) + type FrontDoorsDeleteFutureType struct + func (future *FrontDoorsDeleteFutureType) Result(client FrontDoorsClient) (ar autorest.Response, err error) + type FrontendEndpoint struct + ID *string + Name *string + Type *string + func (fe *FrontendEndpoint) UnmarshalJSON(body []byte) error + func (fe FrontendEndpoint) MarshalJSON() ([]byte, error) + type FrontendEndpointLink struct + ID *string + type FrontendEndpointProperties struct + CustomHTTPSConfiguration *CustomHTTPSConfiguration + CustomHTTPSProvisioningState CustomHTTPSProvisioningState + CustomHTTPSProvisioningSubstate CustomHTTPSProvisioningSubstate + HostName *string + ResourceState ResourceState + SessionAffinityEnabledState SessionAffinityEnabledState + SessionAffinityTTLSeconds *int32 + WebApplicationFirewallPolicyLink *FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink + 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 + func (future *FrontendEndpointsDisableHTTPSFuture) Result(client FrontendEndpointsClient) (ar autorest.Response, err error) + type FrontendEndpointsEnableHTTPSFuture struct + func (future *FrontendEndpointsEnableHTTPSFuture) Result(client FrontendEndpointsClient) (ar autorest.Response, err error) + type FrontendEndpointsListResult struct + NextLink *string + Value *[]FrontendEndpoint + func (felr FrontendEndpointsListResult) IsEmpty() bool + 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(...) 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 + 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 + 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(getNextPage func(context.Context, ListResult) (ListResult, error)) 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 + 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 ManagedRuleDefinition struct + DefaultAction ActionType + DefaultState ManagedRuleEnabledState + Description *string + RuleID *string + type ManagedRuleEnabledState string + const ManagedRuleEnabledStateDisabled + const ManagedRuleEnabledStateEnabled + func PossibleManagedRuleEnabledStateValues() []ManagedRuleEnabledState + type ManagedRuleGroupDefinition struct + Description *string + RuleGroupName *string + Rules *[]ManagedRuleDefinition + type ManagedRuleGroupOverride struct + RuleGroupName *string + Rules *[]ManagedRuleOverride + type ManagedRuleOverride struct + Action ActionType + EnabledState ManagedRuleEnabledState + RuleID *string + type ManagedRuleSet struct + RuleGroupOverrides *[]ManagedRuleGroupOverride + RuleSetType *string + RuleSetVersion *string + type ManagedRuleSetDefinition struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (mrsd *ManagedRuleSetDefinition) UnmarshalJSON(body []byte) error + func (mrsd ManagedRuleSetDefinition) MarshalJSON() ([]byte, error) + type ManagedRuleSetDefinitionList struct + NextLink *string + Value *[]ManagedRuleSetDefinition + func (mrsdl ManagedRuleSetDefinitionList) IsEmpty() bool + type ManagedRuleSetDefinitionListIterator struct + func NewManagedRuleSetDefinitionListIterator(page ManagedRuleSetDefinitionListPage) ManagedRuleSetDefinitionListIterator + func (iter *ManagedRuleSetDefinitionListIterator) Next() error + func (iter *ManagedRuleSetDefinitionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ManagedRuleSetDefinitionListIterator) NotDone() bool + func (iter ManagedRuleSetDefinitionListIterator) Response() ManagedRuleSetDefinitionList + func (iter ManagedRuleSetDefinitionListIterator) Value() ManagedRuleSetDefinition + type ManagedRuleSetDefinitionListPage struct + func NewManagedRuleSetDefinitionListPage(...) ManagedRuleSetDefinitionListPage + func (page *ManagedRuleSetDefinitionListPage) Next() error + func (page *ManagedRuleSetDefinitionListPage) NextWithContext(ctx context.Context) (err error) + func (page ManagedRuleSetDefinitionListPage) NotDone() bool + func (page ManagedRuleSetDefinitionListPage) Response() ManagedRuleSetDefinitionList + func (page ManagedRuleSetDefinitionListPage) Values() []ManagedRuleSetDefinition + type ManagedRuleSetDefinitionProperties struct + ProvisioningState *string + RuleGroups *[]ManagedRuleGroupDefinition + RuleSetType *string + RuleSetVersion *string + type ManagedRuleSetList struct + ManagedRuleSets *[]ManagedRuleSet + type ManagedRuleSetsClient struct + func NewManagedRuleSetsClient(subscriptionID string) ManagedRuleSetsClient + func NewManagedRuleSetsClientWithBaseURI(baseURI string, subscriptionID string) ManagedRuleSetsClient + func (client ManagedRuleSetsClient) List(ctx context.Context) (result ManagedRuleSetDefinitionListPage, err error) + func (client ManagedRuleSetsClient) ListComplete(ctx context.Context) (result ManagedRuleSetDefinitionListIterator, err error) + func (client ManagedRuleSetsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ManagedRuleSetsClient) ListResponder(resp *http.Response) (result ManagedRuleSetDefinitionList, err error) + func (client ManagedRuleSetsClient) ListSender(req *http.Request) (*http.Response, error) + type MatchCondition struct + MatchValue *[]string + MatchVariable MatchVariable + NegateCondition *bool + Operator Operator + Selector *string + Transforms *[]TransformType + type MatchVariable string + const Cookies + const PostArgs + const QueryString + const RemoteAddr + const RequestBody + const RequestHeader + const RequestMethod + const RequestURI + const SocketAddr + func PossibleMatchVariableValues() []MatchVariable + type NetworkOperationStatus string + const Failed + const InProgress + const Succeeded + func PossibleNetworkOperationStatusValues() []NetworkOperationStatus + type OdataType string + const OdataTypeMicrosoftAzureFrontDoorModelsFrontdoorForwardingConfiguration + const OdataTypeMicrosoftAzureFrontDoorModelsFrontdoorRedirectConfiguration + const OdataTypeRouteConfiguration + func PossibleOdataTypeValues() []OdataType + 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 + const RegEx + 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 PoliciesCreateOrUpdateFuture, err error) + func (client PoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, policyName string, ...) (*http.Request, error) + func (client PoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result WebApplicationFirewallPolicy, err error) + func (client PoliciesClient) CreateOrUpdateSender(req *http.Request) (future PoliciesCreateOrUpdateFuture, err 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 WebApplicationFirewallPolicy, err error) + func (client PoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, policyName string) (*http.Request, error) + func (client PoliciesClient) GetResponder(resp *http.Response) (result WebApplicationFirewallPolicy, err error) + func (client PoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) List(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListPage, err error) + func (client PoliciesClient) ListComplete(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListIterator, err error) + func (client PoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client PoliciesClient) ListResponder(resp *http.Response) (result WebApplicationFirewallPolicyList, err error) + func (client PoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type PoliciesCreateOrUpdateFuture struct + func (future *PoliciesCreateOrUpdateFuture) Result(client PoliciesClient) (wafp WebApplicationFirewallPolicy, err error) + type PoliciesDeleteFuture struct + func (future *PoliciesDeleteFuture) Result(client PoliciesClient) (ar autorest.Response, err error) + type PolicyEnabledState string + const PolicyEnabledStateDisabled + const PolicyEnabledStateEnabled + func PossiblePolicyEnabledStateValues() []PolicyEnabledState + type PolicyMode string + const Detection + const Prevention + func PossiblePolicyModeValues() []PolicyMode + type PolicyResourceState string + const PolicyResourceStateCreating + const PolicyResourceStateDeleting + const PolicyResourceStateDisabled + const PolicyResourceStateDisabling + const PolicyResourceStateEnabled + const PolicyResourceStateEnabling + func PossiblePolicyResourceStateValues() []PolicyResourceState + type PolicySettings struct + CustomBlockResponseBody *string + CustomBlockResponseStatusCode *int32 + EnabledState PolicyEnabledState + Mode PolicyMode + RedirectURL *string + type Properties struct + BackendPools *[]BackendPool + BackendPoolsSettings *BackendPoolsSettings + Cname *string + EnabledState EnabledState + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + ProvisioningState *string + ResourceState ResourceState + RoutingRules *[]RoutingRule + 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 RedirectConfiguration struct + CustomFragment *string + CustomHost *string + CustomPath *string + CustomQueryString *string + OdataType OdataType + RedirectProtocol RedirectProtocol + RedirectType RedirectType + func (rc RedirectConfiguration) AsBasicRouteConfiguration() (BasicRouteConfiguration, bool) + func (rc RedirectConfiguration) AsForwardingConfiguration() (*ForwardingConfiguration, bool) + func (rc RedirectConfiguration) AsRedirectConfiguration() (*RedirectConfiguration, bool) + func (rc RedirectConfiguration) AsRouteConfiguration() (*RouteConfiguration, bool) + func (rc RedirectConfiguration) MarshalJSON() ([]byte, error) + type RedirectProtocol string + const RedirectProtocolHTTPOnly + const RedirectProtocolHTTPSOnly + const RedirectProtocolMatchRequest + func PossibleRedirectProtocolValues() []RedirectProtocol + type RedirectType string + const Found + const Moved + const PermanentRedirect + const TemporaryRedirect + func PossibleRedirectTypeValues() []RedirectType + 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 RouteConfiguration struct + OdataType OdataType + func (rc RouteConfiguration) AsBasicRouteConfiguration() (BasicRouteConfiguration, bool) + func (rc RouteConfiguration) AsForwardingConfiguration() (*ForwardingConfiguration, bool) + func (rc RouteConfiguration) AsRedirectConfiguration() (*RedirectConfiguration, bool) + func (rc RouteConfiguration) AsRouteConfiguration() (*RouteConfiguration, bool) + func (rc RouteConfiguration) MarshalJSON() ([]byte, error) + type RoutingRule struct + ID *string + Name *string + Type *string + func (rr *RoutingRule) UnmarshalJSON(body []byte) error + func (rr RoutingRule) MarshalJSON() ([]byte, error) + type RoutingRuleEnabledState string + const RoutingRuleEnabledStateDisabled + const RoutingRuleEnabledStateEnabled + func PossibleRoutingRuleEnabledStateValues() []RoutingRuleEnabledState + type RoutingRuleListResult struct + NextLink *string + Value *[]RoutingRule + type RoutingRuleProperties struct + AcceptedProtocols *[]Protocol + EnabledState RoutingRuleEnabledState + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + ResourceState ResourceState + RouteConfiguration BasicRouteConfiguration + func (rrp *RoutingRuleProperties) UnmarshalJSON(body []byte) error + type RoutingRuleUpdateParameters struct + AcceptedProtocols *[]Protocol + EnabledState RoutingRuleEnabledState + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + RouteConfiguration BasicRouteConfiguration + func (rrup *RoutingRuleUpdateParameters) UnmarshalJSON(body []byte) error + 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 TransformType string + const Lowercase + const RemoveNulls + const Trim + const URLDecode + const URLEncode + const Uppercase + func PossibleTransformTypeValues() []TransformType + type UpdateParameters struct + BackendPools *[]BackendPool + BackendPoolsSettings *BackendPoolsSettings + EnabledState EnabledState + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + RoutingRules *[]RoutingRule + type ValidateCustomDomainInput struct + HostName *string + type ValidateCustomDomainOutput struct + CustomDomainValidated *bool + Message *string + Reason *string + type WebApplicationFirewallPolicy struct + Etag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (wafp *WebApplicationFirewallPolicy) UnmarshalJSON(body []byte) error + func (wafp WebApplicationFirewallPolicy) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicyList struct + NextLink *string + Value *[]WebApplicationFirewallPolicy + func (wafpl WebApplicationFirewallPolicyList) IsEmpty() bool + type WebApplicationFirewallPolicyListIterator struct + func NewWebApplicationFirewallPolicyListIterator(page WebApplicationFirewallPolicyListPage) WebApplicationFirewallPolicyListIterator + func (iter *WebApplicationFirewallPolicyListIterator) Next() error + func (iter *WebApplicationFirewallPolicyListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WebApplicationFirewallPolicyListIterator) NotDone() bool + func (iter WebApplicationFirewallPolicyListIterator) Response() WebApplicationFirewallPolicyList + func (iter WebApplicationFirewallPolicyListIterator) Value() WebApplicationFirewallPolicy + type WebApplicationFirewallPolicyListPage struct + func NewWebApplicationFirewallPolicyListPage(...) WebApplicationFirewallPolicyListPage + func (page *WebApplicationFirewallPolicyListPage) Next() error + func (page *WebApplicationFirewallPolicyListPage) NextWithContext(ctx context.Context) (err error) + func (page WebApplicationFirewallPolicyListPage) NotDone() bool + func (page WebApplicationFirewallPolicyListPage) Response() WebApplicationFirewallPolicyList + func (page WebApplicationFirewallPolicyListPage) Values() []WebApplicationFirewallPolicy + type WebApplicationFirewallPolicyProperties struct + CustomRules *CustomRuleList + FrontendEndpointLinks *[]FrontendEndpointLink + ManagedRules *ManagedRuleSetList + PolicySettings *PolicySettings + ProvisioningState *string + ResourceState PolicyResourceState Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v34 gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49