Versions in this module Expand all Collapse all v28 v28.1.0 Apr 29, 2019 v28.0.0 Apr 26, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Action string + const Allow + const Block + const Log + func PossibleActionValues() []Action + type Availability string + const Available + const Unavailable + func PossibleAvailabilityValues() []Availability + type AzureAsyncOperationResult struct + Error *Error + Status NetworkOperationStatus + type AzureManagedOverrideRuleGroup struct + Action Action + RuleGroupOverride RuleGroupOverride + type AzureManagedRuleSet struct + Priority *int32 + RuleGroupOverrides *[]AzureManagedOverrideRuleGroup + RuleSetType RuleSetType + Version *int32 + func (amrs AzureManagedRuleSet) AsAzureManagedRuleSet() (*AzureManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) AsBasicManagedRuleSet() (BasicManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) AsManagedRuleSet() (*ManagedRuleSet, bool) + func (amrs AzureManagedRuleSet) MarshalJSON() ([]byte, error) + type Backend struct + Address *string + BackendHostHeader *string + EnabledState EnabledStateEnum + HTTPPort *int32 + HTTPSPort *int32 + Priority *int32 + Weight *int32 + type BackendPool struct + ID *string + Name *string + Type *string + func (bp *BackendPool) UnmarshalJSON(body []byte) error + func (bp BackendPool) MarshalJSON() ([]byte, error) + type BackendPoolListResult struct + NextLink *string + Value *[]BackendPool + func (bplr BackendPoolListResult) IsEmpty() bool + type BackendPoolListResultIterator struct + func NewBackendPoolListResultIterator(page BackendPoolListResultPage) BackendPoolListResultIterator + func (iter *BackendPoolListResultIterator) Next() error + func (iter *BackendPoolListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter BackendPoolListResultIterator) NotDone() bool + func (iter BackendPoolListResultIterator) Response() BackendPoolListResult + func (iter BackendPoolListResultIterator) Value() BackendPool + type BackendPoolListResultPage struct + func NewBackendPoolListResultPage(...) BackendPoolListResultPage + func (page *BackendPoolListResultPage) Next() error + func (page *BackendPoolListResultPage) NextWithContext(ctx context.Context) (err error) + func (page BackendPoolListResultPage) NotDone() bool + func (page BackendPoolListResultPage) Response() BackendPoolListResult + func (page BackendPoolListResultPage) Values() []BackendPool + type BackendPoolProperties struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + ResourceState ResourceState + type BackendPoolUpdateParameters struct + Backends *[]Backend + HealthProbeSettings *SubResource + LoadBalancingSettings *SubResource + type BackendPoolsClient struct + func NewBackendPoolsClient(subscriptionID string) BackendPoolsClient + func NewBackendPoolsClientWithBaseURI(baseURI string, subscriptionID string) BackendPoolsClient + func (client BackendPoolsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result BackendPoolsCreateOrUpdateFuture, err error) + func (client BackendPoolsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client BackendPoolsClient) CreateOrUpdateResponder(resp *http.Response) (result BackendPool, err error) + func (client BackendPoolsClient) CreateOrUpdateSender(req *http.Request) (future BackendPoolsCreateOrUpdateFuture, err error) + func (client BackendPoolsClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result BackendPoolsDeleteFuture, err error) + func (client BackendPoolsClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client BackendPoolsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client BackendPoolsClient) DeleteSender(req *http.Request) (future BackendPoolsDeleteFuture, err error) + func (client BackendPoolsClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result BackendPool, err error) + func (client BackendPoolsClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client BackendPoolsClient) GetResponder(resp *http.Response) (result BackendPool, err error) + func (client BackendPoolsClient) GetSender(req *http.Request) (*http.Response, error) + func (client BackendPoolsClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result BackendPoolListResultPage, err error) + func (client BackendPoolsClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result BackendPoolListResultIterator, err error) + func (client BackendPoolsClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client BackendPoolsClient) ListByFrontDoorResponder(resp *http.Response) (result BackendPoolListResult, err error) + func (client BackendPoolsClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type BackendPoolsCreateOrUpdateFuture struct + func (future *BackendPoolsCreateOrUpdateFuture) Result(client BackendPoolsClient) (bp BackendPool, err error) + type BackendPoolsDeleteFuture struct + func (future *BackendPoolsDeleteFuture) Result(client BackendPoolsClient) (ar autorest.Response, err error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) CheckFrontDoorNameAvailability(ctx context.Context, ...) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityPreparer(ctx context.Context, ...) (*http.Request, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscription(ctx context.Context, ...) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionPreparer(ctx context.Context, ...) (*http.Request, error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckFrontDoorNameAvailabilityWithSubscriptionSender(req *http.Request) (*http.Response, error) + type BasicManagedRuleSet interface + AsAzureManagedRuleSet func() (*AzureManagedRuleSet, bool) + AsManagedRuleSet func() (*ManagedRuleSet, bool) + type CacheConfiguration struct + DynamicCompression DynamicCompressionEnabled + QueryParameterStripDirective Query + type CertificateSource string + const CertificateSourceAzureKeyVault + const CertificateSourceFrontDoor + func PossibleCertificateSourceValues() []CertificateSource + type CertificateSourceParameters struct + CertificateType CertificateType + type CertificateType string + const Dedicated + func PossibleCertificateTypeValues() []CertificateType + type CheckNameAvailabilityInput struct + Name *string + Type ResourceType + type CheckNameAvailabilityOutput struct + Message *string + NameAvailability Availability + Reason *string + type CustomHTTPSConfiguration struct + CertificateSource CertificateSource + ProtocolType TLSProtocolType + func (chc *CustomHTTPSConfiguration) UnmarshalJSON(body []byte) error + func (chc CustomHTTPSConfiguration) MarshalJSON() ([]byte, error) + type CustomHTTPSProvisioningState string + const Disabled + const Disabling + const Enabled + const Enabling + const Failed + func PossibleCustomHTTPSProvisioningStateValues() []CustomHTTPSProvisioningState + type CustomHTTPSProvisioningSubstate string + const CertificateDeleted + const CertificateDeployed + const DeletingCertificate + const DeployingCertificate + const DomainControlValidationRequestApproved + const DomainControlValidationRequestRejected + const DomainControlValidationRequestTimedOut + const IssuingCertificate + const PendingDomainControlValidationREquestApproval + const SubmittingDomainControlValidationRequest + func PossibleCustomHTTPSProvisioningSubstateValues() []CustomHTTPSProvisioningSubstate + type CustomRule struct + Action Action + Etag *string + MatchConditions *[]MatchCondition1 + Name *string + Priority *int32 + RateLimitDurationInMinutes *int32 + RateLimitThreshold *int32 + RuleType RuleType + Transforms *[]Transform + type CustomRules struct + Rules *[]CustomRule + type DynamicCompressionEnabled string + const DynamicCompressionEnabledDisabled + const DynamicCompressionEnabledEnabled + func PossibleDynamicCompressionEnabledValues() []DynamicCompressionEnabled + type EnabledState string + const EnabledStateDisabled + const EnabledStateEnabled + func PossibleEnabledStateValues() []EnabledState + type EnabledStateEnum string + const EnabledStateEnumDisabled + const EnabledStateEnumEnabled + func PossibleEnabledStateEnumValues() []EnabledStateEnum + type EndpointsClient struct + func NewEndpointsClient(subscriptionID string) EndpointsClient + func NewEndpointsClientWithBaseURI(baseURI string, subscriptionID string) EndpointsClient + func (client EndpointsClient) PurgeContent(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result EndpointsPurgeContentFuture, err error) + func (client EndpointsClient) PurgeContentPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client EndpointsClient) PurgeContentResponder(resp *http.Response) (result autorest.Response, err error) + func (client EndpointsClient) PurgeContentSender(req *http.Request) (future EndpointsPurgeContentFuture, err error) + type EndpointsPurgeContentFuture struct + func (future *EndpointsPurgeContentFuture) Result(client EndpointsClient) (ar autorest.Response, err error) + type Error struct + Code *string + Details *[]ErrorDetails + InnerError *string + Message *string + Target *string + type ErrorDetails struct + Code *string + Message *string + Target *string + type ErrorResponse struct + Code *string + Message *string + 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 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) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontendEndpointsCreateOrUpdateFuture, err error) + func (client FrontendEndpointsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontendEndpointsClient) CreateOrUpdateResponder(resp *http.Response) (result FrontendEndpoint, err error) + func (client FrontendEndpointsClient) CreateOrUpdateSender(req *http.Request) (future FrontendEndpointsCreateOrUpdateFuture, err error) + func (client FrontendEndpointsClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result FrontendEndpointsDeleteFuture, err error) + func (client FrontendEndpointsClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client FrontendEndpointsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client FrontendEndpointsClient) DeleteSender(req *http.Request) (future FrontendEndpointsDeleteFuture, err error) + 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 FrontendEndpointsCreateOrUpdateFuture struct + func (future *FrontendEndpointsCreateOrUpdateFuture) Result(client FrontendEndpointsClient) (fe FrontendEndpoint, err error) + type FrontendEndpointsDeleteFuture struct + func (future *FrontendEndpointsDeleteFuture) Result(client FrontendEndpointsClient) (ar autorest.Response, err 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 HealthProbeSettingsClient struct + func NewHealthProbeSettingsClient(subscriptionID string) HealthProbeSettingsClient + func NewHealthProbeSettingsClientWithBaseURI(baseURI string, subscriptionID string) HealthProbeSettingsClient + func (client HealthProbeSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result HealthProbeSettingsCreateOrUpdateFuture, err error) + func (client HealthProbeSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client HealthProbeSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result HealthProbeSettingsModel, err error) + func (client HealthProbeSettingsClient) CreateOrUpdateSender(req *http.Request) (future HealthProbeSettingsCreateOrUpdateFuture, err error) + func (client HealthProbeSettingsClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result HealthProbeSettingsDeleteFuture, err error) + func (client HealthProbeSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client HealthProbeSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client HealthProbeSettingsClient) DeleteSender(req *http.Request) (future HealthProbeSettingsDeleteFuture, err error) + func (client HealthProbeSettingsClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result HealthProbeSettingsModel, err error) + func (client HealthProbeSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client HealthProbeSettingsClient) GetResponder(resp *http.Response) (result HealthProbeSettingsModel, err error) + func (client HealthProbeSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client HealthProbeSettingsClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result HealthProbeSettingsListResultPage, err error) + func (client HealthProbeSettingsClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result HealthProbeSettingsListResultIterator, err error) + func (client HealthProbeSettingsClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client HealthProbeSettingsClient) ListByFrontDoorResponder(resp *http.Response) (result HealthProbeSettingsListResult, err error) + func (client HealthProbeSettingsClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type HealthProbeSettingsCreateOrUpdateFuture struct + func (future *HealthProbeSettingsCreateOrUpdateFuture) Result(client HealthProbeSettingsClient) (hpsm HealthProbeSettingsModel, err error) + type HealthProbeSettingsDeleteFuture struct + func (future *HealthProbeSettingsDeleteFuture) Result(client HealthProbeSettingsClient) (ar autorest.Response, err error) + type HealthProbeSettingsListResult struct + NextLink *string + Value *[]HealthProbeSettingsModel + func (hpslr HealthProbeSettingsListResult) IsEmpty() bool + type HealthProbeSettingsListResultIterator struct + func NewHealthProbeSettingsListResultIterator(page HealthProbeSettingsListResultPage) HealthProbeSettingsListResultIterator + func (iter *HealthProbeSettingsListResultIterator) Next() error + func (iter *HealthProbeSettingsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter HealthProbeSettingsListResultIterator) NotDone() bool + func (iter HealthProbeSettingsListResultIterator) Response() HealthProbeSettingsListResult + func (iter HealthProbeSettingsListResultIterator) Value() HealthProbeSettingsModel + type HealthProbeSettingsListResultPage struct + func NewHealthProbeSettingsListResultPage(...) HealthProbeSettingsListResultPage + func (page *HealthProbeSettingsListResultPage) Next() error + func (page *HealthProbeSettingsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page HealthProbeSettingsListResultPage) NotDone() bool + func (page HealthProbeSettingsListResultPage) Response() HealthProbeSettingsListResult + func (page HealthProbeSettingsListResultPage) Values() []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 LoadBalancingSettingsClient struct + func NewLoadBalancingSettingsClient(subscriptionID string) LoadBalancingSettingsClient + func NewLoadBalancingSettingsClientWithBaseURI(baseURI string, subscriptionID string) LoadBalancingSettingsClient + func (client LoadBalancingSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result LoadBalancingSettingsCreateOrUpdateFuture, err error) + func (client LoadBalancingSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client LoadBalancingSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result LoadBalancingSettingsModel, err error) + func (client LoadBalancingSettingsClient) CreateOrUpdateSender(req *http.Request) (future LoadBalancingSettingsCreateOrUpdateFuture, err error) + func (client LoadBalancingSettingsClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result LoadBalancingSettingsDeleteFuture, err error) + func (client LoadBalancingSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client LoadBalancingSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LoadBalancingSettingsClient) DeleteSender(req *http.Request) (future LoadBalancingSettingsDeleteFuture, err error) + func (client LoadBalancingSettingsClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result LoadBalancingSettingsModel, err error) + func (client LoadBalancingSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client LoadBalancingSettingsClient) GetResponder(resp *http.Response) (result LoadBalancingSettingsModel, err error) + func (client LoadBalancingSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client LoadBalancingSettingsClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result LoadBalancingSettingsListResultPage, err error) + func (client LoadBalancingSettingsClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result LoadBalancingSettingsListResultIterator, err error) + func (client LoadBalancingSettingsClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client LoadBalancingSettingsClient) ListByFrontDoorResponder(resp *http.Response) (result LoadBalancingSettingsListResult, err error) + func (client LoadBalancingSettingsClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type LoadBalancingSettingsCreateOrUpdateFuture struct + func (future *LoadBalancingSettingsCreateOrUpdateFuture) Result(client LoadBalancingSettingsClient) (lbsm LoadBalancingSettingsModel, err error) + type LoadBalancingSettingsDeleteFuture struct + func (future *LoadBalancingSettingsDeleteFuture) Result(client LoadBalancingSettingsClient) (ar autorest.Response, err error) + type LoadBalancingSettingsListResult struct + NextLink *string + Value *[]LoadBalancingSettingsModel + func (lbslr LoadBalancingSettingsListResult) IsEmpty() bool + type LoadBalancingSettingsListResultIterator struct + func NewLoadBalancingSettingsListResultIterator(page LoadBalancingSettingsListResultPage) LoadBalancingSettingsListResultIterator + func (iter *LoadBalancingSettingsListResultIterator) Next() error + func (iter *LoadBalancingSettingsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter LoadBalancingSettingsListResultIterator) NotDone() bool + func (iter LoadBalancingSettingsListResultIterator) Response() LoadBalancingSettingsListResult + func (iter LoadBalancingSettingsListResultIterator) Value() LoadBalancingSettingsModel + type LoadBalancingSettingsListResultPage struct + func NewLoadBalancingSettingsListResultPage(...) LoadBalancingSettingsListResultPage + func (page *LoadBalancingSettingsListResultPage) Next() error + func (page *LoadBalancingSettingsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page LoadBalancingSettingsListResultPage) NotDone() bool + func (page LoadBalancingSettingsListResultPage) Response() LoadBalancingSettingsListResult + func (page LoadBalancingSettingsListResultPage) Values() []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 ManagedRuleSet struct + Priority *int32 + RuleSetType RuleSetType + Version *int32 + func (mrs ManagedRuleSet) AsAzureManagedRuleSet() (*AzureManagedRuleSet, bool) + func (mrs ManagedRuleSet) AsBasicManagedRuleSet() (BasicManagedRuleSet, bool) + func (mrs ManagedRuleSet) AsManagedRuleSet() (*ManagedRuleSet, bool) + func (mrs ManagedRuleSet) MarshalJSON() ([]byte, error) + type ManagedRuleSets struct + RuleSets *[]BasicManagedRuleSet + func (mrs *ManagedRuleSets) UnmarshalJSON(body []byte) error + type MatchCondition string + const PostArgs + const QueryString + const RemoteAddr + const RequestBody + const RequestHeader + const RequestMethod + const RequestURI + func PossibleMatchConditionValues() []MatchCondition + type MatchCondition1 struct + MatchValue *[]string + MatchVariable MatchCondition + NegateCondition *bool + Operator Operator + Selector *string + type Mode string + const Detection + const Prevention + func PossibleModeValues() []Mode + type NetworkOperationStatus string + const NetworkOperationStatusFailed + const NetworkOperationStatusInProgress + const NetworkOperationStatusSucceeded + func PossibleNetworkOperationStatusValues() []NetworkOperationStatus + type Operator string + const Any + const BeginsWith + const Contains + const EndsWith + const Equal + const GeoMatch + const GreaterThan + const GreaterThanOrEqual + const IPMatch + const LessThan + const LessThanOrEqual + func PossibleOperatorValues() []Operator + type PoliciesClient struct + func NewPoliciesClient(subscriptionID string) PoliciesClient + func NewPoliciesClientWithBaseURI(baseURI string, subscriptionID string) PoliciesClient + func (client PoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, policyName string, ...) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, policyName string, ...) (*http.Request, error) + func (client PoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) Delete(ctx context.Context, resourceGroupName string, policyName string) (result PoliciesDeleteFuture, err error) + func (client PoliciesClient) DeletePreparer(ctx context.Context, resourceGroupName string, policyName string) (*http.Request, error) + func (client PoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client PoliciesClient) DeleteSender(req *http.Request) (future PoliciesDeleteFuture, err error) + func (client PoliciesClient) Get(ctx context.Context, resourceGroupName string, policyName string) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, policyName string) (*http.Request, error) + func (client PoliciesClient) GetResponder(resp *http.Response) (result WebApplicationFirewallPolicy1, err error) + func (client PoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client PoliciesClient) List(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListResultPage, err error) + func (client PoliciesClient) ListComplete(ctx context.Context, resourceGroupName string) (result WebApplicationFirewallPolicyListResultIterator, err error) + func (client PoliciesClient) ListPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client PoliciesClient) ListResponder(resp *http.Response) (result WebApplicationFirewallPolicyListResult, err error) + func (client PoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type PoliciesDeleteFuture struct + func (future *PoliciesDeleteFuture) Result(client PoliciesClient) (ar autorest.Response, err error) + type PolicySettings struct + EnabledState EnabledState + Mode Mode + type Properties struct + BackendPools *[]BackendPool + Cname *string + EnabledState EnabledStateEnum + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + ProvisioningState *string + ResourceState ResourceState + RoutingRules *[]RoutingRule + type Protocol string + const HTTP + const HTTPS + func PossibleProtocolValues() []Protocol + type PurgeParameters struct + ContentPaths *[]string + type Query string + const StripAll + const StripNone + func PossibleQueryValues() []Query + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceState string + const ResourceStateCreating + const ResourceStateDeleting + const ResourceStateDisabled + const ResourceStateDisabling + const ResourceStateEnabled + const ResourceStateEnabling + func PossibleResourceStateValues() []ResourceState + type ResourceType string + const MicrosoftNetworkfrontDoors + const MicrosoftNetworkfrontDoorsfrontendEndpoints + func PossibleResourceTypeValues() []ResourceType + type RoutingRule struct + ID *string + Name *string + Type *string + func (rr *RoutingRule) UnmarshalJSON(body []byte) error + func (rr RoutingRule) MarshalJSON() ([]byte, error) + type RoutingRuleListResult struct + NextLink *string + Value *[]RoutingRule + func (rrlr RoutingRuleListResult) IsEmpty() bool + type RoutingRuleListResultIterator struct + func NewRoutingRuleListResultIterator(page RoutingRuleListResultPage) RoutingRuleListResultIterator + func (iter *RoutingRuleListResultIterator) Next() error + func (iter *RoutingRuleListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter RoutingRuleListResultIterator) NotDone() bool + func (iter RoutingRuleListResultIterator) Response() RoutingRuleListResult + func (iter RoutingRuleListResultIterator) Value() RoutingRule + type RoutingRuleListResultPage struct + func NewRoutingRuleListResultPage(...) RoutingRuleListResultPage + func (page *RoutingRuleListResultPage) Next() error + func (page *RoutingRuleListResultPage) NextWithContext(ctx context.Context) (err error) + func (page RoutingRuleListResultPage) NotDone() bool + func (page RoutingRuleListResultPage) Response() RoutingRuleListResult + func (page RoutingRuleListResultPage) Values() []RoutingRule + type RoutingRuleProperties struct + AcceptedProtocols *[]Protocol + BackendPool *SubResource + CacheConfiguration *CacheConfiguration + CustomForwardingPath *string + EnabledState EnabledStateEnum + ForwardingProtocol ForwardingProtocol + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + ResourceState ResourceState + type RoutingRuleUpdateParameters struct + AcceptedProtocols *[]Protocol + BackendPool *SubResource + CacheConfiguration *CacheConfiguration + CustomForwardingPath *string + EnabledState EnabledStateEnum + ForwardingProtocol ForwardingProtocol + FrontendEndpoints *[]SubResource + PatternsToMatch *[]string + type RoutingRulesClient struct + func NewRoutingRulesClient(subscriptionID string) RoutingRulesClient + func NewRoutingRulesClientWithBaseURI(baseURI string, subscriptionID string) RoutingRulesClient + func (client RoutingRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RoutingRulesCreateOrUpdateFuture, err error) + func (client RoutingRulesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RoutingRulesClient) CreateOrUpdateResponder(resp *http.Response) (result RoutingRule, err error) + func (client RoutingRulesClient) CreateOrUpdateSender(req *http.Request) (future RoutingRulesCreateOrUpdateFuture, err error) + func (client RoutingRulesClient) Delete(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RoutingRulesDeleteFuture, err error) + func (client RoutingRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RoutingRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client RoutingRulesClient) DeleteSender(req *http.Request) (future RoutingRulesDeleteFuture, err error) + func (client RoutingRulesClient) Get(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (result RoutingRule, err error) + func (client RoutingRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, frontDoorName string, ...) (*http.Request, error) + func (client RoutingRulesClient) GetResponder(resp *http.Response) (result RoutingRule, err error) + func (client RoutingRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client RoutingRulesClient) ListByFrontDoor(ctx context.Context, resourceGroupName string, frontDoorName string) (result RoutingRuleListResultPage, err error) + func (client RoutingRulesClient) ListByFrontDoorComplete(ctx context.Context, resourceGroupName string, frontDoorName string) (result RoutingRuleListResultIterator, err error) + func (client RoutingRulesClient) ListByFrontDoorPreparer(ctx context.Context, resourceGroupName string, frontDoorName string) (*http.Request, error) + func (client RoutingRulesClient) ListByFrontDoorResponder(resp *http.Response) (result RoutingRuleListResult, err error) + func (client RoutingRulesClient) ListByFrontDoorSender(req *http.Request) (*http.Response, error) + type RoutingRulesCreateOrUpdateFuture struct + func (future *RoutingRulesCreateOrUpdateFuture) Result(client RoutingRulesClient) (rr RoutingRule, err error) + type RoutingRulesDeleteFuture struct + func (future *RoutingRulesDeleteFuture) Result(client RoutingRulesClient) (ar autorest.Response, err error) + type RuleGroupOverride string + const SQLInjection + const XSS + func PossibleRuleGroupOverrideValues() []RuleGroupOverride + type RuleSetType string + const RuleSetTypeAzureManagedRuleSet + const RuleSetTypeUnknown + func PossibleRuleSetTypeValues() []RuleSetType + type RuleType string + const MatchRule + const RateLimitRule + func PossibleRuleTypeValues() []RuleType + type SessionAffinityEnabledState string + const SessionAffinityEnabledStateDisabled + const SessionAffinityEnabledStateEnabled + func PossibleSessionAffinityEnabledStateValues() []SessionAffinityEnabledState + type SubResource struct + ID *string + type TLSProtocolType string + const ServerNameIndication + func PossibleTLSProtocolTypeValues() []TLSProtocolType + type TagsObject struct + Tags map[string]*string + func (toVar TagsObject) MarshalJSON() ([]byte, error) + type Transform string + const HTMLEntityDecode + const Lowercase + const RemoveNulls + const Trim + const URLDecode + const URLEncode + const Uppercase + func PossibleTransformValues() []Transform + type UpdateParameters struct + BackendPools *[]BackendPool + EnabledState EnabledStateEnum + FriendlyName *string + FrontendEndpoints *[]FrontendEndpoint + HealthProbeSettings *[]HealthProbeSettingsModel + LoadBalancingSettings *[]LoadBalancingSettingsModel + RoutingRules *[]RoutingRule + type ValidateCustomDomainInput struct + HostName *string + type ValidateCustomDomainOutput struct + CustomDomainValidated *bool + Message *string + Reason *string + type WebApplicationFirewallPolicy string + const WebApplicationFirewallPolicyCreating + const WebApplicationFirewallPolicyDeleting + const WebApplicationFirewallPolicyDisabled + const WebApplicationFirewallPolicyDisabling + const WebApplicationFirewallPolicyEnabled + const WebApplicationFirewallPolicyEnabling + func PossibleWebApplicationFirewallPolicyValues() []WebApplicationFirewallPolicy + type WebApplicationFirewallPolicy1 struct + Etag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (wafp1 *WebApplicationFirewallPolicy1) UnmarshalJSON(body []byte) error + func (wafp1 WebApplicationFirewallPolicy1) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicyListResult struct + NextLink *string + Value *[]WebApplicationFirewallPolicy1 + func (wafplr WebApplicationFirewallPolicyListResult) IsEmpty() bool + type WebApplicationFirewallPolicyListResultIterator struct + func NewWebApplicationFirewallPolicyListResultIterator(page WebApplicationFirewallPolicyListResultPage) WebApplicationFirewallPolicyListResultIterator + func (iter *WebApplicationFirewallPolicyListResultIterator) Next() error + func (iter *WebApplicationFirewallPolicyListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter WebApplicationFirewallPolicyListResultIterator) NotDone() bool + func (iter WebApplicationFirewallPolicyListResultIterator) Response() WebApplicationFirewallPolicyListResult + func (iter WebApplicationFirewallPolicyListResultIterator) Value() WebApplicationFirewallPolicy1 + type WebApplicationFirewallPolicyListResultPage struct + func NewWebApplicationFirewallPolicyListResultPage(...) WebApplicationFirewallPolicyListResultPage + func (page *WebApplicationFirewallPolicyListResultPage) Next() error + func (page *WebApplicationFirewallPolicyListResultPage) NextWithContext(ctx context.Context) (err error) + func (page WebApplicationFirewallPolicyListResultPage) NotDone() bool + func (page WebApplicationFirewallPolicyListResultPage) Response() WebApplicationFirewallPolicyListResult + func (page WebApplicationFirewallPolicyListResultPage) Values() []WebApplicationFirewallPolicy1 + type WebApplicationFirewallPolicyPropertiesFormat struct + CustomRules *CustomRules + ManagedRules *ManagedRuleSets + PolicySettings *PolicySettings + ProvisioningState *string + ResourceState WebApplicationFirewallPolicy Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 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.v48