zonessettingsv1

package
v0.46.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 4

Documentation

Overview

Package zonessettingsv1 : Operations and models for the ZonesSettingsV1 service

Index

Constants

View Source
const (
	MinifySettingValue_Css_Off = "off"
	MinifySettingValue_Css_On  = "on"
)

Constants associated with the MinifySettingValue.Css property. Automatically minify all CSS for your website.

View Source
const (
	MinifySettingValue_HTML_Off = "off"
	MinifySettingValue_HTML_On  = "on"
)

Constants associated with the MinifySettingValue.HTML property. Automatically minify all HTML for your website.

View Source
const (
	MinifySettingValue_Js_Off = "off"
	MinifySettingValue_Js_On  = "on"
)

Constants associated with the MinifySettingValue.Js property. Automatically minify all JavaScript for your website.

View Source
const (
	MobileRedirecSettingValue_Status_Off = "off"
	MobileRedirecSettingValue_Status_On  = "on"
)

Constants associated with the MobileRedirecSettingValue.Status property. Whether or not the mobile redirection is enabled.

View Source
const (
	UpdateAlwaysUseHttpsOptions_Value_Off = "off"
	UpdateAlwaysUseHttpsOptions_Value_On  = "on"
)

Constants associated with the UpdateAlwaysUseHttpsOptions.Value property. Value.

View Source
const (
	UpdateAutomaticHttpsRewritesOptions_Value_Off = "off"
	UpdateAutomaticHttpsRewritesOptions_Value_On  = "on"
)

Constants associated with the UpdateAutomaticHttpsRewritesOptions.Value property. Value.

View Source
const (
	UpdateBrotliOptions_Value_Off = "off"
	UpdateBrotliOptions_Value_On  = "on"
)

Constants associated with the UpdateBrotliOptions.Value property. Value.

View Source
const (
	UpdateBrowserCheckOptions_Value_Off = "off"
	UpdateBrowserCheckOptions_Value_On  = "on"
)

Constants associated with the UpdateBrowserCheckOptions.Value property. Value.

View Source
const (
	UpdateCiphersOptions_Value_Aes128GcmSha256            = "AES128-GCM-SHA256"
	UpdateCiphersOptions_Value_Aes128Sha                  = "AES128-SHA"
	UpdateCiphersOptions_Value_Aes128Sha256               = "AES128-SHA256"
	UpdateCiphersOptions_Value_Aes256GcmSha384            = "AES256-GCM-SHA384"
	UpdateCiphersOptions_Value_Aes256Sha                  = "AES256-SHA"
	UpdateCiphersOptions_Value_Aes256Sha256               = "AES256-SHA256"
	UpdateCiphersOptions_Value_DesCbc3Sha                 = "DES-CBC3-SHA"
	UpdateCiphersOptions_Value_EcdheEcdsaAes128GcmSha256  = "ECDHE-ECDSA-AES128-GCM-SHA256"
	UpdateCiphersOptions_Value_EcdheEcdsaAes128Sha        = "ECDHE-ECDSA-AES128-SHA"
	UpdateCiphersOptions_Value_EcdheEcdsaAes128Sha256     = "ECDHE-ECDSA-AES128-SHA256"
	UpdateCiphersOptions_Value_EcdheEcdsaAes256GcmSha384  = "ECDHE-ECDSA-AES256-GCM-SHA384"
	UpdateCiphersOptions_Value_EcdheEcdsaAes256Sha384     = "ECDHE-ECDSA-AES256-SHA384"
	UpdateCiphersOptions_Value_EcdheEcdsaChacha20Poly1305 = "ECDHE-ECDSA-CHACHA20-POLY1305"
	UpdateCiphersOptions_Value_EcdheRsaAes128GcmSha256    = "ECDHE-RSA-AES128-GCM-SHA256"
	UpdateCiphersOptions_Value_EcdheRsaAes128Sha          = "ECDHE-RSA-AES128-SHA"
	UpdateCiphersOptions_Value_EcdheRsaAes128Sha256       = "ECDHE-RSA-AES128-SHA256"
	UpdateCiphersOptions_Value_EcdheRsaAes256GcmSha384    = "ECDHE-RSA-AES256-GCM-SHA384"
	UpdateCiphersOptions_Value_EcdheRsaAes256Sha          = "ECDHE-RSA-AES256-SHA"
	UpdateCiphersOptions_Value_EcdheRsaAes256Sha384       = "ECDHE-RSA-AES256-SHA384"
	UpdateCiphersOptions_Value_EcdheRsaChacha20Poly1305   = "ECDHE-RSA-CHACHA20-POLY1305"
)

Constants associated with the UpdateCiphersOptions.Value property.

View Source
const (
	UpdateEnableErrorPagesOnOptions_Value_Off = "off"
	UpdateEnableErrorPagesOnOptions_Value_On  = "on"
)

Constants associated with the UpdateEnableErrorPagesOnOptions.Value property. Value.

View Source
const (
	UpdateHotlinkProtectionOptions_Value_Off = "off"
	UpdateHotlinkProtectionOptions_Value_On  = "on"
)

Constants associated with the UpdateHotlinkProtectionOptions.Value property. Value.

View Source
const (
	UpdateHttp2Options_Value_Off = "off"
	UpdateHttp2Options_Value_On  = "on"
)

Constants associated with the UpdateHttp2Options.Value property. Value.

View Source
const (
	UpdateHttp3Options_Value_Off = "off"
	UpdateHttp3Options_Value_On  = "on"
)

Constants associated with the UpdateHttp3Options.Value property. Value.

View Source
const (
	UpdateImageLoadOptimizationOptions_Value_Off = "off"
	UpdateImageLoadOptimizationOptions_Value_On  = "on"
)

Constants associated with the UpdateImageLoadOptimizationOptions.Value property. Value.

View Source
const (
	UpdateImageSizeOptimizationOptions_Value_Lossless = "lossless"
	UpdateImageSizeOptimizationOptions_Value_Lossy    = "lossy"
	UpdateImageSizeOptimizationOptions_Value_Off      = "off"
)

Constants associated with the UpdateImageSizeOptimizationOptions.Value property. Valid values are "lossy", "off", "lossless". "lossy" - The file size of JPEG images is reduced using lossy compression, which may reduce visual quality. "off" - Disable Image Size Optimization. "lossless" - Reduce the size of image files without impacting visual quality.

View Source
const (
	UpdateIpGeolocationOptions_Value_Off = "off"
	UpdateIpGeolocationOptions_Value_On  = "on"
)

Constants associated with the UpdateIpGeolocationOptions.Value property. Value.

View Source
const (
	UpdateIpv6Options_Value_Off = "off"
	UpdateIpv6Options_Value_On  = "on"
)

Constants associated with the UpdateIpv6Options.Value property. Value.

View Source
const (
	UpdateOpportunisticEncryptionOptions_Value_Off = "off"
	UpdateOpportunisticEncryptionOptions_Value_On  = "on"
)

Constants associated with the UpdateOpportunisticEncryptionOptions.Value property. Value.

View Source
const (
	UpdateOpportunisticOnionOptions_Value_Off = "off"
	UpdateOpportunisticOnionOptions_Value_On  = "on"
)

Constants associated with the UpdateOpportunisticOnionOptions.Value property. Value.

View Source
const (
	UpdatePrefetchPreloadOptions_Value_Off = "off"
	UpdatePrefetchPreloadOptions_Value_On  = "on"
)

Constants associated with the UpdatePrefetchPreloadOptions.Value property. Value.

View Source
const (
	UpdatePseudoIpv4Options_Value_AddHeader       = "add_header"
	UpdatePseudoIpv4Options_Value_Off             = "off"
	UpdatePseudoIpv4Options_Value_OverwriteHeader = "overwrite_header"
)

Constants associated with the UpdatePseudoIpv4Options.Value property. Value.

View Source
const (
	UpdateResponseBufferingOptions_Value_Off = "off"
	UpdateResponseBufferingOptions_Value_On  = "on"
)

Constants associated with the UpdateResponseBufferingOptions.Value property. Value.

View Source
const (
	UpdateScriptLoadOptimizationOptions_Value_Off = "off"
	UpdateScriptLoadOptimizationOptions_Value_On  = "on"
)

Constants associated with the UpdateScriptLoadOptimizationOptions.Value property. Value.

View Source
const (
	UpdateServerSideExcludeOptions_Value_Off = "off"
	UpdateServerSideExcludeOptions_Value_On  = "on"
)

Constants associated with the UpdateServerSideExcludeOptions.Value property. Value.

View Source
const (
	UpdateTlsClientAuthOptions_Value_Off = "off"
	UpdateTlsClientAuthOptions_Value_On  = "on"
)

Constants associated with the UpdateTlsClientAuthOptions.Value property. Value.

View Source
const (
	UpdateTrueClientIpOptions_Value_Off = "off"
	UpdateTrueClientIpOptions_Value_On  = "on"
)

Constants associated with the UpdateTrueClientIpOptions.Value property. Value.

View Source
const (
	UpdateWebApplicationFirewallOptions_Value_Off = "off"
	UpdateWebApplicationFirewallOptions_Value_On  = "on"
)

Constants associated with the UpdateWebApplicationFirewallOptions.Value property. Value.

View Source
const (
	UpdateWebSocketsOptions_Value_Off = "off"
	UpdateWebSocketsOptions_Value_On  = "on"
)

Constants associated with the UpdateWebSocketsOptions.Value property. Value.

View Source
const (
	UpdateZoneCnameFlatteningOptions_Value_FlattenAll    = "flatten_all"
	UpdateZoneCnameFlatteningOptions_Value_FlattenAtRoot = "flatten_at_root"
)

Constants associated with the UpdateZoneCnameFlatteningOptions.Value property. Valid values are "flatten_at_root", "flatten_all". "flatten_at_root" - Flatten CNAME at root domain. This is the default value. "flatten_all" - Flatten all CNAME records under your domain.

View Source
const (
	UpdateZoneDnssecOptions_Status_Active   = "active"
	UpdateZoneDnssecOptions_Status_Disabled = "disabled"
)

Constants associated with the UpdateZoneDnssecOptions.Status property. Status.

View Source
const (
	ZonesDnssecRespResult_Status_Active          = "active"
	ZonesDnssecRespResult_Status_Disabled        = "disabled"
	ZonesDnssecRespResult_Status_Error           = "error"
	ZonesDnssecRespResult_Status_Pending         = "pending"
	ZonesDnssecRespResult_Status_PendingDisabled = "pending-disabled"
)

Constants associated with the ZonesDnssecRespResult.Status property. Status.

View Source
const (
	CnameFlatteningResponse_Value_FlattenAll    = "flatten_all"
	CnameFlatteningResponse_Value_FlattenAtRoot = "flatten_at_root"
)

Constants associated with the CnameFlatteningResponse.Value property. value.

View Source
const DefaultServiceName = "zones_settings"

DefaultServiceName is the default key used to find external configuration information.

View Source
const DefaultServiceURL = "https://api.cis.cloud.ibm.com"

DefaultServiceURL is the default URL to make service requests to.

Variables

This section is empty.

Functions

func GetServiceURLForRegion added in v0.12.1

func GetServiceURLForRegion(region string) (string, error)

GetServiceURLForRegion returns the service URL to be used for the specified region

func UnmarshalAlwaysUseHttpsResp

func UnmarshalAlwaysUseHttpsResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalAlwaysUseHttpsResp unmarshals an instance of AlwaysUseHttpsResp from the specified map of raw messages.

func UnmarshalAlwaysUseHttpsRespResult

func UnmarshalAlwaysUseHttpsRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalAlwaysUseHttpsRespResult unmarshals an instance of AlwaysUseHttpsRespResult from the specified map of raw messages.

func UnmarshalAutomaticHttpsRewritesResp

func UnmarshalAutomaticHttpsRewritesResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalAutomaticHttpsRewritesResp unmarshals an instance of AutomaticHttpsRewritesResp from the specified map of raw messages.

func UnmarshalAutomaticHttpsRewritesRespResult

func UnmarshalAutomaticHttpsRewritesRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalAutomaticHttpsRewritesRespResult unmarshals an instance of AutomaticHttpsRewritesRespResult from the specified map of raw messages.

func UnmarshalBrotliResp added in v0.21.0

func UnmarshalBrotliResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalBrotliResp unmarshals an instance of BrotliResp from the specified map of raw messages.

func UnmarshalBrotliRespResult added in v0.21.0

func UnmarshalBrotliRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalBrotliRespResult unmarshals an instance of BrotliRespResult from the specified map of raw messages.

func UnmarshalBrowserCheckResp

func UnmarshalBrowserCheckResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalBrowserCheckResp unmarshals an instance of BrowserCheckResp from the specified map of raw messages.

func UnmarshalBrowserCheckRespResult

func UnmarshalBrowserCheckRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalBrowserCheckRespResult unmarshals an instance of BrowserCheckRespResult from the specified map of raw messages.

func UnmarshalChallengeTtlResp

func UnmarshalChallengeTtlResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalChallengeTtlResp unmarshals an instance of ChallengeTtlResp from the specified map of raw messages.

func UnmarshalChallengeTtlRespResult

func UnmarshalChallengeTtlRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalChallengeTtlRespResult unmarshals an instance of ChallengeTtlRespResult from the specified map of raw messages.

func UnmarshalCiphersResp

func UnmarshalCiphersResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCiphersResp unmarshals an instance of CiphersResp from the specified map of raw messages.

func UnmarshalCiphersRespResult

func UnmarshalCiphersRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCiphersRespResult unmarshals an instance of CiphersRespResult from the specified map of raw messages.

func UnmarshalCnameFlatteningResponse

func UnmarshalCnameFlatteningResponse(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalCnameFlatteningResponse unmarshals an instance of CnameFlatteningResponse from the specified map of raw messages.

func UnmarshalHotlinkProtectionResp

func UnmarshalHotlinkProtectionResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHotlinkProtectionResp unmarshals an instance of HotlinkProtectionResp from the specified map of raw messages.

func UnmarshalHotlinkProtectionRespResult

func UnmarshalHotlinkProtectionRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHotlinkProtectionRespResult unmarshals an instance of HotlinkProtectionRespResult from the specified map of raw messages.

func UnmarshalHttp2Resp

func UnmarshalHttp2Resp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHttp2Resp unmarshals an instance of Http2Resp from the specified map of raw messages.

func UnmarshalHttp2RespResult

func UnmarshalHttp2RespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHttp2RespResult unmarshals an instance of Http2RespResult from the specified map of raw messages.

func UnmarshalHttp3Resp added in v0.14.1

func UnmarshalHttp3Resp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHttp3Resp unmarshals an instance of Http3Resp from the specified map of raw messages.

func UnmarshalHttp3RespResult added in v0.14.1

func UnmarshalHttp3RespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalHttp3RespResult unmarshals an instance of Http3RespResult from the specified map of raw messages.

func UnmarshalImageLoadOptimizationResp

func UnmarshalImageLoadOptimizationResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalImageLoadOptimizationResp unmarshals an instance of ImageLoadOptimizationResp from the specified map of raw messages.

func UnmarshalImageLoadOptimizationRespResult

func UnmarshalImageLoadOptimizationRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalImageLoadOptimizationRespResult unmarshals an instance of ImageLoadOptimizationRespResult from the specified map of raw messages.

func UnmarshalImageSizeOptimizationResp

func UnmarshalImageSizeOptimizationResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalImageSizeOptimizationResp unmarshals an instance of ImageSizeOptimizationResp from the specified map of raw messages.

func UnmarshalImageSizeOptimizationRespResult

func UnmarshalImageSizeOptimizationRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalImageSizeOptimizationRespResult unmarshals an instance of ImageSizeOptimizationRespResult from the specified map of raw messages.

func UnmarshalIpGeolocationResp

func UnmarshalIpGeolocationResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalIpGeolocationResp unmarshals an instance of IpGeolocationResp from the specified map of raw messages.

func UnmarshalIpGeolocationRespResult

func UnmarshalIpGeolocationRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalIpGeolocationRespResult unmarshals an instance of IpGeolocationRespResult from the specified map of raw messages.

func UnmarshalIpv6Resp

func UnmarshalIpv6Resp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalIpv6Resp unmarshals an instance of Ipv6Resp from the specified map of raw messages.

func UnmarshalIpv6RespResult

func UnmarshalIpv6RespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalIpv6RespResult unmarshals an instance of Ipv6RespResult from the specified map of raw messages.

func UnmarshalMaxUploadResp

func UnmarshalMaxUploadResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMaxUploadResp unmarshals an instance of MaxUploadResp from the specified map of raw messages.

func UnmarshalMaxUploadRespResult

func UnmarshalMaxUploadRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMaxUploadRespResult unmarshals an instance of MaxUploadRespResult from the specified map of raw messages.

func UnmarshalMinTlsVersionResp

func UnmarshalMinTlsVersionResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinTlsVersionResp unmarshals an instance of MinTlsVersionResp from the specified map of raw messages.

func UnmarshalMinTlsVersionRespResult

func UnmarshalMinTlsVersionRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinTlsVersionRespResult unmarshals an instance of MinTlsVersionRespResult from the specified map of raw messages.

func UnmarshalMinifyResp

func UnmarshalMinifyResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinifyResp unmarshals an instance of MinifyResp from the specified map of raw messages.

func UnmarshalMinifyRespResult

func UnmarshalMinifyRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinifyRespResult unmarshals an instance of MinifyRespResult from the specified map of raw messages.

func UnmarshalMinifyRespResultValue

func UnmarshalMinifyRespResultValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinifyRespResultValue unmarshals an instance of MinifyRespResultValue from the specified map of raw messages.

func UnmarshalMinifySettingValue

func UnmarshalMinifySettingValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMinifySettingValue unmarshals an instance of MinifySettingValue from the specified map of raw messages.

func UnmarshalMobileRedirecSettingValue

func UnmarshalMobileRedirecSettingValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMobileRedirecSettingValue unmarshals an instance of MobileRedirecSettingValue from the specified map of raw messages.

func UnmarshalMobileRedirectResp

func UnmarshalMobileRedirectResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMobileRedirectResp unmarshals an instance of MobileRedirectResp from the specified map of raw messages.

func UnmarshalMobileRedirectRespResult

func UnmarshalMobileRedirectRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMobileRedirectRespResult unmarshals an instance of MobileRedirectRespResult from the specified map of raw messages.

func UnmarshalMobileRedirectRespResultValue

func UnmarshalMobileRedirectRespResultValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalMobileRedirectRespResultValue unmarshals an instance of MobileRedirectRespResultValue from the specified map of raw messages.

func UnmarshalOpportunisticEncryptionResp

func UnmarshalOpportunisticEncryptionResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOpportunisticEncryptionResp unmarshals an instance of OpportunisticEncryptionResp from the specified map of raw messages.

func UnmarshalOpportunisticEncryptionRespResult

func UnmarshalOpportunisticEncryptionRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOpportunisticEncryptionRespResult unmarshals an instance of OpportunisticEncryptionRespResult from the specified map of raw messages.

func UnmarshalOpportunisticOnionResp added in v0.37.0

func UnmarshalOpportunisticOnionResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOpportunisticOnionResp unmarshals an instance of OpportunisticOnionResp from the specified map of raw messages.

func UnmarshalOpportunisticOnionRespResult added in v0.37.0

func UnmarshalOpportunisticOnionRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOpportunisticOnionRespResult unmarshals an instance of OpportunisticOnionRespResult from the specified map of raw messages.

func UnmarshalOriginErrorPagePassThruResp

func UnmarshalOriginErrorPagePassThruResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOriginErrorPagePassThruResp unmarshals an instance of OriginErrorPagePassThruResp from the specified map of raw messages.

func UnmarshalOriginErrorPagePassThruRespResult

func UnmarshalOriginErrorPagePassThruRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalOriginErrorPagePassThruRespResult unmarshals an instance of OriginErrorPagePassThruRespResult from the specified map of raw messages.

func UnmarshalPrefetchPreloadResp

func UnmarshalPrefetchPreloadResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalPrefetchPreloadResp unmarshals an instance of PrefetchPreloadResp from the specified map of raw messages.

func UnmarshalPrefetchPreloadRespResult

func UnmarshalPrefetchPreloadRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalPrefetchPreloadRespResult unmarshals an instance of PrefetchPreloadRespResult from the specified map of raw messages.

func UnmarshalProxyReadTimeoutResp added in v0.37.0

func UnmarshalProxyReadTimeoutResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalProxyReadTimeoutResp unmarshals an instance of ProxyReadTimeoutResp from the specified map of raw messages.

func UnmarshalProxyReadTimeoutRespResult added in v0.37.0

func UnmarshalProxyReadTimeoutRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalProxyReadTimeoutRespResult unmarshals an instance of ProxyReadTimeoutRespResult from the specified map of raw messages.

func UnmarshalPseudoIpv4Resp

func UnmarshalPseudoIpv4Resp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalPseudoIpv4Resp unmarshals an instance of PseudoIpv4Resp from the specified map of raw messages.

func UnmarshalPseudoIpv4RespResult

func UnmarshalPseudoIpv4RespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalPseudoIpv4RespResult unmarshals an instance of PseudoIpv4RespResult from the specified map of raw messages.

func UnmarshalResponseBufferingResp

func UnmarshalResponseBufferingResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalResponseBufferingResp unmarshals an instance of ResponseBufferingResp from the specified map of raw messages.

func UnmarshalResponseBufferingRespResult

func UnmarshalResponseBufferingRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalResponseBufferingRespResult unmarshals an instance of ResponseBufferingRespResult from the specified map of raw messages.

func UnmarshalScriptLoadOptimizationResp

func UnmarshalScriptLoadOptimizationResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalScriptLoadOptimizationResp unmarshals an instance of ScriptLoadOptimizationResp from the specified map of raw messages.

func UnmarshalScriptLoadOptimizationRespResult

func UnmarshalScriptLoadOptimizationRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalScriptLoadOptimizationRespResult unmarshals an instance of ScriptLoadOptimizationRespResult from the specified map of raw messages.

func UnmarshalSecurityHeaderResp

func UnmarshalSecurityHeaderResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderResp unmarshals an instance of SecurityHeaderResp from the specified map of raw messages.

func UnmarshalSecurityHeaderRespResult

func UnmarshalSecurityHeaderRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderRespResult unmarshals an instance of SecurityHeaderRespResult from the specified map of raw messages.

func UnmarshalSecurityHeaderRespResultValue

func UnmarshalSecurityHeaderRespResultValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderRespResultValue unmarshals an instance of SecurityHeaderRespResultValue from the specified map of raw messages.

func UnmarshalSecurityHeaderRespResultValueStrictTransportSecurity

func UnmarshalSecurityHeaderRespResultValueStrictTransportSecurity(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderRespResultValueStrictTransportSecurity unmarshals an instance of SecurityHeaderRespResultValueStrictTransportSecurity from the specified map of raw messages.

func UnmarshalSecurityHeaderSettingValue

func UnmarshalSecurityHeaderSettingValue(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderSettingValue unmarshals an instance of SecurityHeaderSettingValue from the specified map of raw messages.

func UnmarshalSecurityHeaderSettingValueStrictTransportSecurity

func UnmarshalSecurityHeaderSettingValueStrictTransportSecurity(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalSecurityHeaderSettingValueStrictTransportSecurity unmarshals an instance of SecurityHeaderSettingValueStrictTransportSecurity from the specified map of raw messages.

func UnmarshalServerSideExcludeResp

func UnmarshalServerSideExcludeResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalServerSideExcludeResp unmarshals an instance of ServerSideExcludeResp from the specified map of raw messages.

func UnmarshalServerSideExcludeRespResult

func UnmarshalServerSideExcludeRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalServerSideExcludeRespResult unmarshals an instance of ServerSideExcludeRespResult from the specified map of raw messages.

func UnmarshalTlsClientAuthResp

func UnmarshalTlsClientAuthResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTlsClientAuthResp unmarshals an instance of TlsClientAuthResp from the specified map of raw messages.

func UnmarshalTlsClientAuthRespResult

func UnmarshalTlsClientAuthRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTlsClientAuthRespResult unmarshals an instance of TlsClientAuthRespResult from the specified map of raw messages.

func UnmarshalTrueClientIpResp

func UnmarshalTrueClientIpResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTrueClientIpResp unmarshals an instance of TrueClientIpResp from the specified map of raw messages.

func UnmarshalTrueClientIpRespResult

func UnmarshalTrueClientIpRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalTrueClientIpRespResult unmarshals an instance of TrueClientIpRespResult from the specified map of raw messages.

func UnmarshalWafResp

func UnmarshalWafResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalWafResp unmarshals an instance of WafResp from the specified map of raw messages.

func UnmarshalWafRespResult

func UnmarshalWafRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalWafRespResult unmarshals an instance of WafRespResult from the specified map of raw messages.

func UnmarshalWebsocketsResp

func UnmarshalWebsocketsResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalWebsocketsResp unmarshals an instance of WebsocketsResp from the specified map of raw messages.

func UnmarshalWebsocketsRespResult

func UnmarshalWebsocketsRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalWebsocketsRespResult unmarshals an instance of WebsocketsRespResult from the specified map of raw messages.

func UnmarshalZonesCnameFlatteningResp

func UnmarshalZonesCnameFlatteningResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalZonesCnameFlatteningResp unmarshals an instance of ZonesCnameFlatteningResp from the specified map of raw messages.

func UnmarshalZonesDnssecResp

func UnmarshalZonesDnssecResp(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalZonesDnssecResp unmarshals an instance of ZonesDnssecResp from the specified map of raw messages.

func UnmarshalZonesDnssecRespResult

func UnmarshalZonesDnssecRespResult(m map[string]json.RawMessage, result interface{}) (err error)

UnmarshalZonesDnssecRespResult unmarshals an instance of ZonesDnssecRespResult from the specified map of raw messages.

Types

type AlwaysUseHttpsResp

type AlwaysUseHttpsResp struct {
	// Container for response information.
	Result *AlwaysUseHttpsRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

AlwaysUseHttpsResp : Always use http response.

type AlwaysUseHttpsRespResult

type AlwaysUseHttpsRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

AlwaysUseHttpsRespResult : Container for response information.

type AutomaticHttpsRewritesResp

type AutomaticHttpsRewritesResp struct {
	// Container for response information.
	Result *AutomaticHttpsRewritesRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

AutomaticHttpsRewritesResp : automatic https rewrite response.

type AutomaticHttpsRewritesRespResult

type AutomaticHttpsRewritesRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

AutomaticHttpsRewritesRespResult : Container for response information.

type BrotliResp added in v0.21.0

type BrotliResp struct {
	// Container for response information.
	Result *BrotliRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

BrotliResp : Brotli response.

type BrotliRespResult added in v0.21.0

type BrotliRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

BrotliRespResult : Container for response information.

type BrowserCheckResp

type BrowserCheckResp struct {
	// Container for response information.
	Result *BrowserCheckRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

BrowserCheckResp : Browser Check response.

type BrowserCheckRespResult

type BrowserCheckRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

BrowserCheckRespResult : Container for response information.

type ChallengeTtlResp

type ChallengeTtlResp struct {
	// Container for response information.
	Result *ChallengeTtlRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ChallengeTtlResp : challenge TTL response.

type ChallengeTtlRespResult

type ChallengeTtlRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *int64 `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ChallengeTtlRespResult : Container for response information.

type CiphersResp

type CiphersResp struct {
	// Container for response information.
	Result *CiphersRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

CiphersResp : Ciphers response.

type CiphersRespResult

type CiphersRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value []string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

CiphersRespResult : Container for response information.

type CnameFlatteningResponse

type CnameFlatteningResponse struct {
	// id.
	ID *string `json:"id,omitempty"`

	// value.
	Value *string `json:"value,omitempty"`

	// Date when it is modified.
	ModifiedOn *strfmt.DateTime `json:"modified_on,omitempty"`

	// editable.
	Editable *bool `json:"editable,omitempty"`
}

CnameFlatteningResponse : CNAME Flattening response.

type GetAlwaysUseHttpsOptions

type GetAlwaysUseHttpsOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetAlwaysUseHttpsOptions : The GetAlwaysUseHttps options.

func (*GetAlwaysUseHttpsOptions) SetHeaders

func (options *GetAlwaysUseHttpsOptions) SetHeaders(param map[string]string) *GetAlwaysUseHttpsOptions

SetHeaders : Allow user to set Headers

type GetAutomaticHttpsRewritesOptions

type GetAutomaticHttpsRewritesOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetAutomaticHttpsRewritesOptions : The GetAutomaticHttpsRewrites options.

func (*GetAutomaticHttpsRewritesOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetBrotliOptions added in v0.21.0

type GetBrotliOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetBrotliOptions : The GetBrotli options.

func (*GetBrotliOptions) SetHeaders added in v0.21.0

func (options *GetBrotliOptions) SetHeaders(param map[string]string) *GetBrotliOptions

SetHeaders : Allow user to set Headers

type GetBrowserCheckOptions

type GetBrowserCheckOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetBrowserCheckOptions : The GetBrowserCheck options.

func (*GetBrowserCheckOptions) SetHeaders

func (options *GetBrowserCheckOptions) SetHeaders(param map[string]string) *GetBrowserCheckOptions

SetHeaders : Allow user to set Headers

type GetChallengeTtlOptions

type GetChallengeTtlOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetChallengeTtlOptions : The GetChallengeTTL options.

func (*GetChallengeTtlOptions) SetHeaders

func (options *GetChallengeTtlOptions) SetHeaders(param map[string]string) *GetChallengeTtlOptions

SetHeaders : Allow user to set Headers

type GetCiphersOptions

type GetCiphersOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetCiphersOptions : The GetCiphers options.

func (*GetCiphersOptions) SetHeaders

func (options *GetCiphersOptions) SetHeaders(param map[string]string) *GetCiphersOptions

SetHeaders : Allow user to set Headers

type GetEnableErrorPagesOnOptions

type GetEnableErrorPagesOnOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetEnableErrorPagesOnOptions : The GetEnableErrorPagesOn options.

func (*GetEnableErrorPagesOnOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetHotlinkProtectionOptions

type GetHotlinkProtectionOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetHotlinkProtectionOptions : The GetHotlinkProtection options.

func (*GetHotlinkProtectionOptions) SetHeaders

func (options *GetHotlinkProtectionOptions) SetHeaders(param map[string]string) *GetHotlinkProtectionOptions

SetHeaders : Allow user to set Headers

type GetHttp2Options

type GetHttp2Options struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetHttp2Options : The GetHttp2 options.

func (*GetHttp2Options) SetHeaders

func (options *GetHttp2Options) SetHeaders(param map[string]string) *GetHttp2Options

SetHeaders : Allow user to set Headers

type GetHttp3Options added in v0.14.1

type GetHttp3Options struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetHttp3Options : The GetHttp3 options.

func (*GetHttp3Options) SetHeaders added in v0.14.1

func (options *GetHttp3Options) SetHeaders(param map[string]string) *GetHttp3Options

SetHeaders : Allow user to set Headers

type GetImageLoadOptimizationOptions

type GetImageLoadOptimizationOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetImageLoadOptimizationOptions : The GetImageLoadOptimization options.

func (*GetImageLoadOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetImageSizeOptimizationOptions

type GetImageSizeOptimizationOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetImageSizeOptimizationOptions : The GetImageSizeOptimization options.

func (*GetImageSizeOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetIpGeolocationOptions

type GetIpGeolocationOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetIpGeolocationOptions : The GetIpGeolocation options.

func (*GetIpGeolocationOptions) SetHeaders

func (options *GetIpGeolocationOptions) SetHeaders(param map[string]string) *GetIpGeolocationOptions

SetHeaders : Allow user to set Headers

type GetIpv6Options

type GetIpv6Options struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetIpv6Options : The GetIpv6 options.

func (*GetIpv6Options) SetHeaders

func (options *GetIpv6Options) SetHeaders(param map[string]string) *GetIpv6Options

SetHeaders : Allow user to set Headers

type GetMaxUploadOptions

type GetMaxUploadOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetMaxUploadOptions : The GetMaxUpload options.

func (*GetMaxUploadOptions) SetHeaders

func (options *GetMaxUploadOptions) SetHeaders(param map[string]string) *GetMaxUploadOptions

SetHeaders : Allow user to set Headers

type GetMinTlsVersionOptions

type GetMinTlsVersionOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetMinTlsVersionOptions : The GetMinTlsVersion options.

func (*GetMinTlsVersionOptions) SetHeaders

func (options *GetMinTlsVersionOptions) SetHeaders(param map[string]string) *GetMinTlsVersionOptions

SetHeaders : Allow user to set Headers

type GetMinifyOptions

type GetMinifyOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetMinifyOptions : The GetMinify options.

func (*GetMinifyOptions) SetHeaders

func (options *GetMinifyOptions) SetHeaders(param map[string]string) *GetMinifyOptions

SetHeaders : Allow user to set Headers

type GetMobileRedirectOptions

type GetMobileRedirectOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetMobileRedirectOptions : The GetMobileRedirect options.

func (*GetMobileRedirectOptions) SetHeaders

func (options *GetMobileRedirectOptions) SetHeaders(param map[string]string) *GetMobileRedirectOptions

SetHeaders : Allow user to set Headers

type GetOpportunisticEncryptionOptions

type GetOpportunisticEncryptionOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetOpportunisticEncryptionOptions : The GetOpportunisticEncryption options.

func (*GetOpportunisticEncryptionOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetOpportunisticOnionOptions added in v0.37.0

type GetOpportunisticOnionOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetOpportunisticOnionOptions : The GetOpportunisticOnion options.

func (*GetOpportunisticOnionOptions) SetHeaders added in v0.37.0

SetHeaders : Allow user to set Headers

type GetPrefetchPreloadOptions

type GetPrefetchPreloadOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetPrefetchPreloadOptions : The GetPrefetchPreload options.

func (*GetPrefetchPreloadOptions) SetHeaders

func (options *GetPrefetchPreloadOptions) SetHeaders(param map[string]string) *GetPrefetchPreloadOptions

SetHeaders : Allow user to set Headers

type GetProxyReadTimeoutOptions added in v0.37.0

type GetProxyReadTimeoutOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetProxyReadTimeoutOptions : The GetProxyReadTimeout options.

func (*GetProxyReadTimeoutOptions) SetHeaders added in v0.37.0

func (options *GetProxyReadTimeoutOptions) SetHeaders(param map[string]string) *GetProxyReadTimeoutOptions

SetHeaders : Allow user to set Headers

type GetPseudoIpv4Options

type GetPseudoIpv4Options struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetPseudoIpv4Options : The GetPseudoIpv4 options.

func (*GetPseudoIpv4Options) SetHeaders

func (options *GetPseudoIpv4Options) SetHeaders(param map[string]string) *GetPseudoIpv4Options

SetHeaders : Allow user to set Headers

type GetResponseBufferingOptions

type GetResponseBufferingOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetResponseBufferingOptions : The GetResponseBuffering options.

func (*GetResponseBufferingOptions) SetHeaders

func (options *GetResponseBufferingOptions) SetHeaders(param map[string]string) *GetResponseBufferingOptions

SetHeaders : Allow user to set Headers

type GetScriptLoadOptimizationOptions

type GetScriptLoadOptimizationOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetScriptLoadOptimizationOptions : The GetScriptLoadOptimization options.

func (*GetScriptLoadOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetSecurityHeaderOptions

type GetSecurityHeaderOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetSecurityHeaderOptions : The GetSecurityHeader options.

func (*GetSecurityHeaderOptions) SetHeaders

func (options *GetSecurityHeaderOptions) SetHeaders(param map[string]string) *GetSecurityHeaderOptions

SetHeaders : Allow user to set Headers

type GetServerSideExcludeOptions

type GetServerSideExcludeOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetServerSideExcludeOptions : The GetServerSideExclude options.

func (*GetServerSideExcludeOptions) SetHeaders

func (options *GetServerSideExcludeOptions) SetHeaders(param map[string]string) *GetServerSideExcludeOptions

SetHeaders : Allow user to set Headers

type GetTlsClientAuthOptions

type GetTlsClientAuthOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetTlsClientAuthOptions : The GetTlsClientAuth options.

func (*GetTlsClientAuthOptions) SetHeaders

func (options *GetTlsClientAuthOptions) SetHeaders(param map[string]string) *GetTlsClientAuthOptions

SetHeaders : Allow user to set Headers

type GetTrueClientIpOptions

type GetTrueClientIpOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetTrueClientIpOptions : The GetTrueClientIp options.

func (*GetTrueClientIpOptions) SetHeaders

func (options *GetTrueClientIpOptions) SetHeaders(param map[string]string) *GetTrueClientIpOptions

SetHeaders : Allow user to set Headers

type GetWebApplicationFirewallOptions

type GetWebApplicationFirewallOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetWebApplicationFirewallOptions : The GetWebApplicationFirewall options.

func (*GetWebApplicationFirewallOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetWebSocketsOptions

type GetWebSocketsOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetWebSocketsOptions : The GetWebSockets options.

func (*GetWebSocketsOptions) SetHeaders

func (options *GetWebSocketsOptions) SetHeaders(param map[string]string) *GetWebSocketsOptions

SetHeaders : Allow user to set Headers

type GetZoneCnameFlatteningOptions

type GetZoneCnameFlatteningOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetZoneCnameFlatteningOptions : The GetZoneCnameFlattening options.

func (*GetZoneCnameFlatteningOptions) SetHeaders

SetHeaders : Allow user to set Headers

type GetZoneDnssecOptions

type GetZoneDnssecOptions struct {

	// Allows users to set headers on API requests
	Headers map[string]string
}

GetZoneDnssecOptions : The GetZoneDnssec options.

func (*GetZoneDnssecOptions) SetHeaders

func (options *GetZoneDnssecOptions) SetHeaders(param map[string]string) *GetZoneDnssecOptions

SetHeaders : Allow user to set Headers

type HotlinkProtectionResp

type HotlinkProtectionResp struct {
	// Container for response information.
	Result *HotlinkProtectionRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

HotlinkProtectionResp : Hotlink Protection response.

type HotlinkProtectionRespResult

type HotlinkProtectionRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

HotlinkProtectionRespResult : Container for response information.

type Http2Resp

type Http2Resp struct {
	// Container for response information.
	Result *Http2RespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

Http2Resp : HTTP2 Response.

type Http2RespResult

type Http2RespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

Http2RespResult : Container for response information.

type Http3Resp added in v0.14.1

type Http3Resp struct {
	// Container for response information.
	Result *Http3RespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

Http3Resp : HTTP3 Response.

type Http3RespResult added in v0.14.1

type Http3RespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

Http3RespResult : Container for response information.

type ImageLoadOptimizationResp

type ImageLoadOptimizationResp struct {
	// Container for response information.
	Result *ImageLoadOptimizationRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ImageLoadOptimizationResp : Image Load Optimization response.

type ImageLoadOptimizationRespResult

type ImageLoadOptimizationRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ImageLoadOptimizationRespResult : Container for response information.

type ImageSizeOptimizationResp

type ImageSizeOptimizationResp struct {
	// Container for response information.
	Result *ImageSizeOptimizationRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ImageSizeOptimizationResp : Image size optimization response.

type ImageSizeOptimizationRespResult

type ImageSizeOptimizationRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ImageSizeOptimizationRespResult : Container for response information.

type IpGeolocationResp

type IpGeolocationResp struct {
	// Container for response information.
	Result *IpGeolocationRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

IpGeolocationResp : IP Geolocation response.

type IpGeolocationRespResult

type IpGeolocationRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

IpGeolocationRespResult : Container for response information.

type Ipv6Resp

type Ipv6Resp struct {
	// Container for response information.
	Result *Ipv6RespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

Ipv6Resp : IPv6 Response.

type Ipv6RespResult

type Ipv6RespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

Ipv6RespResult : Container for response information.

type MaxUploadResp

type MaxUploadResp struct {
	// Container for response information.
	Result *MaxUploadRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

MaxUploadResp : Maximum upload response.

type MaxUploadRespResult

type MaxUploadRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *int64 `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

MaxUploadRespResult : Container for response information.

type MinTlsVersionResp

type MinTlsVersionResp struct {
	// Container for response information.
	Result *MinTlsVersionRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

MinTlsVersionResp : Minimum TLS Version response.

type MinTlsVersionRespResult

type MinTlsVersionRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

MinTlsVersionRespResult : Container for response information.

type MinifyResp

type MinifyResp struct {
	// Container for response information.
	Result *MinifyRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

MinifyResp : Minify response.

type MinifyRespResult

type MinifyRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *MinifyRespResultValue `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

MinifyRespResult : Container for response information.

type MinifyRespResultValue

type MinifyRespResultValue struct {
	// css.
	Css *string `json:"css" validate:"required"`

	// html.
	HTML *string `json:"html" validate:"required"`

	// js.
	Js *string `json:"js" validate:"required"`
}

MinifyRespResultValue : Value.

type MinifySettingValue

type MinifySettingValue struct {
	// Automatically minify all CSS for your website.
	Css *string `json:"css" validate:"required"`

	// Automatically minify all HTML for your website.
	HTML *string `json:"html" validate:"required"`

	// Automatically minify all JavaScript for your website.
	Js *string `json:"js" validate:"required"`
}

MinifySettingValue : Value.

type MobileRedirecSettingValue

type MobileRedirecSettingValue struct {
	// Whether or not the mobile redirection is enabled.
	Status *string `json:"status" validate:"required"`

	// Which subdomain prefix you wish to redirect visitors on mobile devices to.
	MobileSubdomain *string `json:"mobile_subdomain" validate:"required"`

	// Whether to drop the current page path and redirect to the mobile subdomain URL root or to keep the path and redirect
	// to the same page on the mobile subdomain.
	StripURI *bool `json:"strip_uri" validate:"required"`
}

MobileRedirecSettingValue : Value.

type MobileRedirectResp

type MobileRedirectResp struct {
	// Container for response information.
	Result *MobileRedirectRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

MobileRedirectResp : Mobile Redirect Response.

type MobileRedirectRespResult

type MobileRedirectRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *MobileRedirectRespResultValue `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

MobileRedirectRespResult : Container for response information.

type MobileRedirectRespResultValue

type MobileRedirectRespResultValue struct {
	// Whether or not the mobile redirection is enabled.
	Status *string `json:"status" validate:"required"`

	// Which subdomain prefix you wish to redirect visitors on mobile devices to.
	MobileSubdomain *string `json:"mobile_subdomain" validate:"required"`

	// Whether to drop the current page path and redirect to the mobile subdomain URL root or to keep the path and redirect
	// to the same page on the mobile subdomain.
	StripURI *bool `json:"strip_uri" validate:"required"`
}

MobileRedirectRespResultValue : Value.

type OpportunisticEncryptionResp

type OpportunisticEncryptionResp struct {
	// Container for response information.
	Result *OpportunisticEncryptionRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

OpportunisticEncryptionResp : Opportunistic encryption response.

type OpportunisticEncryptionRespResult

type OpportunisticEncryptionRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

OpportunisticEncryptionRespResult : Container for response information.

type OpportunisticOnionResp added in v0.37.0

type OpportunisticOnionResp struct {
	// Container for response information.
	Result *OpportunisticOnionRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

OpportunisticOnionResp : Opportunistic onion response.

type OpportunisticOnionRespResult added in v0.37.0

type OpportunisticOnionRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

OpportunisticOnionRespResult : Container for response information.

type OriginErrorPagePassThruResp

type OriginErrorPagePassThruResp struct {
	// Container for response information.
	Result *OriginErrorPagePassThruRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

OriginErrorPagePassThruResp : origin error page pass through response.

type OriginErrorPagePassThruRespResult

type OriginErrorPagePassThruRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

OriginErrorPagePassThruRespResult : Container for response information.

type PrefetchPreloadResp

type PrefetchPreloadResp struct {
	// Container for response information.
	Result *PrefetchPreloadRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

PrefetchPreloadResp : Prefetch & Preload Response.

type PrefetchPreloadRespResult

type PrefetchPreloadRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

PrefetchPreloadRespResult : Container for response information.

type ProxyReadTimeoutResp added in v0.37.0

type ProxyReadTimeoutResp struct {
	// Container for response information.
	Result *ProxyReadTimeoutRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ProxyReadTimeoutResp : Proxy read timeout response.

type ProxyReadTimeoutRespResult added in v0.37.0

type ProxyReadTimeoutRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *float64 `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ProxyReadTimeoutRespResult : Container for response information.

type PseudoIpv4Resp

type PseudoIpv4Resp struct {
	// Container for response information.
	Result *PseudoIpv4RespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

PseudoIpv4Resp : Pseudo ipv4 response.

type PseudoIpv4RespResult

type PseudoIpv4RespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

PseudoIpv4RespResult : Container for response information.

type ResponseBufferingResp

type ResponseBufferingResp struct {
	// Container for response information.
	Result *ResponseBufferingRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ResponseBufferingResp : Buffering response.

type ResponseBufferingRespResult

type ResponseBufferingRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ResponseBufferingRespResult : Container for response information.

type ScriptLoadOptimizationResp

type ScriptLoadOptimizationResp struct {
	// Container for response information.
	Result *ScriptLoadOptimizationRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ScriptLoadOptimizationResp : Script load optimization response.

type ScriptLoadOptimizationRespResult

type ScriptLoadOptimizationRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ScriptLoadOptimizationRespResult : Container for response information.

type SecurityHeaderResp

type SecurityHeaderResp struct {
	// Container for response information.
	Result *SecurityHeaderRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

SecurityHeaderResp : Response of Security Header.

type SecurityHeaderRespResult

type SecurityHeaderRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *SecurityHeaderRespResultValue `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

SecurityHeaderRespResult : Container for response information.

type SecurityHeaderRespResultValue

type SecurityHeaderRespResultValue struct {
	// Strict transport security.
	StrictTransportSecurity *SecurityHeaderRespResultValueStrictTransportSecurity `json:"strict_transport_security" validate:"required"`
}

SecurityHeaderRespResultValue : Value.

type SecurityHeaderRespResultValueStrictTransportSecurity

type SecurityHeaderRespResultValueStrictTransportSecurity struct {
	// Whether or not security header is enabled.
	Enabled *bool `json:"enabled" validate:"required"`

	// Max age in seconds.
	MaxAge *int64 `json:"max_age" validate:"required"`

	// Include all subdomains.
	IncludeSubdomains *bool `json:"include_subdomains" validate:"required"`

	// Whether or not to permit browsers to preload security_header config.
	Preload *bool `json:"preload" validate:"required"`

	// Whether or not to include 'X-Content-Type-Options:nosniff' header.
	Nosniff *bool `json:"nosniff" validate:"required"`
}

SecurityHeaderRespResultValueStrictTransportSecurity : Strict transport security.

type SecurityHeaderSettingValue

type SecurityHeaderSettingValue struct {
	// Strict transport security.
	StrictTransportSecurity *SecurityHeaderSettingValueStrictTransportSecurity `json:"strict_transport_security" validate:"required"`
}

SecurityHeaderSettingValue : Value.

type SecurityHeaderSettingValueStrictTransportSecurity

type SecurityHeaderSettingValueStrictTransportSecurity struct {
	// Whether or not security header is enabled.
	Enabled *bool `json:"enabled" validate:"required"`

	// Max age in seconds.
	MaxAge *int64 `json:"max_age" validate:"required"`

	// Include all subdomains.
	IncludeSubdomains *bool `json:"include_subdomains" validate:"required"`

	// Whether or not to permit browsers to preload security_header config.
	Preload *bool `json:"preload" validate:"required"`

	// Whether or not to include 'X-Content-Type-Options:nosniff' header.
	Nosniff *bool `json:"nosniff" validate:"required"`
}

SecurityHeaderSettingValueStrictTransportSecurity : Strict transport security.

type ServerSideExcludeResp

type ServerSideExcludeResp struct {
	// Container for response information.
	Result *ServerSideExcludeRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

ServerSideExcludeResp : Response of server side exclude.

type ServerSideExcludeRespResult

type ServerSideExcludeRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

ServerSideExcludeRespResult : Container for response information.

type TlsClientAuthResp

type TlsClientAuthResp struct {
	// Container for response information.
	Result *TlsClientAuthRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

TlsClientAuthResp : TLS Client authentication response.

type TlsClientAuthRespResult

type TlsClientAuthRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

TlsClientAuthRespResult : Container for response information.

type TrueClientIpResp

type TrueClientIpResp struct {
	// Container for response information.
	Result *TrueClientIpRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

TrueClientIpResp : true client IP response.

type TrueClientIpRespResult

type TrueClientIpRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

TrueClientIpRespResult : Container for response information.

type UpdateAlwaysUseHttpsOptions

type UpdateAlwaysUseHttpsOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateAlwaysUseHttpsOptions : The UpdateAlwaysUseHttps options.

func (*UpdateAlwaysUseHttpsOptions) SetHeaders

func (options *UpdateAlwaysUseHttpsOptions) SetHeaders(param map[string]string) *UpdateAlwaysUseHttpsOptions

SetHeaders : Allow user to set Headers

func (*UpdateAlwaysUseHttpsOptions) SetValue

SetValue : Allow user to set Value

type UpdateAutomaticHttpsRewritesOptions

type UpdateAutomaticHttpsRewritesOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateAutomaticHttpsRewritesOptions : The UpdateAutomaticHttpsRewrites options.

func (*UpdateAutomaticHttpsRewritesOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateAutomaticHttpsRewritesOptions) SetValue

SetValue : Allow user to set Value

type UpdateBrotliOptions added in v0.21.0

type UpdateBrotliOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateBrotliOptions : The UpdateBrotli options.

func (*UpdateBrotliOptions) SetHeaders added in v0.21.0

func (options *UpdateBrotliOptions) SetHeaders(param map[string]string) *UpdateBrotliOptions

SetHeaders : Allow user to set Headers

func (*UpdateBrotliOptions) SetValue added in v0.21.0

func (_options *UpdateBrotliOptions) SetValue(value string) *UpdateBrotliOptions

SetValue : Allow user to set Value

type UpdateBrowserCheckOptions

type UpdateBrowserCheckOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateBrowserCheckOptions : The UpdateBrowserCheck options.

func (*UpdateBrowserCheckOptions) SetHeaders

func (options *UpdateBrowserCheckOptions) SetHeaders(param map[string]string) *UpdateBrowserCheckOptions

SetHeaders : Allow user to set Headers

func (*UpdateBrowserCheckOptions) SetValue

func (_options *UpdateBrowserCheckOptions) SetValue(value string) *UpdateBrowserCheckOptions

SetValue : Allow user to set Value

type UpdateChallengeTtlOptions

type UpdateChallengeTtlOptions struct {
	// Value.
	Value *int64 `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateChallengeTtlOptions : The UpdateChallengeTTL options.

func (*UpdateChallengeTtlOptions) SetHeaders

func (options *UpdateChallengeTtlOptions) SetHeaders(param map[string]string) *UpdateChallengeTtlOptions

SetHeaders : Allow user to set Headers

func (*UpdateChallengeTtlOptions) SetValue

func (_options *UpdateChallengeTtlOptions) SetValue(value int64) *UpdateChallengeTtlOptions

SetValue : Allow user to set Value

type UpdateCiphersOptions

type UpdateCiphersOptions struct {
	// Value.
	Value []string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateCiphersOptions : The UpdateCiphers options.

func (*UpdateCiphersOptions) SetHeaders

func (options *UpdateCiphersOptions) SetHeaders(param map[string]string) *UpdateCiphersOptions

SetHeaders : Allow user to set Headers

func (*UpdateCiphersOptions) SetValue

func (_options *UpdateCiphersOptions) SetValue(value []string) *UpdateCiphersOptions

SetValue : Allow user to set Value

type UpdateEnableErrorPagesOnOptions

type UpdateEnableErrorPagesOnOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateEnableErrorPagesOnOptions : The UpdateEnableErrorPagesOn options.

func (*UpdateEnableErrorPagesOnOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateEnableErrorPagesOnOptions) SetValue

SetValue : Allow user to set Value

type UpdateHotlinkProtectionOptions

type UpdateHotlinkProtectionOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateHotlinkProtectionOptions : The UpdateHotlinkProtection options.

func (*UpdateHotlinkProtectionOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateHotlinkProtectionOptions) SetValue

SetValue : Allow user to set Value

type UpdateHttp2Options

type UpdateHttp2Options struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateHttp2Options : The UpdateHttp2 options.

func (*UpdateHttp2Options) SetHeaders

func (options *UpdateHttp2Options) SetHeaders(param map[string]string) *UpdateHttp2Options

SetHeaders : Allow user to set Headers

func (*UpdateHttp2Options) SetValue

func (_options *UpdateHttp2Options) SetValue(value string) *UpdateHttp2Options

SetValue : Allow user to set Value

type UpdateHttp3Options added in v0.14.1

type UpdateHttp3Options struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateHttp3Options : The UpdateHttp3 options.

func (*UpdateHttp3Options) SetHeaders added in v0.14.1

func (options *UpdateHttp3Options) SetHeaders(param map[string]string) *UpdateHttp3Options

SetHeaders : Allow user to set Headers

func (*UpdateHttp3Options) SetValue added in v0.14.1

func (_options *UpdateHttp3Options) SetValue(value string) *UpdateHttp3Options

SetValue : Allow user to set Value

type UpdateImageLoadOptimizationOptions

type UpdateImageLoadOptimizationOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateImageLoadOptimizationOptions : The UpdateImageLoadOptimization options.

func (*UpdateImageLoadOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateImageLoadOptimizationOptions) SetValue

SetValue : Allow user to set Value

type UpdateImageSizeOptimizationOptions

type UpdateImageSizeOptimizationOptions struct {
	// Valid values are "lossy", "off", "lossless". "lossy" - The file size of JPEG images is reduced using lossy
	// compression, which may reduce visual quality. "off" - Disable Image Size Optimization. "lossless" - Reduce the size
	// of image files without impacting visual quality.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateImageSizeOptimizationOptions : The UpdateImageSizeOptimization options.

func (*UpdateImageSizeOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateImageSizeOptimizationOptions) SetValue

SetValue : Allow user to set Value

type UpdateIpGeolocationOptions

type UpdateIpGeolocationOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateIpGeolocationOptions : The UpdateIpGeolocation options.

func (*UpdateIpGeolocationOptions) SetHeaders

func (options *UpdateIpGeolocationOptions) SetHeaders(param map[string]string) *UpdateIpGeolocationOptions

SetHeaders : Allow user to set Headers

func (*UpdateIpGeolocationOptions) SetValue

SetValue : Allow user to set Value

type UpdateIpv6Options

type UpdateIpv6Options struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateIpv6Options : The UpdateIpv6 options.

func (*UpdateIpv6Options) SetHeaders

func (options *UpdateIpv6Options) SetHeaders(param map[string]string) *UpdateIpv6Options

SetHeaders : Allow user to set Headers

func (*UpdateIpv6Options) SetValue

func (_options *UpdateIpv6Options) SetValue(value string) *UpdateIpv6Options

SetValue : Allow user to set Value

type UpdateMaxUploadOptions

type UpdateMaxUploadOptions struct {
	// Valid values(in MB) for "max_upload" are 100, 125, 150, 175, 200, 225, 250, 275, 300, 325, 350, 375, 400, 425, 450,
	// 475, 500. Values 225, 250, 275, 300, 325, 350, 375, 400, 425, 450, 475, 500 are only for Enterprise Plan.
	Value *int64 `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateMaxUploadOptions : The UpdateMaxUpload options.

func (*UpdateMaxUploadOptions) SetHeaders

func (options *UpdateMaxUploadOptions) SetHeaders(param map[string]string) *UpdateMaxUploadOptions

SetHeaders : Allow user to set Headers

func (*UpdateMaxUploadOptions) SetValue

func (_options *UpdateMaxUploadOptions) SetValue(value int64) *UpdateMaxUploadOptions

SetValue : Allow user to set Value

type UpdateMinTlsVersionOptions

type UpdateMinTlsVersionOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateMinTlsVersionOptions : The UpdateMinTlsVersion options.

func (*UpdateMinTlsVersionOptions) SetHeaders

func (options *UpdateMinTlsVersionOptions) SetHeaders(param map[string]string) *UpdateMinTlsVersionOptions

SetHeaders : Allow user to set Headers

func (*UpdateMinTlsVersionOptions) SetValue

SetValue : Allow user to set Value

type UpdateMinifyOptions

type UpdateMinifyOptions struct {
	// Value.
	Value *MinifySettingValue `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateMinifyOptions : The UpdateMinify options.

func (*UpdateMinifyOptions) SetHeaders

func (options *UpdateMinifyOptions) SetHeaders(param map[string]string) *UpdateMinifyOptions

SetHeaders : Allow user to set Headers

func (*UpdateMinifyOptions) SetValue

func (_options *UpdateMinifyOptions) SetValue(value *MinifySettingValue) *UpdateMinifyOptions

SetValue : Allow user to set Value

type UpdateMobileRedirectOptions

type UpdateMobileRedirectOptions struct {
	// Value.
	Value *MobileRedirecSettingValue `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateMobileRedirectOptions : The UpdateMobileRedirect options.

func (*UpdateMobileRedirectOptions) SetHeaders

func (options *UpdateMobileRedirectOptions) SetHeaders(param map[string]string) *UpdateMobileRedirectOptions

SetHeaders : Allow user to set Headers

func (*UpdateMobileRedirectOptions) SetValue

SetValue : Allow user to set Value

type UpdateOpportunisticEncryptionOptions

type UpdateOpportunisticEncryptionOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateOpportunisticEncryptionOptions : The UpdateOpportunisticEncryption options.

func (*UpdateOpportunisticEncryptionOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateOpportunisticEncryptionOptions) SetValue

SetValue : Allow user to set Value

type UpdateOpportunisticOnionOptions added in v0.37.0

type UpdateOpportunisticOnionOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateOpportunisticOnionOptions : The UpdateOpportunisticOnion options.

func (*UpdateOpportunisticOnionOptions) SetHeaders added in v0.37.0

SetHeaders : Allow user to set Headers

func (*UpdateOpportunisticOnionOptions) SetValue added in v0.37.0

SetValue : Allow user to set Value

type UpdatePrefetchPreloadOptions

type UpdatePrefetchPreloadOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdatePrefetchPreloadOptions : The UpdatePrefetchPreload options.

func (*UpdatePrefetchPreloadOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdatePrefetchPreloadOptions) SetValue

SetValue : Allow user to set Value

type UpdateProxyReadTimeoutOptions added in v0.37.0

type UpdateProxyReadTimeoutOptions struct {
	// Value.
	Value *float64 `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateProxyReadTimeoutOptions : The UpdateProxyReadTimeout options.

func (*UpdateProxyReadTimeoutOptions) SetHeaders added in v0.37.0

SetHeaders : Allow user to set Headers

func (*UpdateProxyReadTimeoutOptions) SetValue added in v0.37.0

SetValue : Allow user to set Value

type UpdatePseudoIpv4Options

type UpdatePseudoIpv4Options struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdatePseudoIpv4Options : The UpdatePseudoIpv4 options.

func (*UpdatePseudoIpv4Options) SetHeaders

func (options *UpdatePseudoIpv4Options) SetHeaders(param map[string]string) *UpdatePseudoIpv4Options

SetHeaders : Allow user to set Headers

func (*UpdatePseudoIpv4Options) SetValue

func (_options *UpdatePseudoIpv4Options) SetValue(value string) *UpdatePseudoIpv4Options

SetValue : Allow user to set Value

type UpdateResponseBufferingOptions

type UpdateResponseBufferingOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateResponseBufferingOptions : The UpdateResponseBuffering options.

func (*UpdateResponseBufferingOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateResponseBufferingOptions) SetValue

SetValue : Allow user to set Value

type UpdateScriptLoadOptimizationOptions

type UpdateScriptLoadOptimizationOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateScriptLoadOptimizationOptions : The UpdateScriptLoadOptimization options.

func (*UpdateScriptLoadOptimizationOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateScriptLoadOptimizationOptions) SetValue

SetValue : Allow user to set Value

type UpdateSecurityHeaderOptions

type UpdateSecurityHeaderOptions struct {
	// Value.
	Value *SecurityHeaderSettingValue `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateSecurityHeaderOptions : The UpdateSecurityHeader options.

func (*UpdateSecurityHeaderOptions) SetHeaders

func (options *UpdateSecurityHeaderOptions) SetHeaders(param map[string]string) *UpdateSecurityHeaderOptions

SetHeaders : Allow user to set Headers

func (*UpdateSecurityHeaderOptions) SetValue

SetValue : Allow user to set Value

type UpdateServerSideExcludeOptions

type UpdateServerSideExcludeOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateServerSideExcludeOptions : The UpdateServerSideExclude options.

func (*UpdateServerSideExcludeOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateServerSideExcludeOptions) SetValue

SetValue : Allow user to set Value

type UpdateTlsClientAuthOptions

type UpdateTlsClientAuthOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateTlsClientAuthOptions : The UpdateTlsClientAuth options.

func (*UpdateTlsClientAuthOptions) SetHeaders

func (options *UpdateTlsClientAuthOptions) SetHeaders(param map[string]string) *UpdateTlsClientAuthOptions

SetHeaders : Allow user to set Headers

func (*UpdateTlsClientAuthOptions) SetValue

SetValue : Allow user to set Value

type UpdateTrueClientIpOptions

type UpdateTrueClientIpOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateTrueClientIpOptions : The UpdateTrueClientIp options.

func (*UpdateTrueClientIpOptions) SetHeaders

func (options *UpdateTrueClientIpOptions) SetHeaders(param map[string]string) *UpdateTrueClientIpOptions

SetHeaders : Allow user to set Headers

func (*UpdateTrueClientIpOptions) SetValue

func (_options *UpdateTrueClientIpOptions) SetValue(value string) *UpdateTrueClientIpOptions

SetValue : Allow user to set Value

type UpdateWebApplicationFirewallOptions

type UpdateWebApplicationFirewallOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateWebApplicationFirewallOptions : The UpdateWebApplicationFirewall options.

func (*UpdateWebApplicationFirewallOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateWebApplicationFirewallOptions) SetValue

SetValue : Allow user to set Value

type UpdateWebSocketsOptions

type UpdateWebSocketsOptions struct {
	// Value.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateWebSocketsOptions : The UpdateWebSockets options.

func (*UpdateWebSocketsOptions) SetHeaders

func (options *UpdateWebSocketsOptions) SetHeaders(param map[string]string) *UpdateWebSocketsOptions

SetHeaders : Allow user to set Headers

func (*UpdateWebSocketsOptions) SetValue

func (_options *UpdateWebSocketsOptions) SetValue(value string) *UpdateWebSocketsOptions

SetValue : Allow user to set Value

type UpdateZoneCnameFlatteningOptions

type UpdateZoneCnameFlatteningOptions struct {
	// Valid values are "flatten_at_root", "flatten_all". "flatten_at_root" - Flatten CNAME at root domain. This is the
	// default value. "flatten_all" - Flatten all CNAME records under your domain.
	Value *string `json:"value,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateZoneCnameFlatteningOptions : The UpdateZoneCnameFlattening options.

func (*UpdateZoneCnameFlatteningOptions) SetHeaders

SetHeaders : Allow user to set Headers

func (*UpdateZoneCnameFlatteningOptions) SetValue

SetValue : Allow user to set Value

type UpdateZoneDnssecOptions

type UpdateZoneDnssecOptions struct {
	// Status.
	Status *string `json:"status,omitempty"`

	// Allows users to set headers on API requests
	Headers map[string]string
}

UpdateZoneDnssecOptions : The UpdateZoneDnssec options.

func (*UpdateZoneDnssecOptions) SetHeaders

func (options *UpdateZoneDnssecOptions) SetHeaders(param map[string]string) *UpdateZoneDnssecOptions

SetHeaders : Allow user to set Headers

func (*UpdateZoneDnssecOptions) SetStatus

func (_options *UpdateZoneDnssecOptions) SetStatus(status string) *UpdateZoneDnssecOptions

SetStatus : Allow user to set Status

type WafResp

type WafResp struct {
	// Container for response information.
	Result *WafRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

WafResp : WAF Response.

type WafRespResult

type WafRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

WafRespResult : Container for response information.

type WebsocketsResp

type WebsocketsResp struct {
	// Container for response information.
	Result *WebsocketsRespResult `json:"result" validate:"required"`

	// Was the get successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`
}

WebsocketsResp : Websocket Response.

type WebsocketsRespResult

type WebsocketsRespResult struct {
	// ID.
	ID *string `json:"id" validate:"required"`

	// Value.
	Value *string `json:"value" validate:"required"`

	// Editable.
	Editable *bool `json:"editable" validate:"required"`

	// Modified date.
	ModifiedOn *strfmt.DateTime `json:"modified_on" validate:"required"`
}

WebsocketsRespResult : Container for response information.

type ZonesCnameFlatteningResp

type ZonesCnameFlatteningResp struct {
	// Was operation successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`

	// CNAME Flattening response.
	Result *CnameFlatteningResponse `json:"result" validate:"required"`
}

ZonesCnameFlatteningResp : Zones CNAME flattening response.

type ZonesDnssecResp

type ZonesDnssecResp struct {
	// Was operation successful.
	Success *bool `json:"success" validate:"required"`

	// Array of errors encountered.
	Errors [][]string `json:"errors" validate:"required"`

	// Array of messages returned.
	Messages [][]string `json:"messages" validate:"required"`

	// Container for response information.
	Result *ZonesDnssecRespResult `json:"result" validate:"required"`
}

ZonesDnssecResp : Zones DNS Sec Response.

type ZonesDnssecRespResult

type ZonesDnssecRespResult struct {
	// Status.
	Status *string `json:"status,omitempty"`

	// Flags.
	Flags *int64 `json:"flags,omitempty"`

	// Algorithm.
	Algorithm *string `json:"algorithm,omitempty"`

	// Key type.
	KeyType *string `json:"key_type,omitempty"`

	// Digest type.
	DigestType *string `json:"digest_type,omitempty"`

	// Digest algorithm.
	DigestAlgorithm *string `json:"digest_algorithm,omitempty"`

	// Digest.
	Digest *string `json:"digest,omitempty"`

	// DS.
	Ds *string `json:"ds,omitempty"`

	// Key tag.
	KeyTag *int64 `json:"key_tag,omitempty"`

	// Public key.
	PublicKey *string `json:"public_key,omitempty"`
}

ZonesDnssecRespResult : Container for response information.

type ZonesSettingsV1

type ZonesSettingsV1 struct {
	Service *core.BaseService

	// Full url-encoded cloud resource name (CRN) of resource instance.
	Crn *string

	// Zone identifier.
	ZoneIdentifier *string
}

ZonesSettingsV1 : CIS Zones Settings

API Version: 1.0.1

func NewZonesSettingsV1

func NewZonesSettingsV1(options *ZonesSettingsV1Options) (service *ZonesSettingsV1, err error)

NewZonesSettingsV1 : constructs an instance of ZonesSettingsV1 with passed in options.

func NewZonesSettingsV1UsingExternalConfig

func NewZonesSettingsV1UsingExternalConfig(options *ZonesSettingsV1Options) (zonesSettings *ZonesSettingsV1, err error)

NewZonesSettingsV1UsingExternalConfig : constructs an instance of ZonesSettingsV1 with passed in options and external configuration.

func (*ZonesSettingsV1) Clone added in v0.12.1

func (zonesSettings *ZonesSettingsV1) Clone() *ZonesSettingsV1

Clone makes a copy of "zonesSettings" suitable for processing requests.

func (*ZonesSettingsV1) DisableRetries added in v0.12.1

func (zonesSettings *ZonesSettingsV1) DisableRetries()

DisableRetries disables automatic retries for requests invoked for this service instance.

func (*ZonesSettingsV1) EnableRetries added in v0.12.1

func (zonesSettings *ZonesSettingsV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)

EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.

func (*ZonesSettingsV1) GetAlwaysUseHttps

func (zonesSettings *ZonesSettingsV1) GetAlwaysUseHttps(getAlwaysUseHttpsOptions *GetAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)

GetAlwaysUseHttps : Get always use https setting Get always use https setting for a zone.

func (*ZonesSettingsV1) GetAlwaysUseHttpsWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetAlwaysUseHttpsWithContext(ctx context.Context, getAlwaysUseHttpsOptions *GetAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)

GetAlwaysUseHttpsWithContext is an alternate form of the GetAlwaysUseHttps method which supports a Context parameter

func (*ZonesSettingsV1) GetAutomaticHttpsRewrites

func (zonesSettings *ZonesSettingsV1) GetAutomaticHttpsRewrites(getAutomaticHttpsRewritesOptions *GetAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)

GetAutomaticHttpsRewrites : Get automatic https rewrites setting Get automatic https rewrites setting for a zone.

func (*ZonesSettingsV1) GetAutomaticHttpsRewritesWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetAutomaticHttpsRewritesWithContext(ctx context.Context, getAutomaticHttpsRewritesOptions *GetAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)

GetAutomaticHttpsRewritesWithContext is an alternate form of the GetAutomaticHttpsRewrites method which supports a Context parameter

func (*ZonesSettingsV1) GetBrotli added in v0.21.0

func (zonesSettings *ZonesSettingsV1) GetBrotli(getBrotliOptions *GetBrotliOptions) (result *BrotliResp, response *core.DetailedResponse, err error)

GetBrotli : Get brotli setting Get brotli setting for a zone.

func (*ZonesSettingsV1) GetBrotliWithContext added in v0.21.0

func (zonesSettings *ZonesSettingsV1) GetBrotliWithContext(ctx context.Context, getBrotliOptions *GetBrotliOptions) (result *BrotliResp, response *core.DetailedResponse, err error)

GetBrotliWithContext is an alternate form of the GetBrotli method which supports a Context parameter

func (*ZonesSettingsV1) GetBrowserCheck

func (zonesSettings *ZonesSettingsV1) GetBrowserCheck(getBrowserCheckOptions *GetBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)

GetBrowserCheck : Get browser check setting Get browser check setting for a zone.

func (*ZonesSettingsV1) GetBrowserCheckWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetBrowserCheckWithContext(ctx context.Context, getBrowserCheckOptions *GetBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)

GetBrowserCheckWithContext is an alternate form of the GetBrowserCheck method which supports a Context parameter

func (*ZonesSettingsV1) GetChallengeTTL

func (zonesSettings *ZonesSettingsV1) GetChallengeTTL(getChallengeTtlOptions *GetChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)

GetChallengeTTL : Get challenge TTL setting Get challenge TTL setting for a zone.

func (*ZonesSettingsV1) GetChallengeTTLWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetChallengeTTLWithContext(ctx context.Context, getChallengeTtlOptions *GetChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)

GetChallengeTTLWithContext is an alternate form of the GetChallengeTTL method which supports a Context parameter

func (*ZonesSettingsV1) GetCiphers

func (zonesSettings *ZonesSettingsV1) GetCiphers(getCiphersOptions *GetCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)

GetCiphers : Get ciphers setting Get ciphers setting for a zone.

func (*ZonesSettingsV1) GetCiphersWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetCiphersWithContext(ctx context.Context, getCiphersOptions *GetCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)

GetCiphersWithContext is an alternate form of the GetCiphers method which supports a Context parameter

func (*ZonesSettingsV1) GetEnableErrorPagesOn

func (zonesSettings *ZonesSettingsV1) GetEnableErrorPagesOn(getEnableErrorPagesOnOptions *GetEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)

GetEnableErrorPagesOn : Get enable error pages on setting Get enable error pages on setting for a zone.

func (*ZonesSettingsV1) GetEnableErrorPagesOnWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetEnableErrorPagesOnWithContext(ctx context.Context, getEnableErrorPagesOnOptions *GetEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)

GetEnableErrorPagesOnWithContext is an alternate form of the GetEnableErrorPagesOn method which supports a Context parameter

func (*ZonesSettingsV1) GetEnableGzipCompression added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetEnableGzipCompression() bool

GetEnableGzipCompression returns the service's EnableGzipCompression field

func (*ZonesSettingsV1) GetHotlinkProtection

func (zonesSettings *ZonesSettingsV1) GetHotlinkProtection(getHotlinkProtectionOptions *GetHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)

GetHotlinkProtection : Get hotlink protection setting Get hotlink protection setting for a zone.

func (*ZonesSettingsV1) GetHotlinkProtectionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetHotlinkProtectionWithContext(ctx context.Context, getHotlinkProtectionOptions *GetHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)

GetHotlinkProtectionWithContext is an alternate form of the GetHotlinkProtection method which supports a Context parameter

func (*ZonesSettingsV1) GetHttp2

func (zonesSettings *ZonesSettingsV1) GetHttp2(getHttp2Options *GetHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)

GetHttp2 : Get http/2 setting Get http/2 setting for a zone.

func (*ZonesSettingsV1) GetHttp2WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetHttp2WithContext(ctx context.Context, getHttp2Options *GetHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)

GetHttp2WithContext is an alternate form of the GetHttp2 method which supports a Context parameter

func (*ZonesSettingsV1) GetHttp3 added in v0.14.1

func (zonesSettings *ZonesSettingsV1) GetHttp3(getHttp3Options *GetHttp3Options) (result *Http3Resp, response *core.DetailedResponse, err error)

GetHttp3 : Get http/3 setting Get http/3 setting for a zone.

func (*ZonesSettingsV1) GetHttp3WithContext added in v0.14.1

func (zonesSettings *ZonesSettingsV1) GetHttp3WithContext(ctx context.Context, getHttp3Options *GetHttp3Options) (result *Http3Resp, response *core.DetailedResponse, err error)

GetHttp3WithContext is an alternate form of the GetHttp3 method which supports a Context parameter

func (*ZonesSettingsV1) GetImageLoadOptimization

func (zonesSettings *ZonesSettingsV1) GetImageLoadOptimization(getImageLoadOptimizationOptions *GetImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)

GetImageLoadOptimization : Get image load optimizationn setting Get image load optimizationn setting for a zone.

func (*ZonesSettingsV1) GetImageLoadOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetImageLoadOptimizationWithContext(ctx context.Context, getImageLoadOptimizationOptions *GetImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)

GetImageLoadOptimizationWithContext is an alternate form of the GetImageLoadOptimization method which supports a Context parameter

func (*ZonesSettingsV1) GetImageSizeOptimization

func (zonesSettings *ZonesSettingsV1) GetImageSizeOptimization(getImageSizeOptimizationOptions *GetImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)

GetImageSizeOptimization : Get image size optimization setting Get image size optimization setting for a zone.

func (*ZonesSettingsV1) GetImageSizeOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetImageSizeOptimizationWithContext(ctx context.Context, getImageSizeOptimizationOptions *GetImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)

GetImageSizeOptimizationWithContext is an alternate form of the GetImageSizeOptimization method which supports a Context parameter

func (*ZonesSettingsV1) GetIpGeolocation

func (zonesSettings *ZonesSettingsV1) GetIpGeolocation(getIpGeolocationOptions *GetIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)

GetIpGeolocation : Get IP geolocation setting Get IP geolocation setting for a zone.

func (*ZonesSettingsV1) GetIpGeolocationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetIpGeolocationWithContext(ctx context.Context, getIpGeolocationOptions *GetIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)

GetIpGeolocationWithContext is an alternate form of the GetIpGeolocation method which supports a Context parameter

func (*ZonesSettingsV1) GetIpv6

func (zonesSettings *ZonesSettingsV1) GetIpv6(getIpv6Options *GetIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)

GetIpv6 : Get IPv6 compatibility setting Get IPv6 compatibility setting for a zone.

func (*ZonesSettingsV1) GetIpv6WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetIpv6WithContext(ctx context.Context, getIpv6Options *GetIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)

GetIpv6WithContext is an alternate form of the GetIpv6 method which supports a Context parameter

func (*ZonesSettingsV1) GetMaxUpload

func (zonesSettings *ZonesSettingsV1) GetMaxUpload(getMaxUploadOptions *GetMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)

GetMaxUpload : Get maximum upload size setting Get maximum upload size setting for a zone.

func (*ZonesSettingsV1) GetMaxUploadWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetMaxUploadWithContext(ctx context.Context, getMaxUploadOptions *GetMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)

GetMaxUploadWithContext is an alternate form of the GetMaxUpload method which supports a Context parameter

func (*ZonesSettingsV1) GetMinTlsVersion

func (zonesSettings *ZonesSettingsV1) GetMinTlsVersion(getMinTlsVersionOptions *GetMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)

GetMinTlsVersion : Get minimum TLS version setting Get minimum TLS version setting for a zone.

func (*ZonesSettingsV1) GetMinTlsVersionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetMinTlsVersionWithContext(ctx context.Context, getMinTlsVersionOptions *GetMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)

GetMinTlsVersionWithContext is an alternate form of the GetMinTlsVersion method which supports a Context parameter

func (*ZonesSettingsV1) GetMinify

func (zonesSettings *ZonesSettingsV1) GetMinify(getMinifyOptions *GetMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)

GetMinify : Get minify setting Get minify setting for a zone.

func (*ZonesSettingsV1) GetMinifyWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetMinifyWithContext(ctx context.Context, getMinifyOptions *GetMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)

GetMinifyWithContext is an alternate form of the GetMinify method which supports a Context parameter

func (*ZonesSettingsV1) GetMobileRedirect

func (zonesSettings *ZonesSettingsV1) GetMobileRedirect(getMobileRedirectOptions *GetMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)

GetMobileRedirect : Get mobile redirect setting Get mobile redirect setting for a zone.

func (*ZonesSettingsV1) GetMobileRedirectWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetMobileRedirectWithContext(ctx context.Context, getMobileRedirectOptions *GetMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)

GetMobileRedirectWithContext is an alternate form of the GetMobileRedirect method which supports a Context parameter

func (*ZonesSettingsV1) GetOpportunisticEncryption

func (zonesSettings *ZonesSettingsV1) GetOpportunisticEncryption(getOpportunisticEncryptionOptions *GetOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)

GetOpportunisticEncryption : Get opportunistic encryption setting Get opportunistic encryption setting for a zone.

func (*ZonesSettingsV1) GetOpportunisticEncryptionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetOpportunisticEncryptionWithContext(ctx context.Context, getOpportunisticEncryptionOptions *GetOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)

GetOpportunisticEncryptionWithContext is an alternate form of the GetOpportunisticEncryption method which supports a Context parameter

func (*ZonesSettingsV1) GetOpportunisticOnion added in v0.37.0

func (zonesSettings *ZonesSettingsV1) GetOpportunisticOnion(getOpportunisticOnionOptions *GetOpportunisticOnionOptions) (result *OpportunisticOnionResp, response *core.DetailedResponse, err error)

GetOpportunisticOnion : Get opportunistic onion setting Get opportunistic onion setting for a zone.

func (*ZonesSettingsV1) GetOpportunisticOnionWithContext added in v0.37.0

func (zonesSettings *ZonesSettingsV1) GetOpportunisticOnionWithContext(ctx context.Context, getOpportunisticOnionOptions *GetOpportunisticOnionOptions) (result *OpportunisticOnionResp, response *core.DetailedResponse, err error)

GetOpportunisticOnionWithContext is an alternate form of the GetOpportunisticOnion method which supports a Context parameter

func (*ZonesSettingsV1) GetPrefetchPreload

func (zonesSettings *ZonesSettingsV1) GetPrefetchPreload(getPrefetchPreloadOptions *GetPrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)

GetPrefetchPreload : Get prefetch URLs from header setting Get prefetch URLs from header setting for a zone.

func (*ZonesSettingsV1) GetPrefetchPreloadWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetPrefetchPreloadWithContext(ctx context.Context, getPrefetchPreloadOptions *GetPrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)

GetPrefetchPreloadWithContext is an alternate form of the GetPrefetchPreload method which supports a Context parameter

func (*ZonesSettingsV1) GetProxyReadTimeout added in v0.37.0

func (zonesSettings *ZonesSettingsV1) GetProxyReadTimeout(getProxyReadTimeoutOptions *GetProxyReadTimeoutOptions) (result *ProxyReadTimeoutResp, response *core.DetailedResponse, err error)

GetProxyReadTimeout : Get proxy read timeout setting Get proxy read timeout setting for a zone.

func (*ZonesSettingsV1) GetProxyReadTimeoutWithContext added in v0.37.0

func (zonesSettings *ZonesSettingsV1) GetProxyReadTimeoutWithContext(ctx context.Context, getProxyReadTimeoutOptions *GetProxyReadTimeoutOptions) (result *ProxyReadTimeoutResp, response *core.DetailedResponse, err error)

GetProxyReadTimeoutWithContext is an alternate form of the GetProxyReadTimeout method which supports a Context parameter

func (*ZonesSettingsV1) GetPseudoIpv4

func (zonesSettings *ZonesSettingsV1) GetPseudoIpv4(getPseudoIpv4Options *GetPseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)

GetPseudoIpv4 : Get pseudo IPv4 setting Get pseudo IPv4 setting for a zone.

func (*ZonesSettingsV1) GetPseudoIpv4WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetPseudoIpv4WithContext(ctx context.Context, getPseudoIpv4Options *GetPseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)

GetPseudoIpv4WithContext is an alternate form of the GetPseudoIpv4 method which supports a Context parameter

func (*ZonesSettingsV1) GetResponseBuffering

func (zonesSettings *ZonesSettingsV1) GetResponseBuffering(getResponseBufferingOptions *GetResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)

GetResponseBuffering : Get response buffering setting Get response buffering setting for a zone.

func (*ZonesSettingsV1) GetResponseBufferingWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetResponseBufferingWithContext(ctx context.Context, getResponseBufferingOptions *GetResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)

GetResponseBufferingWithContext is an alternate form of the GetResponseBuffering method which supports a Context parameter

func (*ZonesSettingsV1) GetScriptLoadOptimization

func (zonesSettings *ZonesSettingsV1) GetScriptLoadOptimization(getScriptLoadOptimizationOptions *GetScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)

GetScriptLoadOptimization : Get script load optimization setting Get script load optimization setting for a zone.

func (*ZonesSettingsV1) GetScriptLoadOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetScriptLoadOptimizationWithContext(ctx context.Context, getScriptLoadOptimizationOptions *GetScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)

GetScriptLoadOptimizationWithContext is an alternate form of the GetScriptLoadOptimization method which supports a Context parameter

func (*ZonesSettingsV1) GetSecurityHeader

func (zonesSettings *ZonesSettingsV1) GetSecurityHeader(getSecurityHeaderOptions *GetSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)

GetSecurityHeader : Get HTTP strict transport security setting Get HTTP strict transport security setting for a zone.

func (*ZonesSettingsV1) GetSecurityHeaderWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetSecurityHeaderWithContext(ctx context.Context, getSecurityHeaderOptions *GetSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)

GetSecurityHeaderWithContext is an alternate form of the GetSecurityHeader method which supports a Context parameter

func (*ZonesSettingsV1) GetServerSideExclude

func (zonesSettings *ZonesSettingsV1) GetServerSideExclude(getServerSideExcludeOptions *GetServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)

GetServerSideExclude : Get server side exclude setting Get server side exclude setting for a zone.

func (*ZonesSettingsV1) GetServerSideExcludeWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetServerSideExcludeWithContext(ctx context.Context, getServerSideExcludeOptions *GetServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)

GetServerSideExcludeWithContext is an alternate form of the GetServerSideExclude method which supports a Context parameter

func (*ZonesSettingsV1) GetServiceURL added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetServiceURL() string

GetServiceURL returns the service URL

func (*ZonesSettingsV1) GetTlsClientAuth

func (zonesSettings *ZonesSettingsV1) GetTlsClientAuth(getTlsClientAuthOptions *GetTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)

GetTlsClientAuth : Get TLS Client Auth setting Get TLS Client Auth setting for a zone.

func (*ZonesSettingsV1) GetTlsClientAuthWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetTlsClientAuthWithContext(ctx context.Context, getTlsClientAuthOptions *GetTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)

GetTlsClientAuthWithContext is an alternate form of the GetTlsClientAuth method which supports a Context parameter

func (*ZonesSettingsV1) GetTrueClientIp

func (zonesSettings *ZonesSettingsV1) GetTrueClientIp(getTrueClientIpOptions *GetTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)

GetTrueClientIp : Get true client IP setting Get true client IP setting for a zone.

func (*ZonesSettingsV1) GetTrueClientIpWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetTrueClientIpWithContext(ctx context.Context, getTrueClientIpOptions *GetTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)

GetTrueClientIpWithContext is an alternate form of the GetTrueClientIp method which supports a Context parameter

func (*ZonesSettingsV1) GetWebApplicationFirewall

func (zonesSettings *ZonesSettingsV1) GetWebApplicationFirewall(getWebApplicationFirewallOptions *GetWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)

GetWebApplicationFirewall : Get web application firewall setting Get web application firewall setting for a zone.

func (*ZonesSettingsV1) GetWebApplicationFirewallWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetWebApplicationFirewallWithContext(ctx context.Context, getWebApplicationFirewallOptions *GetWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)

GetWebApplicationFirewallWithContext is an alternate form of the GetWebApplicationFirewall method which supports a Context parameter

func (*ZonesSettingsV1) GetWebSockets

func (zonesSettings *ZonesSettingsV1) GetWebSockets(getWebSocketsOptions *GetWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)

GetWebSockets : Get web sockets setting Get web sockets setting for a zone.

func (*ZonesSettingsV1) GetWebSocketsWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetWebSocketsWithContext(ctx context.Context, getWebSocketsOptions *GetWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)

GetWebSocketsWithContext is an alternate form of the GetWebSockets method which supports a Context parameter

func (*ZonesSettingsV1) GetZoneCnameFlattening

func (zonesSettings *ZonesSettingsV1) GetZoneCnameFlattening(getZoneCnameFlatteningOptions *GetZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)

GetZoneCnameFlattening : Get zone CNAME flattening Get CNAME flattening setting for a given zone.

func (*ZonesSettingsV1) GetZoneCnameFlatteningWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetZoneCnameFlatteningWithContext(ctx context.Context, getZoneCnameFlatteningOptions *GetZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)

GetZoneCnameFlatteningWithContext is an alternate form of the GetZoneCnameFlattening method which supports a Context parameter

func (*ZonesSettingsV1) GetZoneDnssec

func (zonesSettings *ZonesSettingsV1) GetZoneDnssec(getZoneDnssecOptions *GetZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)

GetZoneDnssec : Get zone DNSSEC Get DNSSEC setting for a given zone.

func (*ZonesSettingsV1) GetZoneDnssecWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) GetZoneDnssecWithContext(ctx context.Context, getZoneDnssecOptions *GetZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)

GetZoneDnssecWithContext is an alternate form of the GetZoneDnssec method which supports a Context parameter

func (*ZonesSettingsV1) NewGetAlwaysUseHttpsOptions

func (*ZonesSettingsV1) NewGetAlwaysUseHttpsOptions() *GetAlwaysUseHttpsOptions

NewGetAlwaysUseHttpsOptions : Instantiate GetAlwaysUseHttpsOptions

func (*ZonesSettingsV1) NewGetAutomaticHttpsRewritesOptions

func (*ZonesSettingsV1) NewGetAutomaticHttpsRewritesOptions() *GetAutomaticHttpsRewritesOptions

NewGetAutomaticHttpsRewritesOptions : Instantiate GetAutomaticHttpsRewritesOptions

func (*ZonesSettingsV1) NewGetBrotliOptions added in v0.21.0

func (*ZonesSettingsV1) NewGetBrotliOptions() *GetBrotliOptions

NewGetBrotliOptions : Instantiate GetBrotliOptions

func (*ZonesSettingsV1) NewGetBrowserCheckOptions

func (*ZonesSettingsV1) NewGetBrowserCheckOptions() *GetBrowserCheckOptions

NewGetBrowserCheckOptions : Instantiate GetBrowserCheckOptions

func (*ZonesSettingsV1) NewGetChallengeTtlOptions

func (*ZonesSettingsV1) NewGetChallengeTtlOptions() *GetChallengeTtlOptions

NewGetChallengeTtlOptions : Instantiate GetChallengeTtlOptions

func (*ZonesSettingsV1) NewGetCiphersOptions

func (*ZonesSettingsV1) NewGetCiphersOptions() *GetCiphersOptions

NewGetCiphersOptions : Instantiate GetCiphersOptions

func (*ZonesSettingsV1) NewGetEnableErrorPagesOnOptions

func (*ZonesSettingsV1) NewGetEnableErrorPagesOnOptions() *GetEnableErrorPagesOnOptions

NewGetEnableErrorPagesOnOptions : Instantiate GetEnableErrorPagesOnOptions

func (*ZonesSettingsV1) NewGetHotlinkProtectionOptions

func (*ZonesSettingsV1) NewGetHotlinkProtectionOptions() *GetHotlinkProtectionOptions

NewGetHotlinkProtectionOptions : Instantiate GetHotlinkProtectionOptions

func (*ZonesSettingsV1) NewGetHttp2Options

func (*ZonesSettingsV1) NewGetHttp2Options() *GetHttp2Options

NewGetHttp2Options : Instantiate GetHttp2Options

func (*ZonesSettingsV1) NewGetHttp3Options added in v0.14.1

func (*ZonesSettingsV1) NewGetHttp3Options() *GetHttp3Options

NewGetHttp3Options : Instantiate GetHttp3Options

func (*ZonesSettingsV1) NewGetImageLoadOptimizationOptions

func (*ZonesSettingsV1) NewGetImageLoadOptimizationOptions() *GetImageLoadOptimizationOptions

NewGetImageLoadOptimizationOptions : Instantiate GetImageLoadOptimizationOptions

func (*ZonesSettingsV1) NewGetImageSizeOptimizationOptions

func (*ZonesSettingsV1) NewGetImageSizeOptimizationOptions() *GetImageSizeOptimizationOptions

NewGetImageSizeOptimizationOptions : Instantiate GetImageSizeOptimizationOptions

func (*ZonesSettingsV1) NewGetIpGeolocationOptions

func (*ZonesSettingsV1) NewGetIpGeolocationOptions() *GetIpGeolocationOptions

NewGetIpGeolocationOptions : Instantiate GetIpGeolocationOptions

func (*ZonesSettingsV1) NewGetIpv6Options

func (*ZonesSettingsV1) NewGetIpv6Options() *GetIpv6Options

NewGetIpv6Options : Instantiate GetIpv6Options

func (*ZonesSettingsV1) NewGetMaxUploadOptions

func (*ZonesSettingsV1) NewGetMaxUploadOptions() *GetMaxUploadOptions

NewGetMaxUploadOptions : Instantiate GetMaxUploadOptions

func (*ZonesSettingsV1) NewGetMinTlsVersionOptions

func (*ZonesSettingsV1) NewGetMinTlsVersionOptions() *GetMinTlsVersionOptions

NewGetMinTlsVersionOptions : Instantiate GetMinTlsVersionOptions

func (*ZonesSettingsV1) NewGetMinifyOptions

func (*ZonesSettingsV1) NewGetMinifyOptions() *GetMinifyOptions

NewGetMinifyOptions : Instantiate GetMinifyOptions

func (*ZonesSettingsV1) NewGetMobileRedirectOptions

func (*ZonesSettingsV1) NewGetMobileRedirectOptions() *GetMobileRedirectOptions

NewGetMobileRedirectOptions : Instantiate GetMobileRedirectOptions

func (*ZonesSettingsV1) NewGetOpportunisticEncryptionOptions

func (*ZonesSettingsV1) NewGetOpportunisticEncryptionOptions() *GetOpportunisticEncryptionOptions

NewGetOpportunisticEncryptionOptions : Instantiate GetOpportunisticEncryptionOptions

func (*ZonesSettingsV1) NewGetOpportunisticOnionOptions added in v0.37.0

func (*ZonesSettingsV1) NewGetOpportunisticOnionOptions() *GetOpportunisticOnionOptions

NewGetOpportunisticOnionOptions : Instantiate GetOpportunisticOnionOptions

func (*ZonesSettingsV1) NewGetPrefetchPreloadOptions

func (*ZonesSettingsV1) NewGetPrefetchPreloadOptions() *GetPrefetchPreloadOptions

NewGetPrefetchPreloadOptions : Instantiate GetPrefetchPreloadOptions

func (*ZonesSettingsV1) NewGetProxyReadTimeoutOptions added in v0.37.0

func (*ZonesSettingsV1) NewGetProxyReadTimeoutOptions() *GetProxyReadTimeoutOptions

NewGetProxyReadTimeoutOptions : Instantiate GetProxyReadTimeoutOptions

func (*ZonesSettingsV1) NewGetPseudoIpv4Options

func (*ZonesSettingsV1) NewGetPseudoIpv4Options() *GetPseudoIpv4Options

NewGetPseudoIpv4Options : Instantiate GetPseudoIpv4Options

func (*ZonesSettingsV1) NewGetResponseBufferingOptions

func (*ZonesSettingsV1) NewGetResponseBufferingOptions() *GetResponseBufferingOptions

NewGetResponseBufferingOptions : Instantiate GetResponseBufferingOptions

func (*ZonesSettingsV1) NewGetScriptLoadOptimizationOptions

func (*ZonesSettingsV1) NewGetScriptLoadOptimizationOptions() *GetScriptLoadOptimizationOptions

NewGetScriptLoadOptimizationOptions : Instantiate GetScriptLoadOptimizationOptions

func (*ZonesSettingsV1) NewGetSecurityHeaderOptions

func (*ZonesSettingsV1) NewGetSecurityHeaderOptions() *GetSecurityHeaderOptions

NewGetSecurityHeaderOptions : Instantiate GetSecurityHeaderOptions

func (*ZonesSettingsV1) NewGetServerSideExcludeOptions

func (*ZonesSettingsV1) NewGetServerSideExcludeOptions() *GetServerSideExcludeOptions

NewGetServerSideExcludeOptions : Instantiate GetServerSideExcludeOptions

func (*ZonesSettingsV1) NewGetTlsClientAuthOptions

func (*ZonesSettingsV1) NewGetTlsClientAuthOptions() *GetTlsClientAuthOptions

NewGetTlsClientAuthOptions : Instantiate GetTlsClientAuthOptions

func (*ZonesSettingsV1) NewGetTrueClientIpOptions

func (*ZonesSettingsV1) NewGetTrueClientIpOptions() *GetTrueClientIpOptions

NewGetTrueClientIpOptions : Instantiate GetTrueClientIpOptions

func (*ZonesSettingsV1) NewGetWebApplicationFirewallOptions

func (*ZonesSettingsV1) NewGetWebApplicationFirewallOptions() *GetWebApplicationFirewallOptions

NewGetWebApplicationFirewallOptions : Instantiate GetWebApplicationFirewallOptions

func (*ZonesSettingsV1) NewGetWebSocketsOptions

func (*ZonesSettingsV1) NewGetWebSocketsOptions() *GetWebSocketsOptions

NewGetWebSocketsOptions : Instantiate GetWebSocketsOptions

func (*ZonesSettingsV1) NewGetZoneCnameFlatteningOptions

func (*ZonesSettingsV1) NewGetZoneCnameFlatteningOptions() *GetZoneCnameFlatteningOptions

NewGetZoneCnameFlatteningOptions : Instantiate GetZoneCnameFlatteningOptions

func (*ZonesSettingsV1) NewGetZoneDnssecOptions

func (*ZonesSettingsV1) NewGetZoneDnssecOptions() *GetZoneDnssecOptions

NewGetZoneDnssecOptions : Instantiate GetZoneDnssecOptions

func (*ZonesSettingsV1) NewMinifySettingValue

func (*ZonesSettingsV1) NewMinifySettingValue(css string, html string, js string) (_model *MinifySettingValue, err error)

NewMinifySettingValue : Instantiate MinifySettingValue (Generic Model Constructor)

func (*ZonesSettingsV1) NewMobileRedirecSettingValue

func (*ZonesSettingsV1) NewMobileRedirecSettingValue(status string, mobileSubdomain string, stripURI bool) (_model *MobileRedirecSettingValue, err error)

NewMobileRedirecSettingValue : Instantiate MobileRedirecSettingValue (Generic Model Constructor)

func (*ZonesSettingsV1) NewSecurityHeaderSettingValue

func (*ZonesSettingsV1) NewSecurityHeaderSettingValue(strictTransportSecurity *SecurityHeaderSettingValueStrictTransportSecurity) (_model *SecurityHeaderSettingValue, err error)

NewSecurityHeaderSettingValue : Instantiate SecurityHeaderSettingValue (Generic Model Constructor)

func (*ZonesSettingsV1) NewSecurityHeaderSettingValueStrictTransportSecurity

func (*ZonesSettingsV1) NewSecurityHeaderSettingValueStrictTransportSecurity(enabled bool, maxAge int64, includeSubdomains bool, preload bool, nosniff bool) (_model *SecurityHeaderSettingValueStrictTransportSecurity, err error)

NewSecurityHeaderSettingValueStrictTransportSecurity : Instantiate SecurityHeaderSettingValueStrictTransportSecurity (Generic Model Constructor)

func (*ZonesSettingsV1) NewUpdateAlwaysUseHttpsOptions

func (*ZonesSettingsV1) NewUpdateAlwaysUseHttpsOptions() *UpdateAlwaysUseHttpsOptions

NewUpdateAlwaysUseHttpsOptions : Instantiate UpdateAlwaysUseHttpsOptions

func (*ZonesSettingsV1) NewUpdateAutomaticHttpsRewritesOptions

func (*ZonesSettingsV1) NewUpdateAutomaticHttpsRewritesOptions() *UpdateAutomaticHttpsRewritesOptions

NewUpdateAutomaticHttpsRewritesOptions : Instantiate UpdateAutomaticHttpsRewritesOptions

func (*ZonesSettingsV1) NewUpdateBrotliOptions added in v0.21.0

func (*ZonesSettingsV1) NewUpdateBrotliOptions() *UpdateBrotliOptions

NewUpdateBrotliOptions : Instantiate UpdateBrotliOptions

func (*ZonesSettingsV1) NewUpdateBrowserCheckOptions

func (*ZonesSettingsV1) NewUpdateBrowserCheckOptions() *UpdateBrowserCheckOptions

NewUpdateBrowserCheckOptions : Instantiate UpdateBrowserCheckOptions

func (*ZonesSettingsV1) NewUpdateChallengeTtlOptions

func (*ZonesSettingsV1) NewUpdateChallengeTtlOptions() *UpdateChallengeTtlOptions

NewUpdateChallengeTtlOptions : Instantiate UpdateChallengeTtlOptions

func (*ZonesSettingsV1) NewUpdateCiphersOptions

func (*ZonesSettingsV1) NewUpdateCiphersOptions() *UpdateCiphersOptions

NewUpdateCiphersOptions : Instantiate UpdateCiphersOptions

func (*ZonesSettingsV1) NewUpdateEnableErrorPagesOnOptions

func (*ZonesSettingsV1) NewUpdateEnableErrorPagesOnOptions() *UpdateEnableErrorPagesOnOptions

NewUpdateEnableErrorPagesOnOptions : Instantiate UpdateEnableErrorPagesOnOptions

func (*ZonesSettingsV1) NewUpdateHotlinkProtectionOptions

func (*ZonesSettingsV1) NewUpdateHotlinkProtectionOptions() *UpdateHotlinkProtectionOptions

NewUpdateHotlinkProtectionOptions : Instantiate UpdateHotlinkProtectionOptions

func (*ZonesSettingsV1) NewUpdateHttp2Options

func (*ZonesSettingsV1) NewUpdateHttp2Options() *UpdateHttp2Options

NewUpdateHttp2Options : Instantiate UpdateHttp2Options

func (*ZonesSettingsV1) NewUpdateHttp3Options added in v0.14.1

func (*ZonesSettingsV1) NewUpdateHttp3Options() *UpdateHttp3Options

NewUpdateHttp3Options : Instantiate UpdateHttp3Options

func (*ZonesSettingsV1) NewUpdateImageLoadOptimizationOptions

func (*ZonesSettingsV1) NewUpdateImageLoadOptimizationOptions() *UpdateImageLoadOptimizationOptions

NewUpdateImageLoadOptimizationOptions : Instantiate UpdateImageLoadOptimizationOptions

func (*ZonesSettingsV1) NewUpdateImageSizeOptimizationOptions

func (*ZonesSettingsV1) NewUpdateImageSizeOptimizationOptions() *UpdateImageSizeOptimizationOptions

NewUpdateImageSizeOptimizationOptions : Instantiate UpdateImageSizeOptimizationOptions

func (*ZonesSettingsV1) NewUpdateIpGeolocationOptions

func (*ZonesSettingsV1) NewUpdateIpGeolocationOptions() *UpdateIpGeolocationOptions

NewUpdateIpGeolocationOptions : Instantiate UpdateIpGeolocationOptions

func (*ZonesSettingsV1) NewUpdateIpv6Options

func (*ZonesSettingsV1) NewUpdateIpv6Options() *UpdateIpv6Options

NewUpdateIpv6Options : Instantiate UpdateIpv6Options

func (*ZonesSettingsV1) NewUpdateMaxUploadOptions

func (*ZonesSettingsV1) NewUpdateMaxUploadOptions() *UpdateMaxUploadOptions

NewUpdateMaxUploadOptions : Instantiate UpdateMaxUploadOptions

func (*ZonesSettingsV1) NewUpdateMinTlsVersionOptions

func (*ZonesSettingsV1) NewUpdateMinTlsVersionOptions() *UpdateMinTlsVersionOptions

NewUpdateMinTlsVersionOptions : Instantiate UpdateMinTlsVersionOptions

func (*ZonesSettingsV1) NewUpdateMinifyOptions

func (*ZonesSettingsV1) NewUpdateMinifyOptions() *UpdateMinifyOptions

NewUpdateMinifyOptions : Instantiate UpdateMinifyOptions

func (*ZonesSettingsV1) NewUpdateMobileRedirectOptions

func (*ZonesSettingsV1) NewUpdateMobileRedirectOptions() *UpdateMobileRedirectOptions

NewUpdateMobileRedirectOptions : Instantiate UpdateMobileRedirectOptions

func (*ZonesSettingsV1) NewUpdateOpportunisticEncryptionOptions

func (*ZonesSettingsV1) NewUpdateOpportunisticEncryptionOptions() *UpdateOpportunisticEncryptionOptions

NewUpdateOpportunisticEncryptionOptions : Instantiate UpdateOpportunisticEncryptionOptions

func (*ZonesSettingsV1) NewUpdateOpportunisticOnionOptions added in v0.37.0

func (*ZonesSettingsV1) NewUpdateOpportunisticOnionOptions() *UpdateOpportunisticOnionOptions

NewUpdateOpportunisticOnionOptions : Instantiate UpdateOpportunisticOnionOptions

func (*ZonesSettingsV1) NewUpdatePrefetchPreloadOptions

func (*ZonesSettingsV1) NewUpdatePrefetchPreloadOptions() *UpdatePrefetchPreloadOptions

NewUpdatePrefetchPreloadOptions : Instantiate UpdatePrefetchPreloadOptions

func (*ZonesSettingsV1) NewUpdateProxyReadTimeoutOptions added in v0.37.0

func (*ZonesSettingsV1) NewUpdateProxyReadTimeoutOptions() *UpdateProxyReadTimeoutOptions

NewUpdateProxyReadTimeoutOptions : Instantiate UpdateProxyReadTimeoutOptions

func (*ZonesSettingsV1) NewUpdatePseudoIpv4Options

func (*ZonesSettingsV1) NewUpdatePseudoIpv4Options() *UpdatePseudoIpv4Options

NewUpdatePseudoIpv4Options : Instantiate UpdatePseudoIpv4Options

func (*ZonesSettingsV1) NewUpdateResponseBufferingOptions

func (*ZonesSettingsV1) NewUpdateResponseBufferingOptions() *UpdateResponseBufferingOptions

NewUpdateResponseBufferingOptions : Instantiate UpdateResponseBufferingOptions

func (*ZonesSettingsV1) NewUpdateScriptLoadOptimizationOptions

func (*ZonesSettingsV1) NewUpdateScriptLoadOptimizationOptions() *UpdateScriptLoadOptimizationOptions

NewUpdateScriptLoadOptimizationOptions : Instantiate UpdateScriptLoadOptimizationOptions

func (*ZonesSettingsV1) NewUpdateSecurityHeaderOptions

func (*ZonesSettingsV1) NewUpdateSecurityHeaderOptions() *UpdateSecurityHeaderOptions

NewUpdateSecurityHeaderOptions : Instantiate UpdateSecurityHeaderOptions

func (*ZonesSettingsV1) NewUpdateServerSideExcludeOptions

func (*ZonesSettingsV1) NewUpdateServerSideExcludeOptions() *UpdateServerSideExcludeOptions

NewUpdateServerSideExcludeOptions : Instantiate UpdateServerSideExcludeOptions

func (*ZonesSettingsV1) NewUpdateTlsClientAuthOptions

func (*ZonesSettingsV1) NewUpdateTlsClientAuthOptions() *UpdateTlsClientAuthOptions

NewUpdateTlsClientAuthOptions : Instantiate UpdateTlsClientAuthOptions

func (*ZonesSettingsV1) NewUpdateTrueClientIpOptions

func (*ZonesSettingsV1) NewUpdateTrueClientIpOptions() *UpdateTrueClientIpOptions

NewUpdateTrueClientIpOptions : Instantiate UpdateTrueClientIpOptions

func (*ZonesSettingsV1) NewUpdateWebApplicationFirewallOptions

func (*ZonesSettingsV1) NewUpdateWebApplicationFirewallOptions() *UpdateWebApplicationFirewallOptions

NewUpdateWebApplicationFirewallOptions : Instantiate UpdateWebApplicationFirewallOptions

func (*ZonesSettingsV1) NewUpdateWebSocketsOptions

func (*ZonesSettingsV1) NewUpdateWebSocketsOptions() *UpdateWebSocketsOptions

NewUpdateWebSocketsOptions : Instantiate UpdateWebSocketsOptions

func (*ZonesSettingsV1) NewUpdateZoneCnameFlatteningOptions

func (*ZonesSettingsV1) NewUpdateZoneCnameFlatteningOptions() *UpdateZoneCnameFlatteningOptions

NewUpdateZoneCnameFlatteningOptions : Instantiate UpdateZoneCnameFlatteningOptions

func (*ZonesSettingsV1) NewUpdateZoneDnssecOptions

func (*ZonesSettingsV1) NewUpdateZoneDnssecOptions() *UpdateZoneDnssecOptions

NewUpdateZoneDnssecOptions : Instantiate UpdateZoneDnssecOptions

func (*ZonesSettingsV1) SetDefaultHeaders added in v0.12.1

func (zonesSettings *ZonesSettingsV1) SetDefaultHeaders(headers http.Header)

SetDefaultHeaders sets HTTP headers to be sent in every request

func (*ZonesSettingsV1) SetEnableGzipCompression added in v0.12.1

func (zonesSettings *ZonesSettingsV1) SetEnableGzipCompression(enableGzip bool)

SetEnableGzipCompression sets the service's EnableGzipCompression field

func (*ZonesSettingsV1) SetServiceURL

func (zonesSettings *ZonesSettingsV1) SetServiceURL(url string) error

SetServiceURL sets the service URL

func (*ZonesSettingsV1) UpdateAlwaysUseHttps

func (zonesSettings *ZonesSettingsV1) UpdateAlwaysUseHttps(updateAlwaysUseHttpsOptions *UpdateAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)

UpdateAlwaysUseHttps : Update always use https setting Update always use https setting for a zone.

func (*ZonesSettingsV1) UpdateAlwaysUseHttpsWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateAlwaysUseHttpsWithContext(ctx context.Context, updateAlwaysUseHttpsOptions *UpdateAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)

UpdateAlwaysUseHttpsWithContext is an alternate form of the UpdateAlwaysUseHttps method which supports a Context parameter

func (*ZonesSettingsV1) UpdateAutomaticHttpsRewrites

func (zonesSettings *ZonesSettingsV1) UpdateAutomaticHttpsRewrites(updateAutomaticHttpsRewritesOptions *UpdateAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)

UpdateAutomaticHttpsRewrites : Update automatic https rewrites setting Update automatic https rewrites setting for a zone.

func (*ZonesSettingsV1) UpdateAutomaticHttpsRewritesWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateAutomaticHttpsRewritesWithContext(ctx context.Context, updateAutomaticHttpsRewritesOptions *UpdateAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)

UpdateAutomaticHttpsRewritesWithContext is an alternate form of the UpdateAutomaticHttpsRewrites method which supports a Context parameter

func (*ZonesSettingsV1) UpdateBrotli added in v0.21.0

func (zonesSettings *ZonesSettingsV1) UpdateBrotli(updateBrotliOptions *UpdateBrotliOptions) (result *BrotliResp, response *core.DetailedResponse, err error)

UpdateBrotli : Update brotli setting Update brotli setting for a zone.

func (*ZonesSettingsV1) UpdateBrotliWithContext added in v0.21.0

func (zonesSettings *ZonesSettingsV1) UpdateBrotliWithContext(ctx context.Context, updateBrotliOptions *UpdateBrotliOptions) (result *BrotliResp, response *core.DetailedResponse, err error)

UpdateBrotliWithContext is an alternate form of the UpdateBrotli method which supports a Context parameter

func (*ZonesSettingsV1) UpdateBrowserCheck

func (zonesSettings *ZonesSettingsV1) UpdateBrowserCheck(updateBrowserCheckOptions *UpdateBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)

UpdateBrowserCheck : Update browser check setting Update browser check setting for a zone.

func (*ZonesSettingsV1) UpdateBrowserCheckWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateBrowserCheckWithContext(ctx context.Context, updateBrowserCheckOptions *UpdateBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)

UpdateBrowserCheckWithContext is an alternate form of the UpdateBrowserCheck method which supports a Context parameter

func (*ZonesSettingsV1) UpdateChallengeTTL

func (zonesSettings *ZonesSettingsV1) UpdateChallengeTTL(updateChallengeTtlOptions *UpdateChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)

UpdateChallengeTTL : Update challenge TTL setting Update challenge TTL setting for a zone.

func (*ZonesSettingsV1) UpdateChallengeTTLWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateChallengeTTLWithContext(ctx context.Context, updateChallengeTtlOptions *UpdateChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)

UpdateChallengeTTLWithContext is an alternate form of the UpdateChallengeTTL method which supports a Context parameter

func (*ZonesSettingsV1) UpdateCiphers

func (zonesSettings *ZonesSettingsV1) UpdateCiphers(updateCiphersOptions *UpdateCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)

UpdateCiphers : Update ciphers setting Update ciphers setting for a zone.

func (*ZonesSettingsV1) UpdateCiphersWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateCiphersWithContext(ctx context.Context, updateCiphersOptions *UpdateCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)

UpdateCiphersWithContext is an alternate form of the UpdateCiphers method which supports a Context parameter

func (*ZonesSettingsV1) UpdateEnableErrorPagesOn

func (zonesSettings *ZonesSettingsV1) UpdateEnableErrorPagesOn(updateEnableErrorPagesOnOptions *UpdateEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)

UpdateEnableErrorPagesOn : Update enable error pages on setting Update enable error pages on setting for a zone.

func (*ZonesSettingsV1) UpdateEnableErrorPagesOnWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateEnableErrorPagesOnWithContext(ctx context.Context, updateEnableErrorPagesOnOptions *UpdateEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)

UpdateEnableErrorPagesOnWithContext is an alternate form of the UpdateEnableErrorPagesOn method which supports a Context parameter

func (*ZonesSettingsV1) UpdateHotlinkProtection

func (zonesSettings *ZonesSettingsV1) UpdateHotlinkProtection(updateHotlinkProtectionOptions *UpdateHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)

UpdateHotlinkProtection : Update hotlink protection setting Update hotlink protection setting for a zone.

func (*ZonesSettingsV1) UpdateHotlinkProtectionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateHotlinkProtectionWithContext(ctx context.Context, updateHotlinkProtectionOptions *UpdateHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)

UpdateHotlinkProtectionWithContext is an alternate form of the UpdateHotlinkProtection method which supports a Context parameter

func (*ZonesSettingsV1) UpdateHttp2

func (zonesSettings *ZonesSettingsV1) UpdateHttp2(updateHttp2Options *UpdateHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)

UpdateHttp2 : Update http/2 setting Update http/2 setting for a zone.

func (*ZonesSettingsV1) UpdateHttp2WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateHttp2WithContext(ctx context.Context, updateHttp2Options *UpdateHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)

UpdateHttp2WithContext is an alternate form of the UpdateHttp2 method which supports a Context parameter

func (*ZonesSettingsV1) UpdateHttp3 added in v0.14.1

func (zonesSettings *ZonesSettingsV1) UpdateHttp3(updateHttp3Options *UpdateHttp3Options) (result *Http3Resp, response *core.DetailedResponse, err error)

UpdateHttp3 : Update http/3 setting Update http/3 setting for a zone.

func (*ZonesSettingsV1) UpdateHttp3WithContext added in v0.14.1

func (zonesSettings *ZonesSettingsV1) UpdateHttp3WithContext(ctx context.Context, updateHttp3Options *UpdateHttp3Options) (result *Http3Resp, response *core.DetailedResponse, err error)

UpdateHttp3WithContext is an alternate form of the UpdateHttp3 method which supports a Context parameter

func (*ZonesSettingsV1) UpdateImageLoadOptimization

func (zonesSettings *ZonesSettingsV1) UpdateImageLoadOptimization(updateImageLoadOptimizationOptions *UpdateImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)

UpdateImageLoadOptimization : Update image load optimizationn setting Update image load optimizationn setting for a zone.

func (*ZonesSettingsV1) UpdateImageLoadOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateImageLoadOptimizationWithContext(ctx context.Context, updateImageLoadOptimizationOptions *UpdateImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)

UpdateImageLoadOptimizationWithContext is an alternate form of the UpdateImageLoadOptimization method which supports a Context parameter

func (*ZonesSettingsV1) UpdateImageSizeOptimization

func (zonesSettings *ZonesSettingsV1) UpdateImageSizeOptimization(updateImageSizeOptimizationOptions *UpdateImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)

UpdateImageSizeOptimization : Update image size optimization setting Update image size optimization setting for a zone.

func (*ZonesSettingsV1) UpdateImageSizeOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateImageSizeOptimizationWithContext(ctx context.Context, updateImageSizeOptimizationOptions *UpdateImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)

UpdateImageSizeOptimizationWithContext is an alternate form of the UpdateImageSizeOptimization method which supports a Context parameter

func (*ZonesSettingsV1) UpdateIpGeolocation

func (zonesSettings *ZonesSettingsV1) UpdateIpGeolocation(updateIpGeolocationOptions *UpdateIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)

UpdateIpGeolocation : Update IP geolocation setting Update IP geolocation setting for a zone.

func (*ZonesSettingsV1) UpdateIpGeolocationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateIpGeolocationWithContext(ctx context.Context, updateIpGeolocationOptions *UpdateIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)

UpdateIpGeolocationWithContext is an alternate form of the UpdateIpGeolocation method which supports a Context parameter

func (*ZonesSettingsV1) UpdateIpv6

func (zonesSettings *ZonesSettingsV1) UpdateIpv6(updateIpv6Options *UpdateIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)

UpdateIpv6 : Update IPv6 compatibility setting Update IPv6 compatibility setting for a zone.

func (*ZonesSettingsV1) UpdateIpv6WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateIpv6WithContext(ctx context.Context, updateIpv6Options *UpdateIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)

UpdateIpv6WithContext is an alternate form of the UpdateIpv6 method which supports a Context parameter

func (*ZonesSettingsV1) UpdateMaxUpload

func (zonesSettings *ZonesSettingsV1) UpdateMaxUpload(updateMaxUploadOptions *UpdateMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)

UpdateMaxUpload : Update maximum upload size setting Update maximum upload size setting for a zone.

func (*ZonesSettingsV1) UpdateMaxUploadWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateMaxUploadWithContext(ctx context.Context, updateMaxUploadOptions *UpdateMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)

UpdateMaxUploadWithContext is an alternate form of the UpdateMaxUpload method which supports a Context parameter

func (*ZonesSettingsV1) UpdateMinTlsVersion

func (zonesSettings *ZonesSettingsV1) UpdateMinTlsVersion(updateMinTlsVersionOptions *UpdateMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)

UpdateMinTlsVersion : Update minimum TLS version setting Update minimum TLS version setting for a zone.

func (*ZonesSettingsV1) UpdateMinTlsVersionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateMinTlsVersionWithContext(ctx context.Context, updateMinTlsVersionOptions *UpdateMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)

UpdateMinTlsVersionWithContext is an alternate form of the UpdateMinTlsVersion method which supports a Context parameter

func (*ZonesSettingsV1) UpdateMinify

func (zonesSettings *ZonesSettingsV1) UpdateMinify(updateMinifyOptions *UpdateMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)

UpdateMinify : Update minify setting Update minify setting for a zone.

func (*ZonesSettingsV1) UpdateMinifyWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateMinifyWithContext(ctx context.Context, updateMinifyOptions *UpdateMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)

UpdateMinifyWithContext is an alternate form of the UpdateMinify method which supports a Context parameter

func (*ZonesSettingsV1) UpdateMobileRedirect

func (zonesSettings *ZonesSettingsV1) UpdateMobileRedirect(updateMobileRedirectOptions *UpdateMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)

UpdateMobileRedirect : Update mobile redirect setting Update mobile redirect setting for a zone.

func (*ZonesSettingsV1) UpdateMobileRedirectWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateMobileRedirectWithContext(ctx context.Context, updateMobileRedirectOptions *UpdateMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)

UpdateMobileRedirectWithContext is an alternate form of the UpdateMobileRedirect method which supports a Context parameter

func (*ZonesSettingsV1) UpdateOpportunisticEncryption

func (zonesSettings *ZonesSettingsV1) UpdateOpportunisticEncryption(updateOpportunisticEncryptionOptions *UpdateOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)

UpdateOpportunisticEncryption : Update opportunistic encryption setting Update opportunistic encryption setting for a zone.

func (*ZonesSettingsV1) UpdateOpportunisticEncryptionWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateOpportunisticEncryptionWithContext(ctx context.Context, updateOpportunisticEncryptionOptions *UpdateOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)

UpdateOpportunisticEncryptionWithContext is an alternate form of the UpdateOpportunisticEncryption method which supports a Context parameter

func (*ZonesSettingsV1) UpdateOpportunisticOnion added in v0.37.0

func (zonesSettings *ZonesSettingsV1) UpdateOpportunisticOnion(updateOpportunisticOnionOptions *UpdateOpportunisticOnionOptions) (result *OpportunisticOnionResp, response *core.DetailedResponse, err error)

UpdateOpportunisticOnion : Update opportunistic onion setting Update opportunistic onion setting for a zone.

func (*ZonesSettingsV1) UpdateOpportunisticOnionWithContext added in v0.37.0

func (zonesSettings *ZonesSettingsV1) UpdateOpportunisticOnionWithContext(ctx context.Context, updateOpportunisticOnionOptions *UpdateOpportunisticOnionOptions) (result *OpportunisticOnionResp, response *core.DetailedResponse, err error)

UpdateOpportunisticOnionWithContext is an alternate form of the UpdateOpportunisticOnion method which supports a Context parameter

func (*ZonesSettingsV1) UpdatePrefetchPreload

func (zonesSettings *ZonesSettingsV1) UpdatePrefetchPreload(updatePrefetchPreloadOptions *UpdatePrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)

UpdatePrefetchPreload : Update prefetch URLs from header setting Update prefetch URLs from header setting for a zone.

func (*ZonesSettingsV1) UpdatePrefetchPreloadWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdatePrefetchPreloadWithContext(ctx context.Context, updatePrefetchPreloadOptions *UpdatePrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)

UpdatePrefetchPreloadWithContext is an alternate form of the UpdatePrefetchPreload method which supports a Context parameter

func (*ZonesSettingsV1) UpdateProxyReadTimeout added in v0.37.0

func (zonesSettings *ZonesSettingsV1) UpdateProxyReadTimeout(updateProxyReadTimeoutOptions *UpdateProxyReadTimeoutOptions) (result *ProxyReadTimeoutResp, response *core.DetailedResponse, err error)

UpdateProxyReadTimeout : Update proxy read timeout setting Update proxy read timeout setting for a zone.

func (*ZonesSettingsV1) UpdateProxyReadTimeoutWithContext added in v0.37.0

func (zonesSettings *ZonesSettingsV1) UpdateProxyReadTimeoutWithContext(ctx context.Context, updateProxyReadTimeoutOptions *UpdateProxyReadTimeoutOptions) (result *ProxyReadTimeoutResp, response *core.DetailedResponse, err error)

UpdateProxyReadTimeoutWithContext is an alternate form of the UpdateProxyReadTimeout method which supports a Context parameter

func (*ZonesSettingsV1) UpdatePseudoIpv4

func (zonesSettings *ZonesSettingsV1) UpdatePseudoIpv4(updatePseudoIpv4Options *UpdatePseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)

UpdatePseudoIpv4 : Update pseudo IPv4 setting Update pseudo IPv4 setting for a zone.

func (*ZonesSettingsV1) UpdatePseudoIpv4WithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdatePseudoIpv4WithContext(ctx context.Context, updatePseudoIpv4Options *UpdatePseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)

UpdatePseudoIpv4WithContext is an alternate form of the UpdatePseudoIpv4 method which supports a Context parameter

func (*ZonesSettingsV1) UpdateResponseBuffering

func (zonesSettings *ZonesSettingsV1) UpdateResponseBuffering(updateResponseBufferingOptions *UpdateResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)

UpdateResponseBuffering : Update response buffering setting Update response buffering setting for a zone.

func (*ZonesSettingsV1) UpdateResponseBufferingWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateResponseBufferingWithContext(ctx context.Context, updateResponseBufferingOptions *UpdateResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)

UpdateResponseBufferingWithContext is an alternate form of the UpdateResponseBuffering method which supports a Context parameter

func (*ZonesSettingsV1) UpdateScriptLoadOptimization

func (zonesSettings *ZonesSettingsV1) UpdateScriptLoadOptimization(updateScriptLoadOptimizationOptions *UpdateScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)

UpdateScriptLoadOptimization : Update script load optimization setting Update script load optimization setting for a zone.

func (*ZonesSettingsV1) UpdateScriptLoadOptimizationWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateScriptLoadOptimizationWithContext(ctx context.Context, updateScriptLoadOptimizationOptions *UpdateScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)

UpdateScriptLoadOptimizationWithContext is an alternate form of the UpdateScriptLoadOptimization method which supports a Context parameter

func (*ZonesSettingsV1) UpdateSecurityHeader

func (zonesSettings *ZonesSettingsV1) UpdateSecurityHeader(updateSecurityHeaderOptions *UpdateSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)

UpdateSecurityHeader : Update HTTP strict transport security setting Update HTTP strict transport security setting for a zone.

func (*ZonesSettingsV1) UpdateSecurityHeaderWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateSecurityHeaderWithContext(ctx context.Context, updateSecurityHeaderOptions *UpdateSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)

UpdateSecurityHeaderWithContext is an alternate form of the UpdateSecurityHeader method which supports a Context parameter

func (*ZonesSettingsV1) UpdateServerSideExclude

func (zonesSettings *ZonesSettingsV1) UpdateServerSideExclude(updateServerSideExcludeOptions *UpdateServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)

UpdateServerSideExclude : Update server side exclude setting Update server side exclude setting for a zone.

func (*ZonesSettingsV1) UpdateServerSideExcludeWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateServerSideExcludeWithContext(ctx context.Context, updateServerSideExcludeOptions *UpdateServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)

UpdateServerSideExcludeWithContext is an alternate form of the UpdateServerSideExclude method which supports a Context parameter

func (*ZonesSettingsV1) UpdateTlsClientAuth

func (zonesSettings *ZonesSettingsV1) UpdateTlsClientAuth(updateTlsClientAuthOptions *UpdateTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)

UpdateTlsClientAuth : Update TLS Client Auth setting Update TLS Client Auth setting for a zone.

func (*ZonesSettingsV1) UpdateTlsClientAuthWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateTlsClientAuthWithContext(ctx context.Context, updateTlsClientAuthOptions *UpdateTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)

UpdateTlsClientAuthWithContext is an alternate form of the UpdateTlsClientAuth method which supports a Context parameter

func (*ZonesSettingsV1) UpdateTrueClientIp

func (zonesSettings *ZonesSettingsV1) UpdateTrueClientIp(updateTrueClientIpOptions *UpdateTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)

UpdateTrueClientIp : Update true client IP setting Update true client IP setting for a zone.

func (*ZonesSettingsV1) UpdateTrueClientIpWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateTrueClientIpWithContext(ctx context.Context, updateTrueClientIpOptions *UpdateTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)

UpdateTrueClientIpWithContext is an alternate form of the UpdateTrueClientIp method which supports a Context parameter

func (*ZonesSettingsV1) UpdateWebApplicationFirewall

func (zonesSettings *ZonesSettingsV1) UpdateWebApplicationFirewall(updateWebApplicationFirewallOptions *UpdateWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)

UpdateWebApplicationFirewall : Update web application firewall setting A Web Application Firewall (WAF) blocks requests that contain malicious content.

func (*ZonesSettingsV1) UpdateWebApplicationFirewallWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateWebApplicationFirewallWithContext(ctx context.Context, updateWebApplicationFirewallOptions *UpdateWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)

UpdateWebApplicationFirewallWithContext is an alternate form of the UpdateWebApplicationFirewall method which supports a Context parameter

func (*ZonesSettingsV1) UpdateWebSockets

func (zonesSettings *ZonesSettingsV1) UpdateWebSockets(updateWebSocketsOptions *UpdateWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)

UpdateWebSockets : Update web sockets setting Update web sockets setting for a zone.

func (*ZonesSettingsV1) UpdateWebSocketsWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateWebSocketsWithContext(ctx context.Context, updateWebSocketsOptions *UpdateWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)

UpdateWebSocketsWithContext is an alternate form of the UpdateWebSockets method which supports a Context parameter

func (*ZonesSettingsV1) UpdateZoneCnameFlattening

func (zonesSettings *ZonesSettingsV1) UpdateZoneCnameFlattening(updateZoneCnameFlatteningOptions *UpdateZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)

UpdateZoneCnameFlattening : Update zone CNAME flattening Update CNAME flattening setting for given zone.

func (*ZonesSettingsV1) UpdateZoneCnameFlatteningWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateZoneCnameFlatteningWithContext(ctx context.Context, updateZoneCnameFlatteningOptions *UpdateZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)

UpdateZoneCnameFlatteningWithContext is an alternate form of the UpdateZoneCnameFlattening method which supports a Context parameter

func (*ZonesSettingsV1) UpdateZoneDnssec

func (zonesSettings *ZonesSettingsV1) UpdateZoneDnssec(updateZoneDnssecOptions *UpdateZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)

UpdateZoneDnssec : Update zone DNSSEC Update DNSSEC setting for given zone.

func (*ZonesSettingsV1) UpdateZoneDnssecWithContext added in v0.12.1

func (zonesSettings *ZonesSettingsV1) UpdateZoneDnssecWithContext(ctx context.Context, updateZoneDnssecOptions *UpdateZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)

UpdateZoneDnssecWithContext is an alternate form of the UpdateZoneDnssec method which supports a Context parameter

type ZonesSettingsV1Options

type ZonesSettingsV1Options struct {
	ServiceName   string
	URL           string
	Authenticator core.Authenticator

	// Full url-encoded cloud resource name (CRN) of resource instance.
	Crn *string `validate:"required"`

	// Zone identifier.
	ZoneIdentifier *string `validate:"required"`
}

ZonesSettingsV1Options : Service options

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL