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 ActionType string + const Allow + const Block + const Log + const Redirect + func PossibleActionTypeValues() []ActionType + type AggregationInterval string + const Daily + const Hourly + func PossibleAggregationIntervalValues() []AggregationInterval + 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 + PrivateEndpointStatus PrivateEndpointStatus + PrivateLinkAlias *string + PrivateLinkApprovalMessage *string + Weight *int32 + func (b Backend) MarshalJSON() ([]byte, error) + 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 + 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 BackendPoolsSettings struct + EnforceCertificateNameCheck EnforceCertificateNameCheckEnabledState + SendRecvTimeoutSeconds *int32 + 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 + CacheDuration *string + DynamicCompression DynamicCompressionEnabled + QueryParameterStripDirective Query + QueryParameters *string + 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 + MinimumTLSVersion MinimumTLSVersion + ProtocolType *string + 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 Endpoint struct + Endpoint *string + Name *string + type EndpointType string + const AFD + const ATM + const AzureRegion + const CDN + func PossibleEndpointTypeValues() []EndpointType + 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 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 + func (er ErrorResponse) MarshalJSON() ([]byte, error) + type Experiment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (e *Experiment) UnmarshalJSON(body []byte) error + func (e Experiment) MarshalJSON() ([]byte, error) + type ExperimentList struct + NextLink *string + Value *[]Experiment + func (el ExperimentList) IsEmpty() bool + func (el ExperimentList) MarshalJSON() ([]byte, error) + type ExperimentListIterator struct + func NewExperimentListIterator(page ExperimentListPage) ExperimentListIterator + func (iter *ExperimentListIterator) Next() error + func (iter *ExperimentListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ExperimentListIterator) NotDone() bool + func (iter ExperimentListIterator) Response() ExperimentList + func (iter ExperimentListIterator) Value() Experiment + type ExperimentListPage struct + func NewExperimentListPage(cur ExperimentList, ...) ExperimentListPage + func (page *ExperimentListPage) Next() error + func (page *ExperimentListPage) NextWithContext(ctx context.Context) (err error) + func (page ExperimentListPage) NotDone() bool + func (page ExperimentListPage) Response() ExperimentList + func (page ExperimentListPage) Values() []Experiment + type ExperimentProperties struct + Description *string + EnabledState State + EndpointA *Endpoint + EndpointB *Endpoint + ResourceState NetworkExperimentResourceState + ScriptFileURI *string + Status *string + func (ep ExperimentProperties) MarshalJSON() ([]byte, error) + type ExperimentUpdateModel struct + Tags map[string]*string + func (eum *ExperimentUpdateModel) UnmarshalJSON(body []byte) error + func (eum ExperimentUpdateModel) MarshalJSON() ([]byte, error) + type ExperimentUpdateProperties struct + Description *string + EnabledState State + type ExperimentsClient struct + func NewExperimentsClient(subscriptionID string) ExperimentsClient + func NewExperimentsClientWithBaseURI(baseURI string, subscriptionID string) ExperimentsClient + func (client ExperimentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, profileName string, ...) (result ExperimentsCreateOrUpdateFuture, err error) + func (client ExperimentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ExperimentsClient) CreateOrUpdateResponder(resp *http.Response) (result Experiment, err error) + func (client ExperimentsClient) CreateOrUpdateSender(req *http.Request) (future ExperimentsCreateOrUpdateFuture, err error) + func (client ExperimentsClient) Delete(ctx context.Context, resourceGroupName string, profileName string, ...) (result ExperimentsDeleteFuture, err error) + func (client ExperimentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ExperimentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExperimentsClient) DeleteSender(req *http.Request) (future ExperimentsDeleteFuture, err error) + func (client ExperimentsClient) Get(ctx context.Context, resourceGroupName string, profileName string, ...) (result Experiment, err error) + func (client ExperimentsClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ExperimentsClient) GetResponder(resp *http.Response) (result Experiment, err error) + func (client ExperimentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ExperimentsClient) ListByProfile(ctx context.Context, resourceGroupName string, profileName string) (result ExperimentListPage, err error) + func (client ExperimentsClient) ListByProfileComplete(ctx context.Context, resourceGroupName string, profileName string) (result ExperimentListIterator, err error) + func (client ExperimentsClient) ListByProfilePreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ExperimentsClient) ListByProfileResponder(resp *http.Response) (result ExperimentList, err error) + func (client ExperimentsClient) ListByProfileSender(req *http.Request) (*http.Response, error) + func (client ExperimentsClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result ExperimentsUpdateFuture, err error) + func (client ExperimentsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ExperimentsClient) UpdateResponder(resp *http.Response) (result Experiment, err error) + func (client ExperimentsClient) UpdateSender(req *http.Request) (future ExperimentsUpdateFuture, err error) + type ExperimentsCreateOrUpdateFuture struct + Result func(ExperimentsClient) (Experiment, error) + func (future *ExperimentsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type ExperimentsDeleteFuture struct + Result func(ExperimentsClient) (autorest.Response, error) + func (future *ExperimentsDeleteFuture) UnmarshalJSON(body []byte) error + type ExperimentsUpdateFuture struct + Result func(ExperimentsClient) (Experiment, error) + func (future *ExperimentsUpdateFuture) UnmarshalJSON(body []byte) error + 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 + 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 FrontendEndpointLink struct + ID *string + 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 HeaderAction struct + HeaderActionType HeaderActionType + HeaderName *string + Value *string + type HeaderActionType string + const Append + const Delete + const Overwrite + func PossibleHeaderActionTypeValues() []HeaderActionType + type HealthProbeEnabled string + const HealthProbeEnabledDisabled + const HealthProbeEnabledEnabled + func PossibleHealthProbeEnabledValues() []HealthProbeEnabled + type HealthProbeMethod string + const GET + const HEAD + func PossibleHealthProbeMethodValues() []HealthProbeMethod + 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 + EnabledState HealthProbeEnabled + HealthProbeMethod HealthProbeMethod + IntervalInSeconds *int32 + Path *string + Protocol Protocol + ResourceState ResourceState + type HealthProbeSettingsUpdateParameters struct + EnabledState HealthProbeEnabled + HealthProbeMethod HealthProbeMethod + IntervalInSeconds *int32 + Path *string + Protocol Protocol + type KeyVaultCertificateSourceParameters struct + SecretName *string + SecretVersion *string + Vault *KeyVaultCertificateSourceParametersVault + type KeyVaultCertificateSourceParametersVault struct + ID *string + type LatencyMetric struct + ACLower95CI *float64 + AHUpper95CI *float64 + AValue *float64 + BCLower95CI *float64 + BUpper95CI *float64 + BValue *float64 + Delta *float64 + DeltaPercent *float64 + EndDateTimeUTC *string + Name *string + func (lm LatencyMetric) MarshalJSON() ([]byte, error) + type LatencyScorecard struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (ls *LatencyScorecard) UnmarshalJSON(body []byte) error + func (ls LatencyScorecard) MarshalJSON() ([]byte, error) + type LatencyScorecardAggregationInterval string + const LatencyScorecardAggregationIntervalDaily + const LatencyScorecardAggregationIntervalMonthly + const LatencyScorecardAggregationIntervalWeekly + func PossibleLatencyScorecardAggregationIntervalValues() []LatencyScorecardAggregationInterval + type LatencyScorecardProperties struct + Country *string + Description *string + EndDateTimeUTC *date.Time + EndpointA *string + EndpointB *string + ID *string + LatencyMetrics *[]LatencyMetric + Name *string + StartDateTimeUTC *date.Time + func (lsp LatencyScorecardProperties) MarshalJSON() ([]byte, error) + 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 ManagedRuleDefinition struct + DefaultAction ActionType + DefaultState ManagedRuleEnabledState + Description *string + RuleID *string + func (mrd ManagedRuleDefinition) MarshalJSON() ([]byte, error) + type ManagedRuleEnabledState string + const ManagedRuleEnabledStateDisabled + const ManagedRuleEnabledStateEnabled + func PossibleManagedRuleEnabledStateValues() []ManagedRuleEnabledState + type ManagedRuleExclusion struct + MatchVariable ManagedRuleExclusionMatchVariable + Selector *string + SelectorMatchOperator ManagedRuleExclusionSelectorMatchOperator + type ManagedRuleExclusionMatchVariable string + const QueryStringArgNames + const RequestBodyPostArgNames + const RequestCookieNames + const RequestHeaderNames + func PossibleManagedRuleExclusionMatchVariableValues() []ManagedRuleExclusionMatchVariable + type ManagedRuleExclusionSelectorMatchOperator string + const Contains + const EndsWith + const Equals + const EqualsAny + const StartsWith + func PossibleManagedRuleExclusionSelectorMatchOperatorValues() []ManagedRuleExclusionSelectorMatchOperator + type ManagedRuleGroupDefinition struct + Description *string + RuleGroupName *string + Rules *[]ManagedRuleDefinition + func (mrgd ManagedRuleGroupDefinition) MarshalJSON() ([]byte, error) + type ManagedRuleGroupOverride struct + Exclusions *[]ManagedRuleExclusion + RuleGroupName *string + Rules *[]ManagedRuleOverride + type ManagedRuleOverride struct + Action ActionType + EnabledState ManagedRuleEnabledState + Exclusions *[]ManagedRuleExclusion + RuleID *string + type ManagedRuleSet struct + Exclusions *[]ManagedRuleExclusion + 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 + func (mrsdl ManagedRuleSetDefinitionList) MarshalJSON() ([]byte, error) + 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(cur ManagedRuleSetDefinitionList, ...) 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 + RuleSetID *string + RuleSetType *string + RuleSetVersion *string + func (mrsdp ManagedRuleSetDefinitionProperties) MarshalJSON() ([]byte, error) + 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 MatchProcessingBehavior string + const Continue + const Stop + func PossibleMatchProcessingBehaviorValues() []MatchProcessingBehavior + 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 MinimumTLSVersion string + const OneFullStopTwo + const OneFullStopZero + func PossibleMinimumTLSVersionValues() []MinimumTLSVersion + type NetworkExperimentProfilesClient struct + func NewNetworkExperimentProfilesClient(subscriptionID string) NetworkExperimentProfilesClient + func NewNetworkExperimentProfilesClientWithBaseURI(baseURI string, subscriptionID string) NetworkExperimentProfilesClient + func (client NetworkExperimentProfilesClient) CreateOrUpdate(ctx context.Context, profileName string, resourceGroupName string, ...) (result NetworkExperimentProfilesCreateOrUpdateFuture, err error) + func (client NetworkExperimentProfilesClient) CreateOrUpdatePreparer(ctx context.Context, profileName string, resourceGroupName string, ...) (*http.Request, error) + func (client NetworkExperimentProfilesClient) CreateOrUpdateResponder(resp *http.Response) (result Profile, err error) + func (client NetworkExperimentProfilesClient) CreateOrUpdateSender(req *http.Request) (future NetworkExperimentProfilesCreateOrUpdateFuture, err error) + func (client NetworkExperimentProfilesClient) Delete(ctx context.Context, resourceGroupName string, profileName string) (result NetworkExperimentProfilesDeleteFuture, err error) + func (client NetworkExperimentProfilesClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client NetworkExperimentProfilesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client NetworkExperimentProfilesClient) DeleteSender(req *http.Request) (future NetworkExperimentProfilesDeleteFuture, err error) + func (client NetworkExperimentProfilesClient) Get(ctx context.Context, resourceGroupName string, profileName string) (result Profile, err error) + func (client NetworkExperimentProfilesClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client NetworkExperimentProfilesClient) GetResponder(resp *http.Response) (result Profile, err error) + func (client NetworkExperimentProfilesClient) GetSender(req *http.Request) (*http.Response, error) + func (client NetworkExperimentProfilesClient) List(ctx context.Context) (result ProfileListPage, err error) + func (client NetworkExperimentProfilesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ProfileListPage, err error) + func (client NetworkExperimentProfilesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ProfileListIterator, err error) + func (client NetworkExperimentProfilesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client NetworkExperimentProfilesClient) ListByResourceGroupResponder(resp *http.Response) (result ProfileList, err error) + func (client NetworkExperimentProfilesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client NetworkExperimentProfilesClient) ListComplete(ctx context.Context) (result ProfileListIterator, err error) + func (client NetworkExperimentProfilesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client NetworkExperimentProfilesClient) ListResponder(resp *http.Response) (result ProfileList, err error) + func (client NetworkExperimentProfilesClient) ListSender(req *http.Request) (*http.Response, error) + func (client NetworkExperimentProfilesClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result NetworkExperimentProfilesUpdateFuture, err error) + func (client NetworkExperimentProfilesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client NetworkExperimentProfilesClient) UpdateResponder(resp *http.Response) (result Profile, err error) + func (client NetworkExperimentProfilesClient) UpdateSender(req *http.Request) (future NetworkExperimentProfilesUpdateFuture, err error) + type NetworkExperimentProfilesCreateOrUpdateFuture struct + Result func(NetworkExperimentProfilesClient) (Profile, error) + func (future *NetworkExperimentProfilesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type NetworkExperimentProfilesDeleteFuture struct + Result func(NetworkExperimentProfilesClient) (autorest.Response, error) + func (future *NetworkExperimentProfilesDeleteFuture) UnmarshalJSON(body []byte) error + type NetworkExperimentProfilesUpdateFuture struct + Result func(NetworkExperimentProfilesClient) (Profile, error) + func (future *NetworkExperimentProfilesUpdateFuture) UnmarshalJSON(body []byte) error + type NetworkExperimentResourceState string + const NetworkExperimentResourceStateCreating + const NetworkExperimentResourceStateDeleting + const NetworkExperimentResourceStateDisabled + const NetworkExperimentResourceStateDisabling + const NetworkExperimentResourceStateEnabled + const NetworkExperimentResourceStateEnabling + func PossibleNetworkExperimentResourceStateValues() []NetworkExperimentResourceState + 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 OperatorAny + const OperatorBeginsWith + const OperatorContains + const OperatorEndsWith + const OperatorEqual + const OperatorGeoMatch + const OperatorGreaterThan + const OperatorGreaterThanOrEqual + const OperatorIPMatch + const OperatorLessThan + const OperatorLessThanOrEqual + const OperatorRegEx + 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 + Result func(PoliciesClient) (WebApplicationFirewallPolicy, error) + func (future *PoliciesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type PoliciesDeleteFuture struct + Result func(PoliciesClient) (autorest.Response, error) + func (future *PoliciesDeleteFuture) UnmarshalJSON(body []byte) 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 PreconfiguredEndpoint struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (peVar *PreconfiguredEndpoint) UnmarshalJSON(body []byte) error + func (peVar PreconfiguredEndpoint) MarshalJSON() ([]byte, error) + type PreconfiguredEndpointList struct + NextLink *string + Value *[]PreconfiguredEndpoint + func (pel PreconfiguredEndpointList) IsEmpty() bool + func (pel PreconfiguredEndpointList) MarshalJSON() ([]byte, error) + type PreconfiguredEndpointListIterator struct + func NewPreconfiguredEndpointListIterator(page PreconfiguredEndpointListPage) PreconfiguredEndpointListIterator + func (iter *PreconfiguredEndpointListIterator) Next() error + func (iter *PreconfiguredEndpointListIterator) NextWithContext(ctx context.Context) (err error) + func (iter PreconfiguredEndpointListIterator) NotDone() bool + func (iter PreconfiguredEndpointListIterator) Response() PreconfiguredEndpointList + func (iter PreconfiguredEndpointListIterator) Value() PreconfiguredEndpoint + type PreconfiguredEndpointListPage struct + func NewPreconfiguredEndpointListPage(cur PreconfiguredEndpointList, ...) PreconfiguredEndpointListPage + func (page *PreconfiguredEndpointListPage) Next() error + func (page *PreconfiguredEndpointListPage) NextWithContext(ctx context.Context) (err error) + func (page PreconfiguredEndpointListPage) NotDone() bool + func (page PreconfiguredEndpointListPage) Response() PreconfiguredEndpointList + func (page PreconfiguredEndpointListPage) Values() []PreconfiguredEndpoint + type PreconfiguredEndpointProperties struct + Backend *string + Description *string + Endpoint *string + EndpointType EndpointType + type PreconfiguredEndpointsClient struct + func NewPreconfiguredEndpointsClient(subscriptionID string) PreconfiguredEndpointsClient + func NewPreconfiguredEndpointsClientWithBaseURI(baseURI string, subscriptionID string) PreconfiguredEndpointsClient + func (client PreconfiguredEndpointsClient) List(ctx context.Context, resourceGroupName string, profileName string) (result PreconfiguredEndpointListPage, err error) + func (client PreconfiguredEndpointsClient) ListComplete(ctx context.Context, resourceGroupName string, profileName string) (result PreconfiguredEndpointListIterator, err error) + func (client PreconfiguredEndpointsClient) ListPreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client PreconfiguredEndpointsClient) ListResponder(resp *http.Response) (result PreconfiguredEndpointList, err error) + func (client PreconfiguredEndpointsClient) ListSender(req *http.Request) (*http.Response, error) + type PrivateEndpointStatus string + const Approved + const Disconnected + const Pending + const Rejected + const Timeout + func PossiblePrivateEndpointStatusValues() []PrivateEndpointStatus + type Profile struct + Etag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (p *Profile) UnmarshalJSON(body []byte) error + func (p Profile) MarshalJSON() ([]byte, error) + type ProfileList struct + NextLink *string + Value *[]Profile + func (pl ProfileList) IsEmpty() bool + func (pl ProfileList) MarshalJSON() ([]byte, error) + type ProfileListIterator struct + func NewProfileListIterator(page ProfileListPage) ProfileListIterator + func (iter *ProfileListIterator) Next() error + func (iter *ProfileListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProfileListIterator) NotDone() bool + func (iter ProfileListIterator) Response() ProfileList + func (iter ProfileListIterator) Value() Profile + type ProfileListPage struct + func NewProfileListPage(cur ProfileList, ...) ProfileListPage + func (page *ProfileListPage) Next() error + func (page *ProfileListPage) NextWithContext(ctx context.Context) (err error) + func (page ProfileListPage) NotDone() bool + func (page ProfileListPage) Response() ProfileList + func (page ProfileListPage) Values() []Profile + type ProfileProperties struct + EnabledState State + ResourceState NetworkExperimentResourceState + type ProfileUpdateModel struct + Tags map[string]*string + func (pum *ProfileUpdateModel) UnmarshalJSON(body []byte) error + func (pum ProfileUpdateModel) MarshalJSON() ([]byte, error) + type ProfileUpdateProperties struct + EnabledState State + type Properties struct + BackendPools *[]BackendPool + BackendPoolsSettings *BackendPoolsSettings + Cname *string + EnabledState EnabledState + FriendlyName *string + FrontdoorID *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + ProvisioningState *string + ResourceState ResourceState + RoutingRules *[]RoutingRule + RulesEngines *[]RulesEngine + 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 StripAllExcept + const StripNone + const StripOnly + 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 ReportsClient struct + func NewReportsClient(subscriptionID string) ReportsClient + func NewReportsClientWithBaseURI(baseURI string, subscriptionID string) ReportsClient + func (client ReportsClient) GetLatencyScorecards(ctx context.Context, resourceGroupName string, profileName string, ...) (result LatencyScorecard, err error) + func (client ReportsClient) GetLatencyScorecardsPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ReportsClient) GetLatencyScorecardsResponder(resp *http.Response) (result LatencyScorecard, err error) + func (client ReportsClient) GetLatencyScorecardsSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetTimeseries(ctx context.Context, resourceGroupName string, profileName string, ...) (result Timeseries, err error) + func (client ReportsClient) GetTimeseriesPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ReportsClient) GetTimeseriesResponder(resp *http.Response) (result Timeseries, err error) + func (client ReportsClient) GetTimeseriesSender(req *http.Request) (*http.Response, error) + 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 + func (rrlr RoutingRuleListResult) MarshalJSON() ([]byte, error) + type RoutingRuleProperties struct + AcceptedProtocols *[]Protocol + EnabledState RoutingRuleEnabledState + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + ResourceState ResourceState + RouteConfiguration BasicRouteConfiguration + RulesEngine *SubResource + func (rrp *RoutingRuleProperties) UnmarshalJSON(body []byte) error + type RoutingRuleUpdateParameters struct + AcceptedProtocols *[]Protocol + EnabledState RoutingRuleEnabledState + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + RouteConfiguration BasicRouteConfiguration + RulesEngine *SubResource + func (rrup *RoutingRuleUpdateParameters) UnmarshalJSON(body []byte) error + type RuleType string + const MatchRule + const RateLimitRule + func PossibleRuleTypeValues() []RuleType + type RulesEngine struct + ID *string + Name *string + Type *string + func (re *RulesEngine) UnmarshalJSON(body []byte) error + func (re RulesEngine) MarshalJSON() ([]byte, error) + type RulesEngineAction struct + RequestHeaderActions *[]HeaderAction + ResponseHeaderActions *[]HeaderAction + RouteConfigurationOverride BasicRouteConfiguration + func (rea *RulesEngineAction) UnmarshalJSON(body []byte) error + type RulesEngineListResult struct + NextLink *string + Value *[]RulesEngine + func (relr RulesEngineListResult) IsEmpty() bool + func (relr RulesEngineListResult) MarshalJSON() ([]byte, error) + type RulesEngineListResultIterator struct + func NewRulesEngineListResultIterator(page RulesEngineListResultPage) RulesEngineListResultIterator + func (iter *RulesEngineListResultIterator) Next() error + func (iter *RulesEngineListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter RulesEngineListResultIterator) NotDone() bool + func (iter RulesEngineListResultIterator) Response() RulesEngineListResult + func (iter RulesEngineListResultIterator) Value() RulesEngine + type RulesEngineListResultPage struct + func NewRulesEngineListResultPage(cur RulesEngineListResult, ...) RulesEngineListResultPage + func (page *RulesEngineListResultPage) Next() error + func (page *RulesEngineListResultPage) NextWithContext(ctx context.Context) (err error) + func (page RulesEngineListResultPage) NotDone() bool + func (page RulesEngineListResultPage) Response() RulesEngineListResult + func (page RulesEngineListResultPage) Values() []RulesEngine + type RulesEngineMatchCondition struct + NegateCondition *bool + RulesEngineMatchValue *[]string + RulesEngineMatchVariable RulesEngineMatchVariable + RulesEngineOperator RulesEngineOperator + Selector *string + Transforms *[]Transform + type RulesEngineMatchVariable string + const RulesEngineMatchVariableIsMobile + const RulesEngineMatchVariablePostArgs + const RulesEngineMatchVariableQueryString + const RulesEngineMatchVariableRemoteAddr + const RulesEngineMatchVariableRequestBody + const RulesEngineMatchVariableRequestFilename + const RulesEngineMatchVariableRequestFilenameExtension + const RulesEngineMatchVariableRequestHeader + const RulesEngineMatchVariableRequestMethod + const RulesEngineMatchVariableRequestPath + const RulesEngineMatchVariableRequestScheme + const RulesEngineMatchVariableRequestURI + func PossibleRulesEngineMatchVariableValues() []RulesEngineMatchVariable + type RulesEngineOperator string + const RulesEngineOperatorAny + const RulesEngineOperatorBeginsWith + const RulesEngineOperatorContains + const RulesEngineOperatorEndsWith + const RulesEngineOperatorEqual + const RulesEngineOperatorGeoMatch + const RulesEngineOperatorGreaterThan + const RulesEngineOperatorGreaterThanOrEqual + const RulesEngineOperatorIPMatch + const RulesEngineOperatorLessThan + const RulesEngineOperatorLessThanOrEqual + func PossibleRulesEngineOperatorValues() []RulesEngineOperator + type RulesEngineProperties struct + ResourceState ResourceState + Rules *[]RulesEngineRule + type RulesEngineRule struct + Action *RulesEngineAction + MatchConditions *[]RulesEngineMatchCondition + MatchProcessingBehavior MatchProcessingBehavior + Name *string + Priority *int32 + type RulesEngineUpdateParameters struct + Rules *[]RulesEngineRule + type RulesEnginesClient struct + func NewRulesEnginesClient(subscriptionID string) RulesEnginesClient + func NewRulesEnginesClientWithBaseURI(baseURI string, subscriptionID string) RulesEnginesClient + func (client RulesEnginesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RulesEnginesCreateOrUpdateFuture, err error) + func (client RulesEnginesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RulesEnginesClient) CreateOrUpdateResponder(resp *http.Response) (result RulesEngine, err error) + func (client RulesEnginesClient) CreateOrUpdateSender(req *http.Request) (future RulesEnginesCreateOrUpdateFuture, err error) + func (client RulesEnginesClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RulesEnginesDeleteFuture, err error) + func (client RulesEnginesClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RulesEnginesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client RulesEnginesClient) DeleteSender(req *http.Request) (future RulesEnginesDeleteFuture, err error) + func (client RulesEnginesClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RulesEngine, err error) + func (client RulesEnginesClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RulesEnginesClient) GetResponder(resp *http.Response) (result RulesEngine, err error) + func (client RulesEnginesClient) GetSender(req *http.Request) (*http.Response, error) + func (client RulesEnginesClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result RulesEngineListResultPage, err error) + func (client RulesEnginesClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result RulesEngineListResultIterator, err error) + func (client RulesEnginesClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client RulesEnginesClient) ListByFrontDoorResponder(resp *http.Response) (result RulesEngineListResult, err error) + func (client RulesEnginesClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type RulesEnginesCreateOrUpdateFuture struct + Result func(RulesEnginesClient) (RulesEngine, error) + func (future *RulesEnginesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type RulesEnginesDeleteFuture struct + Result func(RulesEnginesClient) (autorest.Response, error) + func (future *RulesEnginesDeleteFuture) UnmarshalJSON(body []byte) error + type SessionAffinityEnabledState string + const SessionAffinityEnabledStateDisabled + const SessionAffinityEnabledStateEnabled + func PossibleSessionAffinityEnabledStateValues() []SessionAffinityEnabledState + type State string + const StateDisabled + const StateEnabled + func PossibleStateValues() []State + type SubResource struct + ID *string + type TagsObject struct + Tags map[string]*string + func (toVar TagsObject) MarshalJSON() ([]byte, error) + type Timeseries struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (t *Timeseries) UnmarshalJSON(body []byte) error + func (t Timeseries) MarshalJSON() ([]byte, error) + type TimeseriesAggregationInterval string + const TimeseriesAggregationIntervalDaily + const TimeseriesAggregationIntervalHourly + func PossibleTimeseriesAggregationIntervalValues() []TimeseriesAggregationInterval + type TimeseriesDataPoint struct + DateTimeUTC *string + Value *float64 + type TimeseriesProperties struct + AggregationInterval AggregationInterval + Country *string + EndDateTimeUTC *string + Endpoint *string + StartDateTimeUTC *string + TimeseriesData *[]TimeseriesDataPoint + TimeseriesType TimeseriesType + type TimeseriesType string + const LatencyP50 + const LatencyP75 + const LatencyP95 + const MeasurementCounts + func PossibleTimeseriesTypeValues() []TimeseriesType + type Transform string + const Lowercase + const RemoveNulls + const Trim + const URLDecode + const URLEncode + const Uppercase + func PossibleTransformValues() []Transform + type TransformType string + const TransformTypeLowercase + const TransformTypeRemoveNulls + const TransformTypeTrim + const TransformTypeURLDecode + const TransformTypeURLEncode + const TransformTypeUppercase + 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 + func (vcdo ValidateCustomDomainOutput) MarshalJSON() ([]byte, error) + 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 + func (wafpl WebApplicationFirewallPolicyList) MarshalJSON() ([]byte, error) + 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(cur WebApplicationFirewallPolicyList, ...) 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 + func (wafpp WebApplicationFirewallPolicyProperties) MarshalJSON() ([]byte, error)