Versions in this module Expand all Collapse all v0 v0.9.5 Jul 22, 2021 v0.9.4 Jul 16, 2021 v0.9.3 Jul 16, 2021 v0.9.2 Jul 14, 2021 v0.9.1 Jul 14, 2021 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 Algorithm string + const SHA256 + func PossibleAlgorithmValues() []Algorithm + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) CheckNameAvailability(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckNameAvailabilityPreparer(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (*http.Request, error) + func (client BaseClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error) + func (client BaseClient) CheckNameAvailabilityWithSubscription(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckNameAvailabilityWithSubscriptionPreparer(ctx context.Context, checkNameAvailabilityInput CheckNameAvailabilityInput) (*http.Request, error) + func (client BaseClient) CheckNameAvailabilityWithSubscriptionResponder(resp *http.Response) (result CheckNameAvailabilityOutput, err error) + func (client BaseClient) CheckNameAvailabilityWithSubscriptionSender(req *http.Request) (*http.Response, error) + func (client BaseClient) ValidateProbe(ctx context.Context, validateProbeInput ValidateProbeInput) (result ValidateProbeOutput, err error) + func (client BaseClient) ValidateProbePreparer(ctx context.Context, validateProbeInput ValidateProbeInput) (*http.Request, error) + func (client BaseClient) ValidateProbeResponder(resp *http.Response) (result ValidateProbeOutput, err error) + func (client BaseClient) ValidateProbeSender(req *http.Request) (*http.Response, error) + type BasicCustomDomainHTTPSParameters interface + AsCustomDomainHTTPSParameters func() (*CustomDomainHTTPSParameters, bool) + AsManagedHTTPSParameters func() (*ManagedHTTPSParameters, bool) + AsUserManagedHTTPSParameters func() (*UserManagedHTTPSParameters, bool) + type BasicDeliveryRuleAction interface + AsDeliveryRuleAction func() (*DeliveryRuleAction, bool) + AsDeliveryRuleCacheExpirationAction func() (*DeliveryRuleCacheExpirationAction, bool) + AsDeliveryRuleCacheKeyQueryStringAction func() (*DeliveryRuleCacheKeyQueryStringAction, bool) + AsDeliveryRuleRequestHeaderAction func() (*DeliveryRuleRequestHeaderAction, bool) + AsDeliveryRuleResponseHeaderAction func() (*DeliveryRuleResponseHeaderAction, bool) + AsURLRedirectAction func() (*URLRedirectAction, bool) + AsURLRewriteAction func() (*URLRewriteAction, bool) + AsURLSigningAction func() (*URLSigningAction, bool) + type BasicDeliveryRuleCondition interface + AsDeliveryRuleCondition func() (*DeliveryRuleCondition, bool) + AsDeliveryRuleCookiesCondition func() (*DeliveryRuleCookiesCondition, bool) + AsDeliveryRuleHTTPVersionCondition func() (*DeliveryRuleHTTPVersionCondition, bool) + AsDeliveryRuleIsDeviceCondition func() (*DeliveryRuleIsDeviceCondition, bool) + AsDeliveryRulePostArgsCondition func() (*DeliveryRulePostArgsCondition, bool) + AsDeliveryRuleQueryStringCondition func() (*DeliveryRuleQueryStringCondition, bool) + AsDeliveryRuleRemoteAddressCondition func() (*DeliveryRuleRemoteAddressCondition, bool) + AsDeliveryRuleRequestBodyCondition func() (*DeliveryRuleRequestBodyCondition, bool) + AsDeliveryRuleRequestHeaderCondition func() (*DeliveryRuleRequestHeaderCondition, bool) + AsDeliveryRuleRequestMethodCondition func() (*DeliveryRuleRequestMethodCondition, bool) + AsDeliveryRuleRequestSchemeCondition func() (*DeliveryRuleRequestSchemeCondition, bool) + AsDeliveryRuleRequestURICondition func() (*DeliveryRuleRequestURICondition, bool) + AsDeliveryRuleURLFileExtensionCondition func() (*DeliveryRuleURLFileExtensionCondition, bool) + AsDeliveryRuleURLFileNameCondition func() (*DeliveryRuleURLFileNameCondition, bool) + AsDeliveryRuleURLPathCondition func() (*DeliveryRuleURLPathCondition, bool) + type CacheBehavior string + const BypassCache + const Override + const SetIfMissing + func PossibleCacheBehaviorValues() []CacheBehavior + type CacheExpirationActionParameters struct + CacheBehavior CacheBehavior + CacheDuration *string + CacheType *string + OdataType *string + type CacheKeyQueryStringActionParameters struct + OdataType *string + QueryParameters *string + QueryStringBehavior QueryStringBehavior + type CertificateSource string + const CertificateSourceAzureKeyVault + const CertificateSourceCdn + const CertificateSourceCustomDomainHTTPSParameters + func PossibleCertificateSourceValues() []CertificateSource + type CertificateSourceParameters struct + CertificateType CertificateType + OdataType *string + type CertificateType string + const Dedicated + const Shared + func PossibleCertificateTypeValues() []CertificateType + type CheckNameAvailabilityInput struct + Name *string + Type *string + type CheckNameAvailabilityOutput struct + Message *string + NameAvailable *bool + Reason *string + func (cnao CheckNameAvailabilityOutput) MarshalJSON() ([]byte, error) + type CidrIPAddress struct + BaseIPAddress *string + PrefixLength *int32 + type CookiesMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator CookiesOperator + Selector *string + Transforms *[]Transform + type CookiesOperator string + const Any + const BeginsWith + const Contains + const EndsWith + const Equal + const GreaterThan + const GreaterThanOrEqual + const LessThan + const LessThanOrEqual + func PossibleCookiesOperatorValues() []CookiesOperator + type CustomDomain struct + ID *string + Name *string + Type *string + func (cd *CustomDomain) UnmarshalJSON(body []byte) error + func (cd CustomDomain) MarshalJSON() ([]byte, error) + type CustomDomainHTTPSParameters struct + CertificateSource CertificateSource + MinimumTLSVersion MinimumTLSVersion + ProtocolType ProtocolType + func (cdhp CustomDomainHTTPSParameters) AsBasicCustomDomainHTTPSParameters() (BasicCustomDomainHTTPSParameters, bool) + func (cdhp CustomDomainHTTPSParameters) AsCustomDomainHTTPSParameters() (*CustomDomainHTTPSParameters, bool) + func (cdhp CustomDomainHTTPSParameters) AsManagedHTTPSParameters() (*ManagedHTTPSParameters, bool) + func (cdhp CustomDomainHTTPSParameters) AsUserManagedHTTPSParameters() (*UserManagedHTTPSParameters, bool) + func (cdhp CustomDomainHTTPSParameters) MarshalJSON() ([]byte, error) + type CustomDomainListResult struct + NextLink *string + Value *[]CustomDomain + func (cdlr CustomDomainListResult) IsEmpty() bool + func (cdlr CustomDomainListResult) MarshalJSON() ([]byte, error) + type CustomDomainListResultIterator struct + func NewCustomDomainListResultIterator(page CustomDomainListResultPage) CustomDomainListResultIterator + func (iter *CustomDomainListResultIterator) Next() error + func (iter *CustomDomainListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter CustomDomainListResultIterator) NotDone() bool + func (iter CustomDomainListResultIterator) Response() CustomDomainListResult + func (iter CustomDomainListResultIterator) Value() CustomDomain + type CustomDomainListResultPage struct + func NewCustomDomainListResultPage(cur CustomDomainListResult, ...) CustomDomainListResultPage + func (page *CustomDomainListResultPage) Next() error + func (page *CustomDomainListResultPage) NextWithContext(ctx context.Context) (err error) + func (page CustomDomainListResultPage) NotDone() bool + func (page CustomDomainListResultPage) Response() CustomDomainListResult + func (page CustomDomainListResultPage) Values() []CustomDomain + type CustomDomainParameters struct + func (cdp *CustomDomainParameters) UnmarshalJSON(body []byte) error + func (cdp CustomDomainParameters) MarshalJSON() ([]byte, error) + type CustomDomainProperties struct + CustomHTTPSProvisioningState CustomHTTPSProvisioningState + CustomHTTPSProvisioningSubstate CustomHTTPSProvisioningSubstate + HostName *string + ProvisioningState *string + ResourceState CustomDomainResourceState + ValidationData *string + func (cdp CustomDomainProperties) MarshalJSON() ([]byte, error) + type CustomDomainPropertiesParameters struct + HostName *string + type CustomDomainResourceState string + const Active + const Creating + const Deleting + func PossibleCustomDomainResourceStateValues() []CustomDomainResourceState + type CustomDomainsClient struct + func NewCustomDomainsClient(subscriptionID string) CustomDomainsClient + func NewCustomDomainsClientWithBaseURI(baseURI string, subscriptionID string) CustomDomainsClient + func (client CustomDomainsClient) Create(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomainsCreateFuture, err error) + func (client CustomDomainsClient) CreatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) CreateResponder(resp *http.Response) (result CustomDomain, err error) + func (client CustomDomainsClient) CreateSender(req *http.Request) (future CustomDomainsCreateFuture, err error) + func (client CustomDomainsClient) Delete(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomainsDeleteFuture, err error) + func (client CustomDomainsClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) DeleteResponder(resp *http.Response) (result CustomDomain, err error) + func (client CustomDomainsClient) DeleteSender(req *http.Request) (future CustomDomainsDeleteFuture, err error) + func (client CustomDomainsClient) DisableCustomHTTPS(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomain, err error) + func (client CustomDomainsClient) DisableCustomHTTPSPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) DisableCustomHTTPSResponder(resp *http.Response) (result CustomDomain, err error) + func (client CustomDomainsClient) DisableCustomHTTPSSender(req *http.Request) (*http.Response, error) + func (client CustomDomainsClient) EnableCustomHTTPS(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomain, err error) + func (client CustomDomainsClient) EnableCustomHTTPSPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) EnableCustomHTTPSResponder(resp *http.Response) (result CustomDomain, err error) + func (client CustomDomainsClient) EnableCustomHTTPSSender(req *http.Request) (*http.Response, error) + func (client CustomDomainsClient) Get(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomain, err error) + func (client CustomDomainsClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) GetResponder(resp *http.Response) (result CustomDomain, err error) + func (client CustomDomainsClient) GetSender(req *http.Request) (*http.Response, error) + func (client CustomDomainsClient) ListByEndpoint(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomainListResultPage, err error) + func (client CustomDomainsClient) ListByEndpointComplete(ctx context.Context, resourceGroupName string, profileName string, ...) (result CustomDomainListResultIterator, err error) + func (client CustomDomainsClient) ListByEndpointPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client CustomDomainsClient) ListByEndpointResponder(resp *http.Response) (result CustomDomainListResult, err error) + func (client CustomDomainsClient) ListByEndpointSender(req *http.Request) (*http.Response, error) + type CustomDomainsCreateFuture struct + Result func(CustomDomainsClient) (CustomDomain, error) + func (future *CustomDomainsCreateFuture) UnmarshalJSON(body []byte) error + type CustomDomainsDeleteFuture struct + Result func(CustomDomainsClient) (CustomDomain, error) + func (future *CustomDomainsDeleteFuture) UnmarshalJSON(body []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 ActionType + EnabledState CustomRuleEnabledState + MatchConditions *[]MatchCondition + Name *string + Priority *int32 + type CustomRuleEnabledState string + const CustomRuleEnabledStateDisabled + const CustomRuleEnabledStateEnabled + func PossibleCustomRuleEnabledStateValues() []CustomRuleEnabledState + type CustomRuleList struct + Rules *[]CustomRule + type DeepCreatedOrigin struct + Name *string + func (dco *DeepCreatedOrigin) UnmarshalJSON(body []byte) error + func (dco DeepCreatedOrigin) MarshalJSON() ([]byte, error) + type DeepCreatedOriginGroup struct + Name *string + func (dcog *DeepCreatedOriginGroup) UnmarshalJSON(body []byte) error + func (dcog DeepCreatedOriginGroup) MarshalJSON() ([]byte, error) + type DeepCreatedOriginGroupProperties struct + HealthProbeSettings *HealthProbeParameters + Origins *[]ResourceReference + ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters + TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int32 + type DeepCreatedOriginProperties struct + Enabled *bool + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + OriginHostHeader *string + Priority *int32 + PrivateLinkAlias *string + PrivateLinkApprovalMessage *string + PrivateLinkLocation *string + PrivateLinkResourceID *string + Weight *int32 + type DeliveryRule struct + Actions *[]BasicDeliveryRuleAction + Conditions *[]BasicDeliveryRuleCondition + Name *string + Order *int32 + func (dr *DeliveryRule) UnmarshalJSON(body []byte) error + type DeliveryRuleAction struct + Name NameBasicDeliveryRuleAction + func (dra DeliveryRuleAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (dra DeliveryRuleAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (dra DeliveryRuleAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (dra DeliveryRuleAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (dra DeliveryRuleAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (dra DeliveryRuleAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (dra DeliveryRuleAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (dra DeliveryRuleAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (dra DeliveryRuleAction) AsURLSigningAction() (*URLSigningAction, bool) + func (dra DeliveryRuleAction) MarshalJSON() ([]byte, error) + type DeliveryRuleCacheExpirationAction struct + Name NameBasicDeliveryRuleAction + Parameters *CacheExpirationActionParameters + func (drcea DeliveryRuleCacheExpirationAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) AsURLSigningAction() (*URLSigningAction, bool) + func (drcea DeliveryRuleCacheExpirationAction) MarshalJSON() ([]byte, error) + type DeliveryRuleCacheKeyQueryStringAction struct + Name NameBasicDeliveryRuleAction + Parameters *CacheKeyQueryStringActionParameters + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) AsURLSigningAction() (*URLSigningAction, bool) + func (drckqsa DeliveryRuleCacheKeyQueryStringAction) MarshalJSON() ([]byte, error) + type DeliveryRuleCondition struct + Name Name + func (drc DeliveryRuleCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drc DeliveryRuleCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drc DeliveryRuleCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleCookiesCondition struct + Name Name + Parameters *CookiesMatchConditionParameters + func (drcc DeliveryRuleCookiesCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drcc DeliveryRuleCookiesCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drcc DeliveryRuleCookiesCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleHTTPVersionCondition struct + Name Name + Parameters *HTTPVersionMatchConditionParameters + func (drhvc DeliveryRuleHTTPVersionCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drhvc DeliveryRuleHTTPVersionCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleIsDeviceCondition struct + Name Name + Parameters *IsDeviceMatchConditionParameters + func (dridc DeliveryRuleIsDeviceCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (dridc DeliveryRuleIsDeviceCondition) MarshalJSON() ([]byte, error) + type DeliveryRulePostArgsCondition struct + Name Name + Parameters *PostArgsMatchConditionParameters + func (drpac DeliveryRulePostArgsCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drpac DeliveryRulePostArgsCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drpac DeliveryRulePostArgsCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleQueryStringCondition struct + Name Name + Parameters *QueryStringMatchConditionParameters + func (drqsc DeliveryRuleQueryStringCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drqsc DeliveryRuleQueryStringCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRemoteAddressCondition struct + Name Name + Parameters *RemoteAddressMatchConditionParameters + func (drrac DeliveryRuleRemoteAddressCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drrac DeliveryRuleRemoteAddressCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestBodyCondition struct + Name Name + Parameters *RequestBodyMatchConditionParameters + func (drrbc DeliveryRuleRequestBodyCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drrbc DeliveryRuleRequestBodyCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestHeaderAction struct + Name NameBasicDeliveryRuleAction + Parameters *HeaderActionParameters + func (drrha DeliveryRuleRequestHeaderAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) AsURLSigningAction() (*URLSigningAction, bool) + func (drrha DeliveryRuleRequestHeaderAction) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestHeaderCondition struct + Name Name + Parameters *RequestHeaderMatchConditionParameters + func (drrhc DeliveryRuleRequestHeaderCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drrhc DeliveryRuleRequestHeaderCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestMethodCondition struct + Name Name + Parameters *RequestMethodMatchConditionParameters + func (drrmc DeliveryRuleRequestMethodCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drrmc DeliveryRuleRequestMethodCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestSchemeCondition struct + Name Name + Parameters *RequestSchemeMatchConditionParameters + func (drrsc DeliveryRuleRequestSchemeCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drrsc DeliveryRuleRequestSchemeCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleRequestURICondition struct + Name Name + Parameters *RequestURIMatchConditionParameters + func (drruc DeliveryRuleRequestURICondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drruc DeliveryRuleRequestURICondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drruc DeliveryRuleRequestURICondition) MarshalJSON() ([]byte, error) + type DeliveryRuleResponseHeaderAction struct + Name NameBasicDeliveryRuleAction + Parameters *HeaderActionParameters + func (drrha DeliveryRuleResponseHeaderAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) AsURLSigningAction() (*URLSigningAction, bool) + func (drrha DeliveryRuleResponseHeaderAction) MarshalJSON() ([]byte, error) + type DeliveryRuleURLFileExtensionCondition struct + Name Name + Parameters *URLFileExtensionMatchConditionParameters + func (drufec DeliveryRuleURLFileExtensionCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drufec DeliveryRuleURLFileExtensionCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleURLFileNameCondition struct + Name Name + Parameters *URLFileNameMatchConditionParameters + func (drufnc DeliveryRuleURLFileNameCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drufnc DeliveryRuleURLFileNameCondition) MarshalJSON() ([]byte, error) + type DeliveryRuleURLPathCondition struct + Name Name + Parameters *URLPathMatchConditionParameters + func (drupc DeliveryRuleURLPathCondition) AsBasicDeliveryRuleCondition() (BasicDeliveryRuleCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleCondition() (*DeliveryRuleCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleCookiesCondition() (*DeliveryRuleCookiesCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleHTTPVersionCondition() (*DeliveryRuleHTTPVersionCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleIsDeviceCondition() (*DeliveryRuleIsDeviceCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRulePostArgsCondition() (*DeliveryRulePostArgsCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleQueryStringCondition() (*DeliveryRuleQueryStringCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRemoteAddressCondition() (*DeliveryRuleRemoteAddressCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRequestBodyCondition() (*DeliveryRuleRequestBodyCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRequestHeaderCondition() (*DeliveryRuleRequestHeaderCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRequestMethodCondition() (*DeliveryRuleRequestMethodCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRequestSchemeCondition() (*DeliveryRuleRequestSchemeCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleRequestURICondition() (*DeliveryRuleRequestURICondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleURLFileExtensionCondition() (*DeliveryRuleURLFileExtensionCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleURLFileNameCondition() (*DeliveryRuleURLFileNameCondition, bool) + func (drupc DeliveryRuleURLPathCondition) AsDeliveryRuleURLPathCondition() (*DeliveryRuleURLPathCondition, bool) + func (drupc DeliveryRuleURLPathCondition) MarshalJSON() ([]byte, error) + type DestinationProtocol string + const HTTP + const HTTPS + const MatchRequest + func PossibleDestinationProtocolValues() []DestinationProtocol + type EdgeNode struct + ID *string + Name *string + Type *string + func (en *EdgeNode) UnmarshalJSON(body []byte) error + func (en EdgeNode) MarshalJSON() ([]byte, error) + type EdgeNodeProperties struct + IPAddressGroups *[]IPAddressGroup + type EdgeNodesClient struct + func NewEdgeNodesClient(subscriptionID string) EdgeNodesClient + func NewEdgeNodesClientWithBaseURI(baseURI string, subscriptionID string) EdgeNodesClient + func (client EdgeNodesClient) List(ctx context.Context) (result EdgenodeResultPage, err error) + func (client EdgeNodesClient) ListComplete(ctx context.Context) (result EdgenodeResultIterator, err error) + func (client EdgeNodesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client EdgeNodesClient) ListResponder(resp *http.Response) (result EdgenodeResult, err error) + func (client EdgeNodesClient) ListSender(req *http.Request) (*http.Response, error) + type EdgenodeResult struct + NextLink *string + Value *[]EdgeNode + func (er EdgenodeResult) IsEmpty() bool + func (er EdgenodeResult) MarshalJSON() ([]byte, error) + type EdgenodeResultIterator struct + func NewEdgenodeResultIterator(page EdgenodeResultPage) EdgenodeResultIterator + func (iter *EdgenodeResultIterator) Next() error + func (iter *EdgenodeResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter EdgenodeResultIterator) NotDone() bool + func (iter EdgenodeResultIterator) Response() EdgenodeResult + func (iter EdgenodeResultIterator) Value() EdgeNode + type EdgenodeResultPage struct + func NewEdgenodeResultPage(cur EdgenodeResult, ...) EdgenodeResultPage + func (page *EdgenodeResultPage) Next() error + func (page *EdgenodeResultPage) NextWithContext(ctx context.Context) (err error) + func (page EdgenodeResultPage) NotDone() bool + func (page EdgenodeResultPage) Response() EdgenodeResult + func (page EdgenodeResultPage) Values() []EdgeNode + type Endpoint struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (e *Endpoint) UnmarshalJSON(body []byte) error + func (e Endpoint) MarshalJSON() ([]byte, error) + type EndpointListResult struct + NextLink *string + Value *[]Endpoint + func (elr EndpointListResult) IsEmpty() bool + func (elr EndpointListResult) MarshalJSON() ([]byte, error) + type EndpointListResultIterator struct + func NewEndpointListResultIterator(page EndpointListResultPage) EndpointListResultIterator + func (iter *EndpointListResultIterator) Next() error + func (iter *EndpointListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter EndpointListResultIterator) NotDone() bool + func (iter EndpointListResultIterator) Response() EndpointListResult + func (iter EndpointListResultIterator) Value() Endpoint + type EndpointListResultPage struct + func NewEndpointListResultPage(cur EndpointListResult, ...) EndpointListResultPage + func (page *EndpointListResultPage) Next() error + func (page *EndpointListResultPage) NextWithContext(ctx context.Context) (err error) + func (page EndpointListResultPage) NotDone() bool + func (page EndpointListResultPage) Response() EndpointListResult + func (page EndpointListResultPage) Values() []Endpoint + type EndpointProperties struct + ContentTypesToCompress *[]string + DefaultOriginGroup *ResourceReference + DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy + GeoFilters *[]GeoFilter + HostName *string + IsCompressionEnabled *bool + IsHTTPAllowed *bool + IsHTTPSAllowed *bool + OptimizationType OptimizationType + OriginGroups *[]DeepCreatedOriginGroup + OriginHostHeader *string + OriginPath *string + Origins *[]DeepCreatedOrigin + ProbePath *string + ProvisioningState *string + QueryStringCachingBehavior QueryStringCachingBehavior + ResourceState EndpointResourceState + URLSigningKeys *[]URLSigningKey + WebApplicationFirewallPolicyLink *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink + func (ep EndpointProperties) MarshalJSON() ([]byte, error) + type EndpointPropertiesUpdateParameters struct + ContentTypesToCompress *[]string + DefaultOriginGroup *ResourceReference + DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy + GeoFilters *[]GeoFilter + IsCompressionEnabled *bool + IsHTTPAllowed *bool + IsHTTPSAllowed *bool + OptimizationType OptimizationType + OriginHostHeader *string + OriginPath *string + ProbePath *string + QueryStringCachingBehavior QueryStringCachingBehavior + URLSigningKeys *[]URLSigningKey + WebApplicationFirewallPolicyLink *EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink + type EndpointPropertiesUpdateParametersDeliveryPolicy struct + Description *string + Rules *[]DeliveryRule + type EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink struct + ID *string + type EndpointResourceState string + const EndpointResourceStateCreating + const EndpointResourceStateDeleting + const EndpointResourceStateRunning + const EndpointResourceStateStarting + const EndpointResourceStateStopped + const EndpointResourceStateStopping + func PossibleEndpointResourceStateValues() []EndpointResourceState + type EndpointType struct + ID *string + type EndpointUpdateParameters struct + Tags map[string]*string + func (eup *EndpointUpdateParameters) UnmarshalJSON(body []byte) error + func (eup EndpointUpdateParameters) MarshalJSON() ([]byte, error) + type EndpointsClient struct + func NewEndpointsClient(subscriptionID string) EndpointsClient + func NewEndpointsClientWithBaseURI(baseURI string, subscriptionID string) EndpointsClient + func (client EndpointsClient) Create(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsCreateFuture, err error) + func (client EndpointsClient) CreatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) CreateResponder(resp *http.Response) (result Endpoint, err error) + func (client EndpointsClient) CreateSender(req *http.Request) (future EndpointsCreateFuture, err error) + func (client EndpointsClient) Delete(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsDeleteFuture, err error) + func (client EndpointsClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client EndpointsClient) DeleteSender(req *http.Request) (future EndpointsDeleteFuture, err error) + func (client EndpointsClient) Get(ctx context.Context, resourceGroupName string, profileName string, ...) (result Endpoint, err error) + func (client EndpointsClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) GetResponder(resp *http.Response) (result Endpoint, err error) + func (client EndpointsClient) GetSender(req *http.Request) (*http.Response, error) + func (client EndpointsClient) ListByProfile(ctx context.Context, resourceGroupName string, profileName string) (result EndpointListResultPage, err error) + func (client EndpointsClient) ListByProfileComplete(ctx context.Context, resourceGroupName string, profileName string) (result EndpointListResultIterator, err error) + func (client EndpointsClient) ListByProfilePreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client EndpointsClient) ListByProfileResponder(resp *http.Response) (result EndpointListResult, err error) + func (client EndpointsClient) ListByProfileSender(req *http.Request) (*http.Response, error) + func (client EndpointsClient) ListResourceUsage(ctx context.Context, resourceGroupName string, profileName string, ...) (result ResourceUsageListResultPage, err error) + func (client EndpointsClient) ListResourceUsageComplete(ctx context.Context, resourceGroupName string, profileName string, ...) (result ResourceUsageListResultIterator, err error) + func (client EndpointsClient) ListResourceUsagePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) ListResourceUsageResponder(resp *http.Response) (result ResourceUsageListResult, err error) + func (client EndpointsClient) ListResourceUsageSender(req *http.Request) (*http.Response, error) + func (client EndpointsClient) LoadContent(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsLoadContentFuture, err error) + func (client EndpointsClient) LoadContentPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) LoadContentResponder(resp *http.Response) (result autorest.Response, err error) + func (client EndpointsClient) LoadContentSender(req *http.Request) (future EndpointsLoadContentFuture, err error) + func (client EndpointsClient) PurgeContent(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsPurgeContentFuture, err error) + func (client EndpointsClient) PurgeContentPreparer(ctx context.Context, resourceGroupName string, profileName 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) + func (client EndpointsClient) Start(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsStartFuture, err error) + func (client EndpointsClient) StartPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) StartResponder(resp *http.Response) (result Endpoint, err error) + func (client EndpointsClient) StartSender(req *http.Request) (future EndpointsStartFuture, err error) + func (client EndpointsClient) Stop(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsStopFuture, err error) + func (client EndpointsClient) StopPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) StopResponder(resp *http.Response) (result Endpoint, err error) + func (client EndpointsClient) StopSender(req *http.Request) (future EndpointsStopFuture, err error) + func (client EndpointsClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result EndpointsUpdateFuture, err error) + func (client EndpointsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) UpdateResponder(resp *http.Response) (result Endpoint, err error) + func (client EndpointsClient) UpdateSender(req *http.Request) (future EndpointsUpdateFuture, err error) + func (client EndpointsClient) ValidateCustomDomain(ctx context.Context, resourceGroupName string, profileName string, ...) (result ValidateCustomDomainOutput, err error) + func (client EndpointsClient) ValidateCustomDomainPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client EndpointsClient) ValidateCustomDomainResponder(resp *http.Response) (result ValidateCustomDomainOutput, err error) + func (client EndpointsClient) ValidateCustomDomainSender(req *http.Request) (*http.Response, error) + type EndpointsCreateFuture struct + Result func(EndpointsClient) (Endpoint, error) + func (future *EndpointsCreateFuture) UnmarshalJSON(body []byte) error + type EndpointsDeleteFuture struct + Result func(EndpointsClient) (autorest.Response, error) + func (future *EndpointsDeleteFuture) UnmarshalJSON(body []byte) error + type EndpointsLoadContentFuture struct + Result func(EndpointsClient) (autorest.Response, error) + func (future *EndpointsLoadContentFuture) UnmarshalJSON(body []byte) error + type EndpointsPurgeContentFuture struct + Result func(EndpointsClient) (autorest.Response, error) + func (future *EndpointsPurgeContentFuture) UnmarshalJSON(body []byte) error + type EndpointsStartFuture struct + Result func(EndpointsClient) (Endpoint, error) + func (future *EndpointsStartFuture) UnmarshalJSON(body []byte) error + type EndpointsStopFuture struct + Result func(EndpointsClient) (Endpoint, error) + func (future *EndpointsStopFuture) UnmarshalJSON(body []byte) error + type EndpointsUpdateFuture struct + Result func(EndpointsClient) (Endpoint, error) + func (future *EndpointsUpdateFuture) UnmarshalJSON(body []byte) error + type ErrorResponse struct + Code *string + Message *string + func (er ErrorResponse) MarshalJSON() ([]byte, error) + type GeoFilter struct + Action GeoFilterActions + CountryCodes *[]string + RelativePath *string + type GeoFilterActions string + const GeoFilterActionsAllow + const GeoFilterActionsBlock + func PossibleGeoFilterActionsValues() []GeoFilterActions + type HTTPErrorRangeParameters struct + Begin *int32 + End *int32 + type HTTPVersionMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator *string + type HeaderAction string + const Append + const Delete + const Overwrite + func PossibleHeaderActionValues() []HeaderAction + type HeaderActionParameters struct + HeaderAction HeaderAction + HeaderName *string + OdataType *string + Value *string + type HealthProbeParameters struct + ProbeIntervalInSeconds *int32 + ProbePath *string + ProbeProtocol ProbeProtocol + ProbeRequestType HealthProbeRequestType + type HealthProbeRequestType string + const GET + const HEAD + const NotSet + func PossibleHealthProbeRequestTypeValues() []HealthProbeRequestType + type IPAddressGroup struct + DeliveryRegion *string + Ipv4Addresses *[]CidrIPAddress + Ipv6Addresses *[]CidrIPAddress + type IsDeviceMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator *string + Transforms *[]Transform + type KeyVaultCertificateSourceParameters struct + DeleteRule *string + OdataType *string + ResourceGroupName *string + SecretName *string + SecretVersion *string + SubscriptionID *string + UpdateRule *string + VaultName *string + type KeyVaultSigningKeyParameters struct + OdataType *string + ResourceGroupName *string + SecretName *string + SecretVersion *string + SubscriptionID *string + VaultName *string + type LoadParameters struct + ContentPaths *[]string + type ManagedHTTPSParameters struct + CertificateSource CertificateSource + CertificateSourceParameters *CertificateSourceParameters + MinimumTLSVersion MinimumTLSVersion + ProtocolType ProtocolType + func (mhp ManagedHTTPSParameters) AsBasicCustomDomainHTTPSParameters() (BasicCustomDomainHTTPSParameters, bool) + func (mhp ManagedHTTPSParameters) AsCustomDomainHTTPSParameters() (*CustomDomainHTTPSParameters, bool) + func (mhp ManagedHTTPSParameters) AsManagedHTTPSParameters() (*ManagedHTTPSParameters, bool) + func (mhp ManagedHTTPSParameters) AsUserManagedHTTPSParameters() (*UserManagedHTTPSParameters, bool) + func (mhp ManagedHTTPSParameters) MarshalJSON() ([]byte, error) + type ManagedRuleDefinition struct + Description *string + RuleID *string + func (mrd ManagedRuleDefinition) MarshalJSON() ([]byte, error) + type ManagedRuleEnabledState string + const ManagedRuleEnabledStateDisabled + const ManagedRuleEnabledStateEnabled + func PossibleManagedRuleEnabledStateValues() []ManagedRuleEnabledState + type ManagedRuleGroupDefinition struct + Description *string + RuleGroupName *string + Rules *[]ManagedRuleDefinition + func (mrgd ManagedRuleGroupDefinition) MarshalJSON() ([]byte, error) + type ManagedRuleGroupOverride struct + RuleGroupName *string + Rules *[]ManagedRuleOverride + type ManagedRuleOverride struct + Action ActionType + EnabledState ManagedRuleEnabledState + RuleID *string + type ManagedRuleSet struct + AnomalyScore *int32 + RuleGroupOverrides *[]ManagedRuleGroupOverride + RuleSetType *string + RuleSetVersion *string + type ManagedRuleSetDefinition struct + ID *string + Name *string + Sku *Sku + 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 + 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 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 None + const TLS10 + const TLS12 + func PossibleMinimumTLSVersionValues() []MinimumTLSVersion + type Name string + const NameCookies + const NameDeliveryRuleCondition + const NameHTTPVersion + const NameIsDevice + const NamePostArgs + const NameQueryString + const NameRemoteAddress + const NameRequestBody + const NameRequestHeader + const NameRequestMethod + const NameRequestScheme + const NameRequestURI + const NameURLFileExtension + const NameURLFileName + const NameURLPath + func PossibleNameValues() []Name + type NameBasicDeliveryRuleAction string + const NameCacheExpiration + const NameCacheKeyQueryString + const NameDeliveryRuleAction + const NameModifyRequestHeader + const NameModifyResponseHeader + const NameURLRedirect + const NameURLRewrite + const NameURLSigning + func PossibleNameBasicDeliveryRuleActionValues() []NameBasicDeliveryRuleAction + type OdataType string + const MicrosoftAzureCdnModelsDeliveryRuleURLSigningActionParameters + func PossibleOdataTypeValues() []OdataType + type Operation struct + Display *OperationDisplay + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationsListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationsListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationsListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperationsListResult struct + NextLink *string + Value *[]Operation + func (olr OperationsListResult) IsEmpty() bool + func (olr OperationsListResult) MarshalJSON() ([]byte, error) + type OperationsListResultIterator struct + func NewOperationsListResultIterator(page OperationsListResultPage) OperationsListResultIterator + func (iter *OperationsListResultIterator) Next() error + func (iter *OperationsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationsListResultIterator) NotDone() bool + func (iter OperationsListResultIterator) Response() OperationsListResult + func (iter OperationsListResultIterator) Value() Operation + type OperationsListResultPage struct + func NewOperationsListResultPage(cur OperationsListResult, ...) OperationsListResultPage + func (page *OperationsListResultPage) Next() error + func (page *OperationsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationsListResultPage) NotDone() bool + func (page OperationsListResultPage) Response() OperationsListResult + func (page OperationsListResultPage) Values() []Operation + 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 OptimizationType string + const DynamicSiteAcceleration + const GeneralMediaStreaming + const GeneralWebDelivery + const LargeFileDownload + const VideoOnDemandMediaStreaming + func PossibleOptimizationTypeValues() []OptimizationType + type Origin struct + ID *string + Name *string + Type *string + func (o *Origin) UnmarshalJSON(body []byte) error + func (o Origin) MarshalJSON() ([]byte, error) + type OriginGroup struct + ID *string + Name *string + Type *string + func (og *OriginGroup) UnmarshalJSON(body []byte) error + func (og OriginGroup) MarshalJSON() ([]byte, error) + type OriginGroupListResult struct + NextLink *string + Value *[]OriginGroup + func (oglr OriginGroupListResult) IsEmpty() bool + func (oglr OriginGroupListResult) MarshalJSON() ([]byte, error) + type OriginGroupListResultIterator struct + func NewOriginGroupListResultIterator(page OriginGroupListResultPage) OriginGroupListResultIterator + func (iter *OriginGroupListResultIterator) Next() error + func (iter *OriginGroupListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OriginGroupListResultIterator) NotDone() bool + func (iter OriginGroupListResultIterator) Response() OriginGroupListResult + func (iter OriginGroupListResultIterator) Value() OriginGroup + type OriginGroupListResultPage struct + func NewOriginGroupListResultPage(cur OriginGroupListResult, ...) OriginGroupListResultPage + func (page *OriginGroupListResultPage) Next() error + func (page *OriginGroupListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OriginGroupListResultPage) NotDone() bool + func (page OriginGroupListResultPage) Response() OriginGroupListResult + func (page OriginGroupListResultPage) Values() []OriginGroup + type OriginGroupProperties struct + HealthProbeSettings *HealthProbeParameters + Origins *[]ResourceReference + ProvisioningState *string + ResourceState OriginGroupResourceState + ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters + TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int32 + func (ogp OriginGroupProperties) MarshalJSON() ([]byte, error) + type OriginGroupResourceState string + const OriginGroupResourceStateActive + const OriginGroupResourceStateCreating + const OriginGroupResourceStateDeleting + func PossibleOriginGroupResourceStateValues() []OriginGroupResourceState + type OriginGroupUpdateParameters struct + func (ogup *OriginGroupUpdateParameters) UnmarshalJSON(body []byte) error + func (ogup OriginGroupUpdateParameters) MarshalJSON() ([]byte, error) + type OriginGroupUpdatePropertiesParameters struct + HealthProbeSettings *HealthProbeParameters + Origins *[]ResourceReference + ResponseBasedOriginErrorDetectionSettings *ResponseBasedOriginErrorDetectionParameters + TrafficRestorationTimeToHealedOrNewEndpointsInMinutes *int32 + type OriginGroupsClient struct + func NewOriginGroupsClient(subscriptionID string) OriginGroupsClient + func NewOriginGroupsClientWithBaseURI(baseURI string, subscriptionID string) OriginGroupsClient + func (client OriginGroupsClient) Create(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroupsCreateFuture, err error) + func (client OriginGroupsClient) CreatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginGroupsClient) CreateResponder(resp *http.Response) (result OriginGroup, err error) + func (client OriginGroupsClient) CreateSender(req *http.Request) (future OriginGroupsCreateFuture, err error) + func (client OriginGroupsClient) Delete(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroupsDeleteFuture, err error) + func (client OriginGroupsClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client OriginGroupsClient) DeleteSender(req *http.Request) (future OriginGroupsDeleteFuture, err error) + func (client OriginGroupsClient) Get(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroup, err error) + func (client OriginGroupsClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginGroupsClient) GetResponder(resp *http.Response) (result OriginGroup, err error) + func (client OriginGroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client OriginGroupsClient) ListByEndpoint(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroupListResultPage, err error) + func (client OriginGroupsClient) ListByEndpointComplete(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroupListResultIterator, err error) + func (client OriginGroupsClient) ListByEndpointPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginGroupsClient) ListByEndpointResponder(resp *http.Response) (result OriginGroupListResult, err error) + func (client OriginGroupsClient) ListByEndpointSender(req *http.Request) (*http.Response, error) + func (client OriginGroupsClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginGroupsUpdateFuture, err error) + func (client OriginGroupsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginGroupsClient) UpdateResponder(resp *http.Response) (result OriginGroup, err error) + func (client OriginGroupsClient) UpdateSender(req *http.Request) (future OriginGroupsUpdateFuture, err error) + type OriginGroupsCreateFuture struct + Result func(OriginGroupsClient) (OriginGroup, error) + func (future *OriginGroupsCreateFuture) UnmarshalJSON(body []byte) error + type OriginGroupsDeleteFuture struct + Result func(OriginGroupsClient) (autorest.Response, error) + func (future *OriginGroupsDeleteFuture) UnmarshalJSON(body []byte) error + type OriginGroupsUpdateFuture struct + Result func(OriginGroupsClient) (OriginGroup, error) + func (future *OriginGroupsUpdateFuture) UnmarshalJSON(body []byte) error + type OriginListResult struct + NextLink *string + Value *[]Origin + func (olr OriginListResult) IsEmpty() bool + func (olr OriginListResult) MarshalJSON() ([]byte, error) + type OriginListResultIterator struct + func NewOriginListResultIterator(page OriginListResultPage) OriginListResultIterator + func (iter *OriginListResultIterator) Next() error + func (iter *OriginListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OriginListResultIterator) NotDone() bool + func (iter OriginListResultIterator) Response() OriginListResult + func (iter OriginListResultIterator) Value() Origin + type OriginListResultPage struct + func NewOriginListResultPage(cur OriginListResult, ...) OriginListResultPage + func (page *OriginListResultPage) Next() error + func (page *OriginListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OriginListResultPage) NotDone() bool + func (page OriginListResultPage) Response() OriginListResult + func (page OriginListResultPage) Values() []Origin + type OriginProperties struct + Enabled *bool + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + OriginHostHeader *string + Priority *int32 + PrivateEndpointStatus PrivateEndpointStatus + PrivateLinkAlias *string + PrivateLinkApprovalMessage *string + PrivateLinkLocation *string + PrivateLinkResourceID *string + ProvisioningState *string + ResourceState OriginResourceState + Weight *int32 + func (op OriginProperties) MarshalJSON() ([]byte, error) + type OriginResourceState string + const OriginResourceStateActive + const OriginResourceStateCreating + const OriginResourceStateDeleting + func PossibleOriginResourceStateValues() []OriginResourceState + type OriginUpdateParameters struct + func (oup *OriginUpdateParameters) UnmarshalJSON(body []byte) error + func (oup OriginUpdateParameters) MarshalJSON() ([]byte, error) + type OriginUpdatePropertiesParameters struct + Enabled *bool + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + OriginHostHeader *string + Priority *int32 + PrivateLinkAlias *string + PrivateLinkApprovalMessage *string + PrivateLinkLocation *string + PrivateLinkResourceID *string + Weight *int32 + type OriginsClient struct + func NewOriginsClient(subscriptionID string) OriginsClient + func NewOriginsClientWithBaseURI(baseURI string, subscriptionID string) OriginsClient + func (client OriginsClient) Create(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginsCreateFuture, err error) + func (client OriginsClient) CreatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginsClient) CreateResponder(resp *http.Response) (result Origin, err error) + func (client OriginsClient) CreateSender(req *http.Request) (future OriginsCreateFuture, err error) + func (client OriginsClient) Delete(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginsDeleteFuture, err error) + func (client OriginsClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client OriginsClient) DeleteSender(req *http.Request) (future OriginsDeleteFuture, err error) + func (client OriginsClient) Get(ctx context.Context, resourceGroupName string, profileName string, ...) (result Origin, err error) + func (client OriginsClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginsClient) GetResponder(resp *http.Response) (result Origin, err error) + func (client OriginsClient) GetSender(req *http.Request) (*http.Response, error) + func (client OriginsClient) ListByEndpoint(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginListResultPage, err error) + func (client OriginsClient) ListByEndpointComplete(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginListResultIterator, err error) + func (client OriginsClient) ListByEndpointPreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginsClient) ListByEndpointResponder(resp *http.Response) (result OriginListResult, err error) + func (client OriginsClient) ListByEndpointSender(req *http.Request) (*http.Response, error) + func (client OriginsClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result OriginsUpdateFuture, err error) + func (client OriginsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client OriginsClient) UpdateResponder(resp *http.Response) (result Origin, err error) + func (client OriginsClient) UpdateSender(req *http.Request) (future OriginsUpdateFuture, err error) + type OriginsCreateFuture struct + Result func(OriginsClient) (Origin, error) + func (future *OriginsCreateFuture) UnmarshalJSON(body []byte) error + type OriginsDeleteFuture struct + Result func(OriginsClient) (autorest.Response, error) + func (future *OriginsDeleteFuture) UnmarshalJSON(body []byte) error + type OriginsUpdateFuture struct + Result func(OriginsClient) (Origin, error) + func (future *OriginsUpdateFuture) UnmarshalJSON(body []byte) error + type ParamIndicator string + const Expires + const KeyID + const Signature + func PossibleParamIndicatorValues() []ParamIndicator + 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 autorest.Response, 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) (*http.Response, 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) + func (client PoliciesClient) Update(ctx context.Context, resourceGroupName string, policyName string, ...) (result PoliciesUpdateFuture, err error) + func (client PoliciesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, policyName string, ...) (*http.Request, error) + func (client PoliciesClient) UpdateResponder(resp *http.Response) (result WebApplicationFirewallPolicy, err error) + func (client PoliciesClient) UpdateSender(req *http.Request) (future PoliciesUpdateFuture, err error) + type PoliciesCreateOrUpdateFuture struct + Result func(PoliciesClient) (WebApplicationFirewallPolicy, error) + func (future *PoliciesCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type PoliciesUpdateFuture struct + Result func(PoliciesClient) (WebApplicationFirewallPolicy, error) + func (future *PoliciesUpdateFuture) 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 + DefaultCustomBlockResponseBody *string + DefaultCustomBlockResponseStatusCode *int32 + DefaultRedirectURL *string + EnabledState PolicyEnabledState + Mode PolicyMode + type PostArgsMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator PostArgsOperator + Selector *string + Transforms *[]Transform + type PostArgsOperator string + const PostArgsOperatorAny + const PostArgsOperatorBeginsWith + const PostArgsOperatorContains + const PostArgsOperatorEndsWith + const PostArgsOperatorEqual + const PostArgsOperatorGreaterThan + const PostArgsOperatorGreaterThanOrEqual + const PostArgsOperatorLessThan + const PostArgsOperatorLessThanOrEqual + func PossiblePostArgsOperatorValues() []PostArgsOperator + type PrivateEndpointStatus string + const Approved + const Disconnected + const Pending + const Rejected + const Timeout + func PossiblePrivateEndpointStatusValues() []PrivateEndpointStatus + type ProbeProtocol string + const ProbeProtocolHTTP + const ProbeProtocolHTTPS + const ProbeProtocolNotSet + func PossibleProbeProtocolValues() []ProbeProtocol + type Profile struct + ID *string + Location *string + Name *string + Sku *Sku + Tags map[string]*string + Type *string + func (p *Profile) UnmarshalJSON(body []byte) error + func (p Profile) MarshalJSON() ([]byte, error) + type ProfileListResult struct + NextLink *string + Value *[]Profile + func (plr ProfileListResult) IsEmpty() bool + func (plr ProfileListResult) MarshalJSON() ([]byte, error) + type ProfileListResultIterator struct + func NewProfileListResultIterator(page ProfileListResultPage) ProfileListResultIterator + func (iter *ProfileListResultIterator) Next() error + func (iter *ProfileListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProfileListResultIterator) NotDone() bool + func (iter ProfileListResultIterator) Response() ProfileListResult + func (iter ProfileListResultIterator) Value() Profile + type ProfileListResultPage struct + func NewProfileListResultPage(cur ProfileListResult, ...) ProfileListResultPage + func (page *ProfileListResultPage) Next() error + func (page *ProfileListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ProfileListResultPage) NotDone() bool + func (page ProfileListResultPage) Response() ProfileListResult + func (page ProfileListResultPage) Values() []Profile + type ProfileProperties struct + ProvisioningState *string + ResourceState ProfileResourceState + func (pp ProfileProperties) MarshalJSON() ([]byte, error) + type ProfileResourceState string + const ProfileResourceStateActive + const ProfileResourceStateCreating + const ProfileResourceStateDeleting + const ProfileResourceStateDisabled + func PossibleProfileResourceStateValues() []ProfileResourceState + type ProfileUpdateParameters struct + Tags map[string]*string + func (pup ProfileUpdateParameters) MarshalJSON() ([]byte, error) + type ProfilesClient struct + func NewProfilesClient(subscriptionID string) ProfilesClient + func NewProfilesClientWithBaseURI(baseURI string, subscriptionID string) ProfilesClient + func (client ProfilesClient) Create(ctx context.Context, resourceGroupName string, profileName string, ...) (result ProfilesCreateFuture, err error) + func (client ProfilesClient) CreatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ProfilesClient) CreateResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) CreateSender(req *http.Request) (future ProfilesCreateFuture, err error) + func (client ProfilesClient) Delete(ctx context.Context, resourceGroupName string, profileName string) (result ProfilesDeleteFuture, err error) + func (client ProfilesClient) DeletePreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ProfilesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ProfilesClient) DeleteSender(req *http.Request) (future ProfilesDeleteFuture, err error) + func (client ProfilesClient) GenerateSsoURI(ctx context.Context, resourceGroupName string, profileName string) (result SsoURI, err error) + func (client ProfilesClient) GenerateSsoURIPreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ProfilesClient) GenerateSsoURIResponder(resp *http.Response) (result SsoURI, err error) + func (client ProfilesClient) GenerateSsoURISender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) Get(ctx context.Context, resourceGroupName string, profileName string) (result Profile, err error) + func (client ProfilesClient) GetPreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ProfilesClient) GetResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) List(ctx context.Context) (result ProfileListResultPage, err error) + func (client ProfilesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result ProfileListResultPage, err error) + func (client ProfilesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result ProfileListResultIterator, err error) + func (client ProfilesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ProfilesClient) ListByResourceGroupResponder(resp *http.Response) (result ProfileListResult, err error) + func (client ProfilesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) ListComplete(ctx context.Context) (result ProfileListResultIterator, err error) + func (client ProfilesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ProfilesClient) ListResourceUsage(ctx context.Context, resourceGroupName string, profileName string) (result ResourceUsageListResultPage, err error) + func (client ProfilesClient) ListResourceUsageComplete(ctx context.Context, resourceGroupName string, profileName string) (result ResourceUsageListResultIterator, err error) + func (client ProfilesClient) ListResourceUsagePreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ProfilesClient) ListResourceUsageResponder(resp *http.Response) (result ResourceUsageListResult, err error) + func (client ProfilesClient) ListResourceUsageSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) ListResponder(resp *http.Response) (result ProfileListResult, err error) + func (client ProfilesClient) ListSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) ListSupportedOptimizationTypes(ctx context.Context, resourceGroupName string, profileName string) (result SupportedOptimizationTypesListResult, err error) + func (client ProfilesClient) ListSupportedOptimizationTypesPreparer(ctx context.Context, resourceGroupName string, profileName string) (*http.Request, error) + func (client ProfilesClient) ListSupportedOptimizationTypesResponder(resp *http.Response) (result SupportedOptimizationTypesListResult, err error) + func (client ProfilesClient) ListSupportedOptimizationTypesSender(req *http.Request) (*http.Response, error) + func (client ProfilesClient) Update(ctx context.Context, resourceGroupName string, profileName string, ...) (result ProfilesUpdateFuture, err error) + func (client ProfilesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, profileName string, ...) (*http.Request, error) + func (client ProfilesClient) UpdateResponder(resp *http.Response) (result Profile, err error) + func (client ProfilesClient) UpdateSender(req *http.Request) (future ProfilesUpdateFuture, err error) + type ProfilesCreateFuture struct + Result func(ProfilesClient) (Profile, error) + func (future *ProfilesCreateFuture) UnmarshalJSON(body []byte) error + type ProfilesDeleteFuture struct + Result func(ProfilesClient) (autorest.Response, error) + func (future *ProfilesDeleteFuture) UnmarshalJSON(body []byte) error + type ProfilesUpdateFuture struct + Result func(ProfilesClient) (Profile, error) + func (future *ProfilesUpdateFuture) UnmarshalJSON(body []byte) error + type ProtocolType string + const IPBased + const ServerNameIndication + func PossibleProtocolTypeValues() []ProtocolType + type ProvisioningState string + const ProvisioningStateCreating + const ProvisioningStateFailed + const ProvisioningStateSucceeded + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type PurgeParameters struct + ContentPaths *[]string + type QueryStringBehavior string + const Exclude + const ExcludeAll + const Include + const IncludeAll + func PossibleQueryStringBehaviorValues() []QueryStringBehavior + type QueryStringCachingBehavior string + const QueryStringCachingBehaviorBypassCaching + const QueryStringCachingBehaviorIgnoreQueryString + const QueryStringCachingBehaviorNotSet + const QueryStringCachingBehaviorUseQueryString + func PossibleQueryStringCachingBehaviorValues() []QueryStringCachingBehavior + type QueryStringMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator QueryStringOperator + Transforms *[]Transform + type QueryStringOperator string + const QueryStringOperatorAny + const QueryStringOperatorBeginsWith + const QueryStringOperatorContains + const QueryStringOperatorEndsWith + const QueryStringOperatorEqual + const QueryStringOperatorGreaterThan + const QueryStringOperatorGreaterThanOrEqual + const QueryStringOperatorLessThan + const QueryStringOperatorLessThanOrEqual + func PossibleQueryStringOperatorValues() []QueryStringOperator + type RateLimitRule struct + Action ActionType + EnabledState CustomRuleEnabledState + MatchConditions *[]MatchCondition + Name *string + Priority *int32 + RateLimitDurationInMinutes *int32 + RateLimitThreshold *int32 + type RateLimitRuleList struct + Rules *[]RateLimitRule + type RedirectType string + const Found + const Moved + const PermanentRedirect + const TemporaryRedirect + func PossibleRedirectTypeValues() []RedirectType + type RemoteAddressMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator RemoteAddressOperator + Transforms *[]Transform + type RemoteAddressOperator string + const RemoteAddressOperatorAny + const RemoteAddressOperatorGeoMatch + const RemoteAddressOperatorIPMatch + func PossibleRemoteAddressOperatorValues() []RemoteAddressOperator + type RequestBodyMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator RequestBodyOperator + Transforms *[]Transform + type RequestBodyOperator string + const RequestBodyOperatorAny + const RequestBodyOperatorBeginsWith + const RequestBodyOperatorContains + const RequestBodyOperatorEndsWith + const RequestBodyOperatorEqual + const RequestBodyOperatorGreaterThan + const RequestBodyOperatorGreaterThanOrEqual + const RequestBodyOperatorLessThan + const RequestBodyOperatorLessThanOrEqual + func PossibleRequestBodyOperatorValues() []RequestBodyOperator + type RequestHeaderMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator RequestHeaderOperator + Selector *string + Transforms *[]Transform + type RequestHeaderOperator string + const RequestHeaderOperatorAny + const RequestHeaderOperatorBeginsWith + const RequestHeaderOperatorContains + const RequestHeaderOperatorEndsWith + const RequestHeaderOperatorEqual + const RequestHeaderOperatorGreaterThan + const RequestHeaderOperatorGreaterThanOrEqual + const RequestHeaderOperatorLessThan + const RequestHeaderOperatorLessThanOrEqual + func PossibleRequestHeaderOperatorValues() []RequestHeaderOperator + type RequestMethodMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator *string + type RequestSchemeMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator *string + type RequestURIMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator RequestURIOperator + Transforms *[]Transform + type RequestURIOperator string + const RequestURIOperatorAny + const RequestURIOperatorBeginsWith + const RequestURIOperatorContains + const RequestURIOperatorEndsWith + const RequestURIOperatorEqual + const RequestURIOperatorGreaterThan + const RequestURIOperatorGreaterThanOrEqual + const RequestURIOperatorLessThan + const RequestURIOperatorLessThanOrEqual + func PossibleRequestURIOperatorValues() []RequestURIOperator + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceReference struct + ID *string + type ResourceType string + const MicrosoftCdnProfilesEndpoints + func PossibleResourceTypeValues() []ResourceType + type ResourceUsage struct + CurrentValue *int32 + Limit *int32 + ResourceType *string + Unit *string + func (ru ResourceUsage) MarshalJSON() ([]byte, error) + type ResourceUsageClient struct + func NewResourceUsageClient(subscriptionID string) ResourceUsageClient + func NewResourceUsageClientWithBaseURI(baseURI string, subscriptionID string) ResourceUsageClient + func (client ResourceUsageClient) List(ctx context.Context) (result ResourceUsageListResultPage, err error) + func (client ResourceUsageClient) ListComplete(ctx context.Context) (result ResourceUsageListResultIterator, err error) + func (client ResourceUsageClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ResourceUsageClient) ListResponder(resp *http.Response) (result ResourceUsageListResult, err error) + func (client ResourceUsageClient) ListSender(req *http.Request) (*http.Response, error) + type ResourceUsageListResult struct + NextLink *string + Value *[]ResourceUsage + func (rulr ResourceUsageListResult) IsEmpty() bool + func (rulr ResourceUsageListResult) MarshalJSON() ([]byte, error) + type ResourceUsageListResultIterator struct + func NewResourceUsageListResultIterator(page ResourceUsageListResultPage) ResourceUsageListResultIterator + func (iter *ResourceUsageListResultIterator) Next() error + func (iter *ResourceUsageListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResourceUsageListResultIterator) NotDone() bool + func (iter ResourceUsageListResultIterator) Response() ResourceUsageListResult + func (iter ResourceUsageListResultIterator) Value() ResourceUsage + type ResourceUsageListResultPage struct + func NewResourceUsageListResultPage(cur ResourceUsageListResult, ...) ResourceUsageListResultPage + func (page *ResourceUsageListResultPage) Next() error + func (page *ResourceUsageListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ResourceUsageListResultPage) NotDone() bool + func (page ResourceUsageListResultPage) Response() ResourceUsageListResult + func (page ResourceUsageListResultPage) Values() []ResourceUsage + type ResponseBasedDetectedErrorTypes string + const ResponseBasedDetectedErrorTypesNone + const ResponseBasedDetectedErrorTypesTCPAndHTTPErrors + const ResponseBasedDetectedErrorTypesTCPErrorsOnly + func PossibleResponseBasedDetectedErrorTypesValues() []ResponseBasedDetectedErrorTypes + type ResponseBasedOriginErrorDetectionParameters struct + HTTPErrorRanges *[]HTTPErrorRangeParameters + ResponseBasedDetectedErrorTypes ResponseBasedDetectedErrorTypes + ResponseBasedFailoverThresholdPercentage *int32 + type Sku struct + Name SkuName + type SkuName string + const CustomVerizon + const PremiumChinaCdn + const PremiumVerizon + const StandardAkamai + const StandardChinaCdn + const StandardMicrosoft + const StandardVerizon + func PossibleSkuNameValues() []SkuName + type SsoURI struct + SsoURIValue *string + func (su SsoURI) MarshalJSON() ([]byte, error) + type SupportedOptimizationTypesListResult struct + SupportedOptimizationTypes *[]OptimizationType + func (sotlr SupportedOptimizationTypesListResult) MarshalJSON() ([]byte, error) + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type Transform string + const Lowercase + const Uppercase + func PossibleTransformValues() []Transform + type TransformType string + const TransformTypeLowercase + const TransformTypeRemoveNulls + const TransformTypeTrim + const TransformTypeURLDecode + const TransformTypeURLEncode + const TransformTypeUppercase + func PossibleTransformTypeValues() []TransformType + type URLFileExtensionMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator URLFileExtensionOperator + Transforms *[]Transform + type URLFileExtensionOperator string + const URLFileExtensionOperatorAny + const URLFileExtensionOperatorBeginsWith + const URLFileExtensionOperatorContains + const URLFileExtensionOperatorEndsWith + const URLFileExtensionOperatorEqual + const URLFileExtensionOperatorGreaterThan + const URLFileExtensionOperatorGreaterThanOrEqual + const URLFileExtensionOperatorLessThan + const URLFileExtensionOperatorLessThanOrEqual + func PossibleURLFileExtensionOperatorValues() []URLFileExtensionOperator + type URLFileNameMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator URLFileNameOperator + Transforms *[]Transform + type URLFileNameOperator string + const URLFileNameOperatorAny + const URLFileNameOperatorBeginsWith + const URLFileNameOperatorContains + const URLFileNameOperatorEndsWith + const URLFileNameOperatorEqual + const URLFileNameOperatorGreaterThan + const URLFileNameOperatorGreaterThanOrEqual + const URLFileNameOperatorLessThan + const URLFileNameOperatorLessThanOrEqual + func PossibleURLFileNameOperatorValues() []URLFileNameOperator + type URLPathMatchConditionParameters struct + MatchValues *[]string + NegateCondition *bool + OdataType *string + Operator URLPathOperator + Transforms *[]Transform + type URLPathOperator string + const URLPathOperatorAny + const URLPathOperatorBeginsWith + const URLPathOperatorContains + const URLPathOperatorEndsWith + const URLPathOperatorEqual + const URLPathOperatorGreaterThan + const URLPathOperatorGreaterThanOrEqual + const URLPathOperatorLessThan + const URLPathOperatorLessThanOrEqual + const URLPathOperatorWildcard + func PossibleURLPathOperatorValues() []URLPathOperator + type URLRedirectAction struct + Name NameBasicDeliveryRuleAction + Parameters *URLRedirectActionParameters + func (ura URLRedirectAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (ura URLRedirectAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (ura URLRedirectAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (ura URLRedirectAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (ura URLRedirectAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (ura URLRedirectAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (ura URLRedirectAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (ura URLRedirectAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (ura URLRedirectAction) AsURLSigningAction() (*URLSigningAction, bool) + func (ura URLRedirectAction) MarshalJSON() ([]byte, error) + type URLRedirectActionParameters struct + CustomFragment *string + CustomHostname *string + CustomPath *string + CustomQueryString *string + DestinationProtocol DestinationProtocol + OdataType *string + RedirectType RedirectType + type URLRewriteAction struct + Name NameBasicDeliveryRuleAction + Parameters *URLRewriteActionParameters + func (ura URLRewriteAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (ura URLRewriteAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (ura URLRewriteAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (ura URLRewriteAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (ura URLRewriteAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (ura URLRewriteAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (ura URLRewriteAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (ura URLRewriteAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (ura URLRewriteAction) AsURLSigningAction() (*URLSigningAction, bool) + func (ura URLRewriteAction) MarshalJSON() ([]byte, error) + type URLRewriteActionParameters struct + Destination *string + OdataType *string + PreserveUnmatchedPath *bool + SourcePattern *string + type URLSigningAction struct + Name NameBasicDeliveryRuleAction + Parameters *URLSigningActionParameters + func (usa URLSigningAction) AsBasicDeliveryRuleAction() (BasicDeliveryRuleAction, bool) + func (usa URLSigningAction) AsDeliveryRuleAction() (*DeliveryRuleAction, bool) + func (usa URLSigningAction) AsDeliveryRuleCacheExpirationAction() (*DeliveryRuleCacheExpirationAction, bool) + func (usa URLSigningAction) AsDeliveryRuleCacheKeyQueryStringAction() (*DeliveryRuleCacheKeyQueryStringAction, bool) + func (usa URLSigningAction) AsDeliveryRuleRequestHeaderAction() (*DeliveryRuleRequestHeaderAction, bool) + func (usa URLSigningAction) AsDeliveryRuleResponseHeaderAction() (*DeliveryRuleResponseHeaderAction, bool) + func (usa URLSigningAction) AsURLRedirectAction() (*URLRedirectAction, bool) + func (usa URLSigningAction) AsURLRewriteAction() (*URLRewriteAction, bool) + func (usa URLSigningAction) AsURLSigningAction() (*URLSigningAction, bool) + func (usa URLSigningAction) MarshalJSON() ([]byte, error) + type URLSigningActionParameters struct + Algorithm Algorithm + IPSubnets *[]string + KeyID *string + OdataType OdataType + ParameterNameOverride *[]URLSigningParamIdentifier + type URLSigningKey struct + KeyID *string + KeySourceParameters *KeyVaultSigningKeyParameters + type URLSigningParamIdentifier struct + ParamIndicator ParamIndicator + ParamName *string + type UserManagedHTTPSParameters struct + CertificateSource CertificateSource + CertificateSourceParameters *KeyVaultCertificateSourceParameters + MinimumTLSVersion MinimumTLSVersion + ProtocolType ProtocolType + func (umhp UserManagedHTTPSParameters) AsBasicCustomDomainHTTPSParameters() (BasicCustomDomainHTTPSParameters, bool) + func (umhp UserManagedHTTPSParameters) AsCustomDomainHTTPSParameters() (*CustomDomainHTTPSParameters, bool) + func (umhp UserManagedHTTPSParameters) AsManagedHTTPSParameters() (*ManagedHTTPSParameters, bool) + func (umhp UserManagedHTTPSParameters) AsUserManagedHTTPSParameters() (*UserManagedHTTPSParameters, bool) + func (umhp UserManagedHTTPSParameters) MarshalJSON() ([]byte, error) + type ValidateCustomDomainInput struct + HostName *string + type ValidateCustomDomainOutput struct + CustomDomainValidated *bool + Message *string + Reason *string + func (vcdo ValidateCustomDomainOutput) MarshalJSON() ([]byte, error) + type ValidateProbeInput struct + ProbeURL *string + type ValidateProbeOutput struct + ErrorCode *string + IsValid *bool + Message *string + func (vpo ValidateProbeOutput) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicy struct + Etag *string + ID *string + Location *string + Name *string + Sku *Sku + 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 WebApplicationFirewallPolicyPatchParameters struct + Tags map[string]*string + func (wafppp WebApplicationFirewallPolicyPatchParameters) MarshalJSON() ([]byte, error) + type WebApplicationFirewallPolicyProperties struct + CustomRules *CustomRuleList + EndpointLinks *[]EndpointType + ManagedRules *ManagedRuleSetList + PolicySettings *PolicySettings + ProvisioningState ProvisioningState + RateLimitRules *RateLimitRuleList + ResourceState PolicyResourceState + func (wafpp WebApplicationFirewallPolicyProperties) MarshalJSON() ([]byte, error) Incompatible versions in this module v55.5.0+incompatible Jun 30, 2021 v55.4.0+incompatible Jun 25, 2021 v55.3.0+incompatible Jun 16, 2021 v55.2.0+incompatible Jun 10, 2021 v55.1.0+incompatible Jun 2, 2021 v55.0.0+incompatible May 28, 2021