Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type 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) + 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 + 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 + 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(...) 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 + CustomHTTPSParameters BasicCustomDomainHTTPSParameters + CustomHTTPSProvisioningState CustomHTTPSProvisioningState + CustomHTTPSProvisioningSubstate CustomHTTPSProvisioningSubstate + HostName *string + ProvisioningState *string + ResourceState CustomDomainResourceState + ValidationData *string + func (cdp *CustomDomainProperties) UnmarshalJSON(body []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 + func (future *CustomDomainsCreateFuture) Result(client CustomDomainsClient) (cd CustomDomain, err error) + type CustomDomainsDeleteFuture struct + func (future *CustomDomainsDeleteFuture) Result(client CustomDomainsClient) (cd CustomDomain, err 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 DeepCreatedOrigin struct + Name *string + func (dco *DeepCreatedOrigin) UnmarshalJSON(body []byte) error + func (dco DeepCreatedOrigin) MarshalJSON() ([]byte, error) + type DeepCreatedOriginProperties struct + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + 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) 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) 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) 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) 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) 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 + 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(getNextPage func(context.Context, EdgenodeResult) (EdgenodeResult, error)) 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 + 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(...) 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 + DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy + GeoFilters *[]GeoFilter + HostName *string + IsCompressionEnabled *bool + IsHTTPAllowed *bool + IsHTTPSAllowed *bool + OptimizationType OptimizationType + OriginHostHeader *string + OriginPath *string + Origins *[]DeepCreatedOrigin + ProbePath *string + ProvisioningState *string + QueryStringCachingBehavior QueryStringCachingBehavior + ResourceState EndpointResourceState + type EndpointPropertiesUpdateParameters struct + ContentTypesToCompress *[]string + DeliveryPolicy *EndpointPropertiesUpdateParametersDeliveryPolicy + GeoFilters *[]GeoFilter + IsCompressionEnabled *bool + IsHTTPAllowed *bool + IsHTTPSAllowed *bool + OptimizationType OptimizationType + OriginHostHeader *string + OriginPath *string + ProbePath *string + QueryStringCachingBehavior QueryStringCachingBehavior + type EndpointPropertiesUpdateParametersDeliveryPolicy struct + Description *string + Rules *[]DeliveryRule + type EndpointResourceState string + const EndpointResourceStateCreating + const EndpointResourceStateDeleting + const EndpointResourceStateRunning + const EndpointResourceStateStarting + const EndpointResourceStateStopped + const EndpointResourceStateStopping + func PossibleEndpointResourceStateValues() []EndpointResourceState + 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 + func (future *EndpointsCreateFuture) Result(client EndpointsClient) (e Endpoint, err error) + type EndpointsDeleteFuture struct + func (future *EndpointsDeleteFuture) Result(client EndpointsClient) (ar autorest.Response, err error) + type EndpointsLoadContentFuture struct + func (future *EndpointsLoadContentFuture) Result(client EndpointsClient) (ar autorest.Response, err error) + type EndpointsPurgeContentFuture struct + func (future *EndpointsPurgeContentFuture) Result(client EndpointsClient) (ar autorest.Response, err error) + type EndpointsStartFuture struct + func (future *EndpointsStartFuture) Result(client EndpointsClient) (e Endpoint, err error) + type EndpointsStopFuture struct + func (future *EndpointsStopFuture) Result(client EndpointsClient) (e Endpoint, err error) + type EndpointsUpdateFuture struct + func (future *EndpointsUpdateFuture) Result(client EndpointsClient) (e Endpoint, err error) + type ErrorResponse struct + Code *string + Message *string + type GeoFilter struct + Action GeoFilterActions + CountryCodes *[]string + RelativePath *string + type GeoFilterActions string + const Allow + const Block + func PossibleGeoFilterActionsValues() []GeoFilterActions + 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 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 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 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 + func PossibleNameBasicDeliveryRuleActionValues() []NameBasicDeliveryRuleAction + type Operation struct + Display *OperationDisplay + Name *string + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + 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 + 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(...) 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 OptimizationType string + const DynamicSiteAcceleration + const GeneralMediaStreaming + const GeneralWebDelivery + const LargeFileDownload + const VideoOnDemandMediaStreaming + func PossibleOptimizationTypeValues() []OptimizationType + type Origin struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (o *Origin) UnmarshalJSON(body []byte) error + func (o Origin) MarshalJSON() ([]byte, error) + type OriginListResult struct + NextLink *string + Value *[]Origin + func (olr OriginListResult) IsEmpty() bool + 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(getNextPage func(context.Context, OriginListResult) (OriginListResult, error)) 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 + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + ProvisioningState *string + ResourceState OriginResourceState + type OriginPropertiesParameters struct + HTTPPort *int32 + HTTPSPort *int32 + HostName *string + 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 OriginsClient struct + func NewOriginsClient(subscriptionID string) OriginsClient + func NewOriginsClientWithBaseURI(baseURI string, subscriptionID string) OriginsClient + 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 OriginsUpdateFuture struct + func (future *OriginsUpdateFuture) Result(client OriginsClient) (o Origin, err error) + 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 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 + 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(...) 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 + 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 + func (future *ProfilesCreateFuture) Result(client ProfilesClient) (p Profile, err error) + type ProfilesDeleteFuture struct + func (future *ProfilesDeleteFuture) Result(client ProfilesClient) (ar autorest.Response, err error) + type ProfilesUpdateFuture struct + func (future *ProfilesUpdateFuture) Result(client ProfilesClient) (p Profile, err error) + type ProtocolType string + const IPBased + const ServerNameIndication + func PossibleProtocolTypeValues() []ProtocolType + type ProxyResource struct + ID *string + Name *string + Type *string + type PurgeParameters struct + ContentPaths *[]string + type QueryStringBehavior string + const Exclude + const ExcludeAll + const Include + const IncludeAll + func PossibleQueryStringBehaviorValues() []QueryStringBehavior + type QueryStringCachingBehavior string + const BypassCaching + const IgnoreQueryString + const NotSet + const UseQueryString + 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 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 + type ResourceType string + const MicrosoftCdnProfilesEndpoints + func PossibleResourceTypeValues() []ResourceType + type ResourceUsage struct + CurrentValue *int32 + Limit *int32 + ResourceType *string + Unit *string + 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 + 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(...) 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 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 + type SupportedOptimizationTypesListResult struct + SupportedOptimizationTypes *[]OptimizationType + 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 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) 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) MarshalJSON() ([]byte, error) + type URLRewriteActionParameters struct + Destination *string + OdataType *string + PreserveUnmatchedPath *bool + SourcePattern *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 + type ValidateProbeInput struct + ProbeURL *string + type ValidateProbeOutput struct + ErrorCode *string + IsValid *bool + Message *string Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48