Documentation
¶
Index ¶
- type AccessLogRequest
- func (r AccessLogRequest) GetRegionId() string
- func (r *AccessLogRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *AccessLogRequest) SetPageNumber(pageNumber int)
- func (r *AccessLogRequest) SetPageSize(pageSize int)
- func (r *AccessLogRequest) SetSince(since string)
- func (r *AccessLogRequest) SetUntil(until string)
- func (r *AccessLogRequest) SetZoneName(zoneName string)
- func (r *AccessLogRequest) SetZone_identifier(zone_identifier string)
- type AccessLogResponse
- type AccessLogResult
- type BandwidthDateHistogramTopKRequest
- func NewBandwidthDateHistogramTopKRequest(instanceId string, queryMode string, since string, until string) *BandwidthDateHistogramTopKRequest
- func NewBandwidthDateHistogramTopKRequestWithAllParams(instanceId string, queryMode string, since string, until string) *BandwidthDateHistogramTopKRequest
- func NewBandwidthDateHistogramTopKRequestWithoutParam() *BandwidthDateHistogramTopKRequest
- func (r BandwidthDateHistogramTopKRequest) GetRegionId() string
- func (r *BandwidthDateHistogramTopKRequest) SetInstanceId(instanceId string)
- func (r *BandwidthDateHistogramTopKRequest) SetQueryMode(queryMode string)
- func (r *BandwidthDateHistogramTopKRequest) SetSince(since string)
- func (r *BandwidthDateHistogramTopKRequest) SetUntil(until string)
- type BandwidthDateHistogramTopKResponse
- type BandwidthDateHistogramTopKResult
- type BandwidthTopKRequest
- func (r BandwidthTopKRequest) GetRegionId() string
- func (r *BandwidthTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *BandwidthTopKRequest) SetSince(since string)
- func (r *BandwidthTopKRequest) SetTopK(topK int)
- func (r *BandwidthTopKRequest) SetUntil(until string)
- func (r *BandwidthTopKRequest) SetZoneName(zoneName string)
- func (r *BandwidthTopKRequest) SetZone_identifier(zone_identifier string)
- type BandwidthTopKResponse
- type BandwidthTopKResult
- type BandwidthTrendRequest
- func (r BandwidthTrendRequest) GetRegionId() string
- func (r *BandwidthTrendRequest) SetDirection(direction string)
- func (r *BandwidthTrendRequest) SetSince(since string)
- func (r *BandwidthTrendRequest) SetUntil(until string)
- func (r *BandwidthTrendRequest) SetZoneName(zoneName string)
- func (r *BandwidthTrendRequest) SetZone_identifier(zone_identifier string)
- type BandwidthTrendResponse
- type BandwidthTrendResult
- type BpsInstanceRequest
- type BpsInstanceResponse
- type BpsInstanceResult
- type BpsZoneRequest
- func (r BpsZoneRequest) GetRegionId() string
- func (r *BpsZoneRequest) SetQueryMode(queryMode string)
- func (r *BpsZoneRequest) SetSince(since string)
- func (r *BpsZoneRequest) SetUntil(until string)
- func (r *BpsZoneRequest) SetZoneName(zoneName string)
- func (r *BpsZoneRequest) SetZone_identifier(zone_identifier string)
- type BpsZoneResponse
- type BpsZoneResult
- type CacheBandwidthTopKRequest
- func NewCacheBandwidthTopKRequest(zone_identifier string) *CacheBandwidthTopKRequest
- func NewCacheBandwidthTopKRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *CacheBandwidthTopKRequest
- func NewCacheBandwidthTopKRequestWithoutParam() *CacheBandwidthTopKRequest
- func (r CacheBandwidthTopKRequest) GetRegionId() string
- func (r *CacheBandwidthTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *CacheBandwidthTopKRequest) SetSince(since string)
- func (r *CacheBandwidthTopKRequest) SetTopK(topK int)
- func (r *CacheBandwidthTopKRequest) SetUntil(until string)
- func (r *CacheBandwidthTopKRequest) SetZoneName(zoneName string)
- func (r *CacheBandwidthTopKRequest) SetZone_identifier(zone_identifier string)
- type CacheBandwidthTopKResponse
- type CacheBandwidthTopKResult
- type CacheDateHistogramBandwidthRequest
- func NewCacheDateHistogramBandwidthRequest(zone_identifier string) *CacheDateHistogramBandwidthRequest
- func NewCacheDateHistogramBandwidthRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *CacheDateHistogramBandwidthRequest
- func NewCacheDateHistogramBandwidthRequestWithoutParam() *CacheDateHistogramBandwidthRequest
- func (r CacheDateHistogramBandwidthRequest) GetRegionId() string
- func (r *CacheDateHistogramBandwidthRequest) SetCriterionName(criterionName string)
- func (r *CacheDateHistogramBandwidthRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *CacheDateHistogramBandwidthRequest) SetSince(since string)
- func (r *CacheDateHistogramBandwidthRequest) SetTopK(topK int)
- func (r *CacheDateHistogramBandwidthRequest) SetUntil(until string)
- func (r *CacheDateHistogramBandwidthRequest) SetZoneName(zoneName string)
- func (r *CacheDateHistogramBandwidthRequest) SetZone_identifier(zone_identifier string)
- type CacheDateHistogramBandwidthResponse
- type CacheDateHistogramBandwidthResult
- type CacheDateHistogramRequest
- func NewCacheDateHistogramRequest(zone_identifier string) *CacheDateHistogramRequest
- func NewCacheDateHistogramRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *CacheDateHistogramRequest
- func NewCacheDateHistogramRequestWithoutParam() *CacheDateHistogramRequest
- func (r CacheDateHistogramRequest) GetRegionId() string
- func (r *CacheDateHistogramRequest) SetCriterionName(criterionName string)
- func (r *CacheDateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *CacheDateHistogramRequest) SetSince(since string)
- func (r *CacheDateHistogramRequest) SetTopK(topK int)
- func (r *CacheDateHistogramRequest) SetUntil(until string)
- func (r *CacheDateHistogramRequest) SetZoneName(zoneName string)
- func (r *CacheDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type CacheDateHistogramResponse
- type CacheDateHistogramResult
- type CacheTopKRequest
- func (r CacheTopKRequest) GetRegionId() string
- func (r *CacheTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *CacheTopKRequest) SetSince(since string)
- func (r *CacheTopKRequest) SetTopK(topK int)
- func (r *CacheTopKRequest) SetUntil(until string)
- func (r *CacheTopKRequest) SetZoneName(zoneName string)
- func (r *CacheTopKRequest) SetZone_identifier(zone_identifier string)
- type CacheTopKResponse
- type CacheTopKResult
- type Change0_RTTSessionResumptionSettingRequest
- func NewChange0_RTTSessionResumptionSettingRequest(zone_identifier string) *Change0_RTTSessionResumptionSettingRequest
- func NewChange0_RTTSessionResumptionSettingRequestWithAllParams(zone_identifier string, value *string) *Change0_RTTSessionResumptionSettingRequest
- func NewChange0_RTTSessionResumptionSettingRequestWithoutParam() *Change0_RTTSessionResumptionSettingRequest
- type Change0_RTTSessionResumptionSettingResponse
- type Change0_RTTSessionResumptionSettingResult
- type ChangeAlwaysOnlineSettingRequest
- func NewChangeAlwaysOnlineSettingRequest(zone_identifier string) *ChangeAlwaysOnlineSettingRequest
- func NewChangeAlwaysOnlineSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeAlwaysOnlineSettingRequest
- func NewChangeAlwaysOnlineSettingRequestWithoutParam() *ChangeAlwaysOnlineSettingRequest
- type ChangeAlwaysOnlineSettingResponse
- type ChangeAlwaysOnlineSettingResult
- type ChangeAlwaysUseHTTPSSettingRequest
- func NewChangeAlwaysUseHTTPSSettingRequest(zone_identifier string) *ChangeAlwaysUseHTTPSSettingRequest
- func NewChangeAlwaysUseHTTPSSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeAlwaysUseHTTPSSettingRequest
- func NewChangeAlwaysUseHTTPSSettingRequestWithoutParam() *ChangeAlwaysUseHTTPSSettingRequest
- type ChangeAlwaysUseHTTPSSettingResponse
- type ChangeAlwaysUseHTTPSSettingResult
- type ChangeAutomaticHTTPSRewritesSettingRequest
- func NewChangeAutomaticHTTPSRewritesSettingRequest(zone_identifier string) *ChangeAutomaticHTTPSRewritesSettingRequest
- func NewChangeAutomaticHTTPSRewritesSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeAutomaticHTTPSRewritesSettingRequest
- func NewChangeAutomaticHTTPSRewritesSettingRequestWithoutParam() *ChangeAutomaticHTTPSRewritesSettingRequest
- type ChangeAutomaticHTTPSRewritesSettingResponse
- type ChangeAutomaticHTTPSRewritesSettingResult
- type ChangeBrotliSettingRequest
- type ChangeBrotliSettingResponse
- type ChangeBrotliSettingResult
- type ChangeBrowserCacheTTLSettingRequest
- func NewChangeBrowserCacheTTLSettingRequest(zone_identifier string) *ChangeBrowserCacheTTLSettingRequest
- func NewChangeBrowserCacheTTLSettingRequestWithAllParams(zone_identifier string, value *int) *ChangeBrowserCacheTTLSettingRequest
- func NewChangeBrowserCacheTTLSettingRequestWithoutParam() *ChangeBrowserCacheTTLSettingRequest
- type ChangeBrowserCacheTTLSettingResponse
- type ChangeBrowserCacheTTLSettingResult
- type ChangeBrowserCheckSettingRequest
- func NewChangeBrowserCheckSettingRequest(zone_identifier string) *ChangeBrowserCheckSettingRequest
- func NewChangeBrowserCheckSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeBrowserCheckSettingRequest
- func NewChangeBrowserCheckSettingRequestWithoutParam() *ChangeBrowserCheckSettingRequest
- type ChangeBrowserCheckSettingResponse
- type ChangeBrowserCheckSettingResult
- type ChangeCacheLevelSettingRequest
- func NewChangeCacheLevelSettingRequest(zone_identifier string) *ChangeCacheLevelSettingRequest
- func NewChangeCacheLevelSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeCacheLevelSettingRequest
- func NewChangeCacheLevelSettingRequestWithoutParam() *ChangeCacheLevelSettingRequest
- type ChangeCacheLevelSettingResponse
- type ChangeCacheLevelSettingResult
- type ChangeChallengeTTLSettingRequest
- func NewChangeChallengeTTLSettingRequest(zone_identifier string) *ChangeChallengeTTLSettingRequest
- func NewChangeChallengeTTLSettingRequestWithAllParams(zone_identifier string, value *int) *ChangeChallengeTTLSettingRequest
- func NewChangeChallengeTTLSettingRequestWithoutParam() *ChangeChallengeTTLSettingRequest
- type ChangeChallengeTTLSettingResponse
- type ChangeChallengeTTLSettingResult
- type ChangeCiphersSettingRequest
- type ChangeCiphersSettingResponse
- type ChangeCiphersSettingResult
- type ChangeDevelopmentModeSettingRequest
- func NewChangeDevelopmentModeSettingRequest(zone_identifier string) *ChangeDevelopmentModeSettingRequest
- func NewChangeDevelopmentModeSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeDevelopmentModeSettingRequest
- func NewChangeDevelopmentModeSettingRequestWithoutParam() *ChangeDevelopmentModeSettingRequest
- type ChangeDevelopmentModeSettingResponse
- type ChangeDevelopmentModeSettingResult
- type ChangeEmailObfuscationSettingRequest
- func NewChangeEmailObfuscationSettingRequest(zone_identifier string) *ChangeEmailObfuscationSettingRequest
- func NewChangeEmailObfuscationSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeEmailObfuscationSettingRequest
- func NewChangeEmailObfuscationSettingRequestWithoutParam() *ChangeEmailObfuscationSettingRequest
- type ChangeEmailObfuscationSettingResponse
- type ChangeEmailObfuscationSettingResult
- type ChangeEnableErrorPagesOnSettingRequest
- func NewChangeEnableErrorPagesOnSettingRequest(zone_identifier string) *ChangeEnableErrorPagesOnSettingRequest
- func NewChangeEnableErrorPagesOnSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeEnableErrorPagesOnSettingRequest
- func NewChangeEnableErrorPagesOnSettingRequestWithoutParam() *ChangeEnableErrorPagesOnSettingRequest
- type ChangeEnableErrorPagesOnSettingResponse
- type ChangeEnableErrorPagesOnSettingResult
- type ChangeEnableQueryStringSortSettingRequest
- func NewChangeEnableQueryStringSortSettingRequest(zone_identifier string) *ChangeEnableQueryStringSortSettingRequest
- func NewChangeEnableQueryStringSortSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeEnableQueryStringSortSettingRequest
- func NewChangeEnableQueryStringSortSettingRequestWithoutParam() *ChangeEnableQueryStringSortSettingRequest
- type ChangeEnableQueryStringSortSettingResponse
- type ChangeEnableQueryStringSortSettingResult
- type ChangeHTTP2EdgePrioritizationSettingRequest
- func NewChangeHTTP2EdgePrioritizationSettingRequest(zone_identifier string) *ChangeHTTP2EdgePrioritizationSettingRequest
- func NewChangeHTTP2EdgePrioritizationSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeHTTP2EdgePrioritizationSettingRequest
- func NewChangeHTTP2EdgePrioritizationSettingRequestWithoutParam() *ChangeHTTP2EdgePrioritizationSettingRequest
- type ChangeHTTP2EdgePrioritizationSettingResponse
- type ChangeHTTP2EdgePrioritizationSettingResult
- type ChangeHTTP2SettingRequest
- type ChangeHTTP2SettingResponse
- type ChangeHTTP2SettingResult
- type ChangeHTTP3SettingRequest
- type ChangeHTTP3SettingResponse
- type ChangeHTTP3SettingResult
- type ChangeHotlinkProtectionSettingRequest
- func NewChangeHotlinkProtectionSettingRequest(zone_identifier string) *ChangeHotlinkProtectionSettingRequest
- func NewChangeHotlinkProtectionSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeHotlinkProtectionSettingRequest
- func NewChangeHotlinkProtectionSettingRequestWithoutParam() *ChangeHotlinkProtectionSettingRequest
- type ChangeHotlinkProtectionSettingResponse
- type ChangeHotlinkProtectionSettingResult
- type ChangeIPGeolocationSettingRequest
- func NewChangeIPGeolocationSettingRequest(zone_identifier string) *ChangeIPGeolocationSettingRequest
- func NewChangeIPGeolocationSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeIPGeolocationSettingRequest
- func NewChangeIPGeolocationSettingRequestWithoutParam() *ChangeIPGeolocationSettingRequest
- type ChangeIPGeolocationSettingResponse
- type ChangeIPGeolocationSettingResult
- type ChangeIPv6SettingRequest
- type ChangeIPv6SettingResponse
- type ChangeIPv6SettingResult
- type ChangeMaxUploadSettingRequest
- type ChangeMaxUploadSettingResponse
- type ChangeMaxUploadSettingResult
- type ChangeMinifySettingRequest
- type ChangeMinifySettingResponse
- type ChangeMinifySettingResult
- type ChangeMinimumTLSVersionSettingRequest
- func NewChangeMinimumTLSVersionSettingRequest(zone_identifier string) *ChangeMinimumTLSVersionSettingRequest
- func NewChangeMinimumTLSVersionSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeMinimumTLSVersionSettingRequest
- func NewChangeMinimumTLSVersionSettingRequestWithoutParam() *ChangeMinimumTLSVersionSettingRequest
- type ChangeMinimumTLSVersionSettingResponse
- type ChangeMinimumTLSVersionSettingResult
- type ChangeMirageSettingRequest
- type ChangeMirageSettingResponse
- type ChangeMirageSettingResult
- type ChangeMobileRedirectSettingRequest
- func NewChangeMobileRedirectSettingRequest(zone_identifier string) *ChangeMobileRedirectSettingRequest
- func NewChangeMobileRedirectSettingRequestWithAllParams(zone_identifier string, value *starshield.Value_0) *ChangeMobileRedirectSettingRequest
- func NewChangeMobileRedirectSettingRequestWithoutParam() *ChangeMobileRedirectSettingRequest
- type ChangeMobileRedirectSettingResponse
- type ChangeMobileRedirectSettingResult
- type ChangeOpportunisticEncryptionSettingRequest
- func NewChangeOpportunisticEncryptionSettingRequest(zone_identifier string) *ChangeOpportunisticEncryptionSettingRequest
- func NewChangeOpportunisticEncryptionSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeOpportunisticEncryptionSettingRequest
- func NewChangeOpportunisticEncryptionSettingRequestWithoutParam() *ChangeOpportunisticEncryptionSettingRequest
- type ChangeOpportunisticEncryptionSettingResponse
- type ChangeOpportunisticEncryptionSettingResult
- type ChangePolishSettingRequest
- type ChangePolishSettingResponse
- type ChangePolishSettingResult
- type ChangePrefetchPreloadSettingRequest
- func NewChangePrefetchPreloadSettingRequest(zone_identifier string) *ChangePrefetchPreloadSettingRequest
- func NewChangePrefetchPreloadSettingRequestWithAllParams(zone_identifier string, value *string) *ChangePrefetchPreloadSettingRequest
- func NewChangePrefetchPreloadSettingRequestWithoutParam() *ChangePrefetchPreloadSettingRequest
- type ChangePrefetchPreloadSettingResponse
- type ChangePrefetchPreloadSettingResult
- type ChangePrivacyPassSettingRequest
- func NewChangePrivacyPassSettingRequest(zone_identifier string) *ChangePrivacyPassSettingRequest
- func NewChangePrivacyPassSettingRequestWithAllParams(zone_identifier string, value *string) *ChangePrivacyPassSettingRequest
- func NewChangePrivacyPassSettingRequestWithoutParam() *ChangePrivacyPassSettingRequest
- type ChangePrivacyPassSettingResponse
- type ChangePrivacyPassSettingResult
- type ChangePseudoIPv4SettingRequest
- func NewChangePseudoIPv4SettingRequest(zone_identifier string) *ChangePseudoIPv4SettingRequest
- func NewChangePseudoIPv4SettingRequestWithAllParams(zone_identifier string, value *string) *ChangePseudoIPv4SettingRequest
- func NewChangePseudoIPv4SettingRequestWithoutParam() *ChangePseudoIPv4SettingRequest
- type ChangePseudoIPv4SettingResponse
- type ChangePseudoIPv4SettingResult
- type ChangeRocketLoaderSettingRequest
- func NewChangeRocketLoaderSettingRequest(zone_identifier string) *ChangeRocketLoaderSettingRequest
- func NewChangeRocketLoaderSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeRocketLoaderSettingRequest
- func NewChangeRocketLoaderSettingRequestWithoutParam() *ChangeRocketLoaderSettingRequest
- type ChangeRocketLoaderSettingResponse
- type ChangeRocketLoaderSettingResult
- type ChangeSSLSettingRequest
- type ChangeSSLSettingResponse
- type ChangeSSLSettingResult
- type ChangeSecurityLevelSettingRequest
- func NewChangeSecurityLevelSettingRequest(zone_identifier string) *ChangeSecurityLevelSettingRequest
- func NewChangeSecurityLevelSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeSecurityLevelSettingRequest
- func NewChangeSecurityLevelSettingRequestWithoutParam() *ChangeSecurityLevelSettingRequest
- type ChangeSecurityLevelSettingResponse
- type ChangeSecurityLevelSettingResult
- type ChangeServerSideExcludeSettingRequest
- func NewChangeServerSideExcludeSettingRequest(zone_identifier string) *ChangeServerSideExcludeSettingRequest
- func NewChangeServerSideExcludeSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeServerSideExcludeSettingRequest
- func NewChangeServerSideExcludeSettingRequestWithoutParam() *ChangeServerSideExcludeSettingRequest
- type ChangeServerSideExcludeSettingResponse
- type ChangeServerSideExcludeSettingResult
- type ChangeTLS1_3SettingRequest
- type ChangeTLS1_3SettingResponse
- type ChangeTLS1_3SettingResult
- type ChangeTLSClientAuthSettingRequest
- func NewChangeTLSClientAuthSettingRequest(zone_identifier string) *ChangeTLSClientAuthSettingRequest
- func NewChangeTLSClientAuthSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeTLSClientAuthSettingRequest
- func NewChangeTLSClientAuthSettingRequestWithoutParam() *ChangeTLSClientAuthSettingRequest
- type ChangeTLSClientAuthSettingResponse
- type ChangeTLSClientAuthSettingResult
- type ChangeTrueClientIPSettingRequest
- func NewChangeTrueClientIPSettingRequest(zone_identifier string) *ChangeTrueClientIPSettingRequest
- func NewChangeTrueClientIPSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeTrueClientIPSettingRequest
- func NewChangeTrueClientIPSettingRequestWithoutParam() *ChangeTrueClientIPSettingRequest
- type ChangeTrueClientIPSettingResponse
- type ChangeTrueClientIPSettingResult
- type ChangeWebApplicationFirewallWAFSettingRequest
- func NewChangeWebApplicationFirewallWAFSettingRequest(zone_identifier string) *ChangeWebApplicationFirewallWAFSettingRequest
- func NewChangeWebApplicationFirewallWAFSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeWebApplicationFirewallWAFSettingRequest
- func NewChangeWebApplicationFirewallWAFSettingRequestWithoutParam() *ChangeWebApplicationFirewallWAFSettingRequest
- type ChangeWebApplicationFirewallWAFSettingResponse
- type ChangeWebApplicationFirewallWAFSettingResult
- type ChangeWebPSettingRequest
- type ChangeWebPSettingResponse
- type ChangeWebPSettingResult
- type ChangeWebSocketsSettingRequest
- func NewChangeWebSocketsSettingRequest(zone_identifier string) *ChangeWebSocketsSettingRequest
- func NewChangeWebSocketsSettingRequestWithAllParams(zone_identifier string, value *string) *ChangeWebSocketsSettingRequest
- func NewChangeWebSocketsSettingRequestWithoutParam() *ChangeWebSocketsSettingRequest
- type ChangeWebSocketsSettingResponse
- type ChangeWebSocketsSettingResult
- type CheckDestinationExistsRequest
- func NewCheckDestinationExistsRequest(zone_identifier string) *CheckDestinationExistsRequest
- func NewCheckDestinationExistsRequestWithAllParams(zone_identifier string, destination_conf *string) *CheckDestinationExistsRequest
- func NewCheckDestinationExistsRequestWithoutParam() *CheckDestinationExistsRequest
- type CheckDestinationExistsResponse
- type CheckDestinationExistsResult
- type CheckInstancesNameRequest
- type CheckInstancesNameResponse
- type CheckInstancesNameResult
- type CloseFirewallBotRequest
- type CloseFirewallBotResponse
- type CloseFirewallBotResult
- type CreateDNSRecordRequest
- func NewCreateDNSRecordRequest(zone_identifier string, name string, content string, ttl int) *CreateDNSRecordRequest
- func NewCreateDNSRecordRequestWithAllParams(zone_identifier string, ty_pe *string, name string, content string, ttl int, ...) *CreateDNSRecordRequest
- func NewCreateDNSRecordRequestWithoutParam() *CreateDNSRecordRequest
- func (r CreateDNSRecordRequest) GetRegionId() string
- func (r *CreateDNSRecordRequest) SetCaaData(caaData *starshield.CAAdata)
- func (r *CreateDNSRecordRequest) SetContent(content string)
- func (r *CreateDNSRecordRequest) SetName(name string)
- func (r *CreateDNSRecordRequest) SetPriority(priority int)
- func (r *CreateDNSRecordRequest) SetProxied(proxied bool)
- func (r *CreateDNSRecordRequest) SetSrvData(srvData *starshield.SRVdata)
- func (r *CreateDNSRecordRequest) SetTtl(ttl int)
- func (r *CreateDNSRecordRequest) SetTy_pe(ty_pe string)
- func (r *CreateDNSRecordRequest) SetZone_identifier(zone_identifier string)
- type CreateDNSRecordResponse
- type CreateDNSRecordResult
- type CreateFiltersRequest
- type CreateFiltersResponse
- type CreateFiltersResult
- type CreateFirewallRulesRequest
- func NewCreateFirewallRulesRequest(zone_identifier string) *CreateFirewallRulesRequest
- func NewCreateFirewallRulesRequestWithAllParams(zone_identifier string, firewallRules []starshield.FirewallRule) *CreateFirewallRulesRequest
- func NewCreateFirewallRulesRequestWithoutParam() *CreateFirewallRulesRequest
- type CreateFirewallRulesResponse
- type CreateFirewallRulesResult
- type CreateFlowPackRequest
- func (r CreateFlowPackRequest) GetRegionId() string
- func (r *CreateFlowPackRequest) SetBuyScenario(buyScenario string)
- func (r *CreateFlowPackRequest) SetFixedFlowPackNum(fixedFlowPackNum int)
- func (r *CreateFlowPackRequest) SetFixedFlowPackType(fixedFlowPackType int)
- func (r *CreateFlowPackRequest) SetFlowPackNum(flowPackNum int)
- func (r *CreateFlowPackRequest) SetInstanceId(instanceId string)
- func (r *CreateFlowPackRequest) SetRegionId(regionId string)
- func (r *CreateFlowPackRequest) SetReturnUrl(returnUrl string)
- type CreateFlowPackResponse
- type CreateFlowPackResult
- type CreateInstanceRequest
- func (r CreateInstanceRequest) GetRegionId() string
- func (r *CreateInstanceRequest) SetAutoRenewStatus(autoRenewStatus string)
- func (r *CreateInstanceRequest) SetBuyScenario(buyScenario string)
- func (r *CreateInstanceRequest) SetChargeMode(chargeMode string)
- func (r *CreateInstanceRequest) SetDuration(duration int)
- func (r *CreateInstanceRequest) SetDurationUnit(durationUnit string)
- func (r *CreateInstanceRequest) SetInstanceName(instanceName string)
- func (r *CreateInstanceRequest) SetMemo(memo string)
- func (r *CreateInstanceRequest) SetPackType(packType string)
- func (r *CreateInstanceRequest) SetRegionId(regionId string)
- func (r *CreateInstanceRequest) SetReturnUrl(returnUrl string)
- func (r *CreateInstanceRequest) SetZonePackNum(zonePackNum int)
- type CreateInstanceResponse
- type CreateInstanceResult
- type CreateLogpushJobRequest
- func (r CreateLogpushJobRequest) GetRegionId() string
- func (r *CreateLogpushJobRequest) SetDataset(dataset string)
- func (r *CreateLogpushJobRequest) SetDestination_conf(destination_conf string)
- func (r *CreateLogpushJobRequest) SetEnabled(enabled bool)
- func (r *CreateLogpushJobRequest) SetLogpull_options(logpull_options string)
- func (r *CreateLogpushJobRequest) SetName(name string)
- func (r *CreateLogpushJobRequest) SetZone_identifier(zone_identifier string)
- func (r *CreateLogpushJobRequest) SetZone_name(zone_name string)
- type CreateLogpushJobResponse
- type CreateLogpushJobResult
- type CreatePageRuleRequest
- func (r CreatePageRuleRequest) GetRegionId() string
- func (r *CreatePageRuleRequest) SetActions(actions []starshield.Action)
- func (r *CreatePageRuleRequest) SetPriority(priority int)
- func (r *CreatePageRuleRequest) SetStatus(status string)
- func (r *CreatePageRuleRequest) SetTargets(targets []starshield.Target)
- func (r *CreatePageRuleRequest) SetZone_identifier(zone_identifier string)
- type CreatePageRuleResponse
- type CreatePageRuleResult
- type CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequest(zone_identifier string) *CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequestWithAllParams(zone_identifier string, certificate *string, private_key *string, ...) *CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequestWithoutParam() *CreateSSLConfigurationRequest
- func (r CreateSSLConfigurationRequest) GetRegionId() string
- func (r *CreateSSLConfigurationRequest) SetBundle_method(bundle_method string)
- func (r *CreateSSLConfigurationRequest) SetCertificate(certificate string)
- func (r *CreateSSLConfigurationRequest) SetGeo_restrictions(geo_restrictions *starshield.Geo_restrictions)
- func (r *CreateSSLConfigurationRequest) SetPrivate_key(private_key string)
- func (r *CreateSSLConfigurationRequest) SetTy_pe(ty_pe string)
- func (r *CreateSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
- type CreateSSLConfigurationResponse
- type CreateSSLConfigurationResult
- type CreateZoneRequest
- type CreateZoneResponse
- type CreateZoneResult
- type DashboardRequest
- func (r DashboardRequest) GetRegionId() string
- func (r *DashboardRequest) SetCategory(category string)
- func (r *DashboardRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *DashboardRequest) SetSince(since string)
- func (r *DashboardRequest) SetUntil(until string)
- func (r *DashboardRequest) SetZoneName(zoneName string)
- func (r *DashboardRequest) SetZone_identifier(zone_identifier string)
- type DashboardResponse
- type DashboardResult
- type DateHistogramBandwidthRequest
- func NewDateHistogramBandwidthRequest(zone_identifier string) *DateHistogramBandwidthRequest
- func NewDateHistogramBandwidthRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *DateHistogramBandwidthRequest
- func NewDateHistogramBandwidthRequestWithoutParam() *DateHistogramBandwidthRequest
- func (r DateHistogramBandwidthRequest) GetRegionId() string
- func (r *DateHistogramBandwidthRequest) SetCriterionName(criterionName string)
- func (r *DateHistogramBandwidthRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *DateHistogramBandwidthRequest) SetSince(since string)
- func (r *DateHistogramBandwidthRequest) SetTopK(topK int)
- func (r *DateHistogramBandwidthRequest) SetUntil(until string)
- func (r *DateHistogramBandwidthRequest) SetZoneName(zoneName string)
- func (r *DateHistogramBandwidthRequest) SetZone_identifier(zone_identifier string)
- type DateHistogramBandwidthResponse
- type DateHistogramBandwidthResult
- type DateHistogramRequest
- func (r DateHistogramRequest) GetRegionId() string
- func (r *DateHistogramRequest) SetCriterionName(criterionName string)
- func (r *DateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *DateHistogramRequest) SetSince(since string)
- func (r *DateHistogramRequest) SetTopK(topK int)
- func (r *DateHistogramRequest) SetUntil(until string)
- func (r *DateHistogramRequest) SetZoneName(zoneName string)
- func (r *DateHistogramRequest) SetZone_identifier(zone_identifier string)
- type DateHistogramResponse
- type DateHistogramResult
- type DeleteAdvancedCertificateManagerCertificatePackRequest
- func NewDeleteAdvancedCertificateManagerCertificatePackRequest(zone_identifier string, identifier string) *DeleteAdvancedCertificateManagerCertificatePackRequest
- func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithAllParams(zone_identifier string, identifier string) *DeleteAdvancedCertificateManagerCertificatePackRequest
- func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithoutParam() *DeleteAdvancedCertificateManagerCertificatePackRequest
- type DeleteAdvancedCertificateManagerCertificatePackResponse
- type DeleteAdvancedCertificateManagerCertificatePackResult
- type DeleteDNSRecordRequest
- type DeleteDNSRecordResponse
- type DeleteDNSRecordResult
- type DeleteIndividualFirewallRulesRequest
- func NewDeleteIndividualFirewallRulesRequest(zone_identifier string, id string) *DeleteIndividualFirewallRulesRequest
- func NewDeleteIndividualFirewallRulesRequestWithAllParams(zone_identifier string, id string, delete_filter_if_unused *bool) *DeleteIndividualFirewallRulesRequest
- func NewDeleteIndividualFirewallRulesRequestWithoutParam() *DeleteIndividualFirewallRulesRequest
- func (r DeleteIndividualFirewallRulesRequest) GetRegionId() string
- func (r *DeleteIndividualFirewallRulesRequest) SetDelete_filter_if_unused(delete_filter_if_unused bool)
- func (r *DeleteIndividualFirewallRulesRequest) SetId(id string)
- func (r *DeleteIndividualFirewallRulesRequest) SetZone_identifier(zone_identifier string)
- type DeleteIndividualFirewallRulesResponse
- type DeleteIndividualFirewallRulesResult
- type DeleteLogpushJobRequest
- type DeleteLogpushJobResponse
- type DeleteLogpushJobResult
- type DeletePageRuleRequest
- type DeletePageRuleResponse
- type DeletePageRuleResult
- type DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequest(zone_identifier string, identifier string) *DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequestWithAllParams(zone_identifier string, identifier string) *DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequestWithoutParam() *DeleteSSLConfigurationRequest
- type DeleteSSLConfigurationResponse
- type DeleteSSLConfigurationResult
- type DeleteZoneRequest
- type DeleteZoneResponse
- type DeleteZoneResult
- type DescribeBotStatusRequest
- type DescribeBotStatusResponse
- type DescribeBotStatusResult
- type DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequest(regionId string, orderNumber string) *DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequestWithAllParams(regionId string, orderNumber string) *DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequestWithoutParam() *DescribeInstanceByOrderNoRequest
- type DescribeInstanceByOrderNoResponse
- type DescribeInstanceByOrderNoResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribePackageRequest
- type DescribePackageResponse
- type DescribePackageResult
- type DescribePackagesRequest
- type DescribePackagesResponse
- type DescribePackagesResult
- type EditFirewallPackageRequest
- func NewEditFirewallPackageRequest(zone_identifier string, identifier string) *EditFirewallPackageRequest
- func NewEditFirewallPackageRequestWithAllParams(zone_identifier string, identifier string, sensitivity *string, ...) *EditFirewallPackageRequest
- func NewEditFirewallPackageRequestWithoutParam() *EditFirewallPackageRequest
- func (r EditFirewallPackageRequest) GetRegionId() string
- func (r *EditFirewallPackageRequest) SetAction_mode(action_mode string)
- func (r *EditFirewallPackageRequest) SetIdentifier(identifier string)
- func (r *EditFirewallPackageRequest) SetSensitivity(sensitivity string)
- func (r *EditFirewallPackageRequest) SetZone_identifier(zone_identifier string)
- type EditFirewallPackageResponse
- type EditFirewallPackageResult
- type EditRuleGroupRequest
- func NewEditRuleGroupRequest(zone_identifier string, package_identifier string, identifier string) *EditRuleGroupRequest
- func NewEditRuleGroupRequestWithAllParams(zone_identifier string, package_identifier string, identifier string, ...) *EditRuleGroupRequest
- func NewEditRuleGroupRequestWithoutParam() *EditRuleGroupRequest
- func (r EditRuleGroupRequest) GetRegionId() string
- func (r *EditRuleGroupRequest) SetIdentifier(identifier string)
- func (r *EditRuleGroupRequest) SetMode(mode string)
- func (r *EditRuleGroupRequest) SetPackage_identifier(package_identifier string)
- func (r *EditRuleGroupRequest) SetZone_identifier(zone_identifier string)
- type EditRuleGroupResponse
- type EditRuleGroupResult
- type EditRuleRequest
- type EditRuleResponse
- type EditRuleResult
- type EditSSLConfigurationRequest
- func NewEditSSLConfigurationRequest(zone_identifier string, identifier string) *EditSSLConfigurationRequest
- func NewEditSSLConfigurationRequestWithAllParams(zone_identifier string, identifier string, private_key *string, ...) *EditSSLConfigurationRequest
- func NewEditSSLConfigurationRequestWithoutParam() *EditSSLConfigurationRequest
- func (r EditSSLConfigurationRequest) GetRegionId() string
- func (r *EditSSLConfigurationRequest) SetBundle_method(bundle_method string)
- func (r *EditSSLConfigurationRequest) SetCertificate(certificate string)
- func (r *EditSSLConfigurationRequest) SetGeo_restrictions(geo_restrictions *starshield.Geo_restrictions)
- func (r *EditSSLConfigurationRequest) SetIdentifier(identifier string)
- func (r *EditSSLConfigurationRequest) SetPrivate_key(private_key string)
- func (r *EditSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
- type EditSSLConfigurationResponse
- type EditSSLConfigurationResult
- type EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequest(zone_identifier string) *EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequestWithAllParams(zone_identifier string, enabled *bool) *EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequestWithoutParam() *EditUniversalSSLSettingsRequest
- type EditUniversalSSLSettingsResponse
- type EditUniversalSSLSettingsResult
- type EditZoneSettingsInfoRequest
- type EditZoneSettingsInfoResponse
- type EditZoneSettingsInfoResult
- type FieldsDefaultRequest
- type FieldsDefaultResponse
- type FieldsDefaultResult
- type FieldsRequest
- type FieldsResponse
- type FieldsResult
- type FirewallActivityLogRequest
- func NewFirewallActivityLogRequest(zone_identifier string) *FirewallActivityLogRequest
- func NewFirewallActivityLogRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *FirewallActivityLogRequest
- func NewFirewallActivityLogRequestWithoutParam() *FirewallActivityLogRequest
- func (r FirewallActivityLogRequest) GetRegionId() string
- func (r *FirewallActivityLogRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *FirewallActivityLogRequest) SetPageNumber(pageNumber int)
- func (r *FirewallActivityLogRequest) SetPageSize(pageSize int)
- func (r *FirewallActivityLogRequest) SetSince(since string)
- func (r *FirewallActivityLogRequest) SetUntil(until string)
- func (r *FirewallActivityLogRequest) SetZoneName(zoneName string)
- func (r *FirewallActivityLogRequest) SetZone_identifier(zone_identifier string)
- type FirewallActivityLogResponse
- type FirewallActivityLogResult
- type FirewallDateHistogramRequest
- func NewFirewallDateHistogramRequest(zone_identifier string) *FirewallDateHistogramRequest
- func NewFirewallDateHistogramRequestWithAllParams(zone_identifier string, zoneName *string, since *string, until *string, ...) *FirewallDateHistogramRequest
- func NewFirewallDateHistogramRequestWithoutParam() *FirewallDateHistogramRequest
- func (r FirewallDateHistogramRequest) GetRegionId() string
- func (r *FirewallDateHistogramRequest) SetCriterionName(criterionName string)
- func (r *FirewallDateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *FirewallDateHistogramRequest) SetSince(since string)
- func (r *FirewallDateHistogramRequest) SetTopK(topK int)
- func (r *FirewallDateHistogramRequest) SetUntil(until string)
- func (r *FirewallDateHistogramRequest) SetZoneName(zoneName string)
- func (r *FirewallDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type FirewallDateHistogramResponse
- type FirewallDateHistogramResult
- type FirewallPackageDetailsRequest
- func NewFirewallPackageDetailsRequest(zone_identifier string, identifier string) *FirewallPackageDetailsRequest
- func NewFirewallPackageDetailsRequestWithAllParams(zone_identifier string, identifier string) *FirewallPackageDetailsRequest
- func NewFirewallPackageDetailsRequestWithoutParam() *FirewallPackageDetailsRequest
- type FirewallPackageDetailsResponse
- type FirewallPackageDetailsResult
- type FirewallTopKRequest
- func (r FirewallTopKRequest) GetRegionId() string
- func (r *FirewallTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *FirewallTopKRequest) SetSince(since string)
- func (r *FirewallTopKRequest) SetTopK(topK int)
- func (r *FirewallTopKRequest) SetUntil(until string)
- func (r *FirewallTopKRequest) SetZoneName(zoneName string)
- func (r *FirewallTopKRequest) SetZone_identifier(zone_identifier string)
- type FirewallTopKResponse
- type FirewallTopKResult
- type Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequest(zone_identifier string) *Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequestWithAllParams(zone_identifier string) *Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequestWithoutParam() *Get0_RTTSessionResumptionSettingRequest
- type Get0_RTTSessionResumptionSettingResponse
- type Get0_RTTSessionResumptionSettingResult
- type GetAdvancedDDOSSettingRequest
- type GetAdvancedDDOSSettingResponse
- type GetAdvancedDDOSSettingResult
- type GetAllZoneSettingsRequest
- type GetAllZoneSettingsResponse
- type GetAllZoneSettingsResult
- type GetAlwaysOnlineSettingRequest
- type GetAlwaysOnlineSettingResponse
- type GetAlwaysOnlineSettingResult
- type GetAlwaysUseHTTPSSettingRequest
- type GetAlwaysUseHTTPSSettingResponse
- type GetAlwaysUseHTTPSSettingResult
- type GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequest(zone_identifier string) *GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams(zone_identifier string) *GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam() *GetAutomaticHTTPSRewritesSettingRequest
- type GetAutomaticHTTPSRewritesSettingResponse
- type GetAutomaticHTTPSRewritesSettingResult
- type GetBrowserCacheTTLSettingRequest
- type GetBrowserCacheTTLSettingResponse
- type GetBrowserCacheTTLSettingResult
- type GetBrowserCheckSettingRequest
- type GetBrowserCheckSettingResponse
- type GetBrowserCheckSettingResult
- type GetChallengeTTLSettingRequest
- type GetChallengeTTLSettingResponse
- type GetChallengeTTLSettingResult
- type GetCiphersSettingRequest
- type GetCiphersSettingResponse
- type GetCiphersSettingResult
- type GetDevelopmentModeSettingRequest
- type GetDevelopmentModeSettingResponse
- type GetDevelopmentModeSettingResult
- type GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequest(zone_identifier string) *GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequestWithAllParams(zone_identifier string) *GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequestWithoutParam() *GetEmailObfuscationSettingRequest
- type GetEmailObfuscationSettingResponse
- type GetEmailObfuscationSettingResult
- type GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequest(zone_identifier string) *GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequestWithAllParams(zone_identifier string) *GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequestWithoutParam() *GetEnableErrorPagesOnSettingRequest
- type GetEnableErrorPagesOnSettingResponse
- type GetEnableErrorPagesOnSettingResult
- type GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequest(zone_identifier string) *GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequestWithAllParams(zone_identifier string) *GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequestWithoutParam() *GetEnableQueryStringSortSettingRequest
- type GetEnableQueryStringSortSettingResponse
- type GetEnableQueryStringSortSettingResult
- type GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequest(zone_identifier string) *GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams(zone_identifier string) *GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam() *GetHTTP2EdgePrioritizationSettingRequest
- type GetHTTP2EdgePrioritizationSettingResponse
- type GetHTTP2EdgePrioritizationSettingResult
- type GetHTTP2SettingRequest
- type GetHTTP2SettingResponse
- type GetHTTP2SettingResult
- type GetHTTP3SettingRequest
- type GetHTTP3SettingResponse
- type GetHTTP3SettingResult
- type GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequest(zone_identifier string) *GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequestWithAllParams(zone_identifier string) *GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequestWithoutParam() *GetHotlinkProtectionSettingRequest
- type GetHotlinkProtectionSettingResponse
- type GetHotlinkProtectionSettingResult
- type GetIPGeolocationSettingRequest
- type GetIPGeolocationSettingResponse
- type GetIPGeolocationSettingResult
- type GetIPv6SettingRequest
- type GetIPv6SettingResponse
- type GetIPv6SettingResult
- type GetImageResizingSettingRequest
- type GetImageResizingSettingResponse
- type GetImageResizingSettingResult
- type GetMinifySettingRequest
- type GetMinifySettingResponse
- type GetMinifySettingResult
- type GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequest(zone_identifier string) *GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequestWithAllParams(zone_identifier string) *GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequestWithoutParam() *GetMinimumTLSVersionSettingRequest
- type GetMinimumTLSVersionSettingResponse
- type GetMinimumTLSVersionSettingResult
- type GetMirageSettingRequest
- type GetMirageSettingResponse
- type GetMirageSettingResult
- type GetMobileRedirectSettingRequest
- type GetMobileRedirectSettingResponse
- type GetMobileRedirectSettingResult
- type GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequest(zone_identifier string) *GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequestWithAllParams(zone_identifier string) *GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequestWithoutParam() *GetOpportunisticEncryptionSettingRequest
- type GetOpportunisticEncryptionSettingResponse
- type GetOpportunisticEncryptionSettingResult
- type GetPolishSettingRequest
- type GetPolishSettingResponse
- type GetPolishSettingResult
- type GetPrefetchPreloadSettingRequest
- type GetPrefetchPreloadSettingResponse
- type GetPrefetchPreloadSettingResult
- type GetPrivacyPassSettingRequest
- type GetPrivacyPassSettingResponse
- type GetPrivacyPassSettingResult
- type GetPseudoIPv4SettingRequest
- type GetPseudoIPv4SettingResponse
- type GetPseudoIPv4SettingResult
- type GetRocketLoaderSettingRequest
- type GetRocketLoaderSettingResponse
- type GetRocketLoaderSettingResult
- type GetSSLSettingRequest
- type GetSSLSettingResponse
- type GetSSLSettingResult
- type GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequest(zone_identifier string) *GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequestWithAllParams(zone_identifier string) *GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequestWithoutParam() *GetSecurityHeaderHSTSSettingRequest
- type GetSecurityHeaderHSTSSettingResponse
- type GetSecurityHeaderHSTSSettingResult
- type GetSecurityLevelSettingRequest
- type GetSecurityLevelSettingResponse
- type GetSecurityLevelSettingResult
- type GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequest(zone_identifier string) *GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequestWithAllParams(zone_identifier string) *GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequestWithoutParam() *GetServerSideExcludeSettingRequest
- type GetServerSideExcludeSettingResponse
- type GetServerSideExcludeSettingResult
- type GetTLSClientAuthSettingRequest
- type GetTLSClientAuthSettingResponse
- type GetTLSClientAuthSettingResult
- type GetTrueClientIPSettingRequest
- type GetTrueClientIPSettingResponse
- type GetTrueClientIPSettingResult
- type GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequest(zone_identifier string) *GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams(zone_identifier string) *GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam() *GetWebApplicationFirewallWAFSettingRequest
- type GetWebApplicationFirewallWAFSettingResponse
- type GetWebApplicationFirewallWAFSettingResult
- type GetWebPSettingRequest
- type GetWebPSettingResponse
- type GetWebPSettingResult
- type GetWebSocketsSettingRequest
- type GetWebSocketsSettingResponse
- type GetWebSocketsSettingResult
- type GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequest(zone_identifier string) *GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequestWithAllParams(zone_identifier string) *GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequestWithoutParam() *GetZoneEnableTLS1_3SettingRequest
- type GetZoneEnableTLS1_3SettingResponse
- type GetZoneEnableTLS1_3SettingResult
- type GroupByRequest
- func (r GroupByRequest) GetRegionId() string
- func (r *GroupByRequest) SetCriterionName(criterionName string)
- func (r *GroupByRequest) SetSince(since string)
- func (r *GroupByRequest) SetUntil(until string)
- func (r *GroupByRequest) SetZoneName(zoneName string)
- func (r *GroupByRequest) SetZone_identifier(zone_identifier string)
- type GroupByResponse
- type GroupByResult
- type InstanceBandwidthAvgRequest
- func NewInstanceBandwidthAvgRequest(instanceId string, queryMode string, since string, until string) *InstanceBandwidthAvgRequest
- func NewInstanceBandwidthAvgRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceBandwidthAvgRequest
- func NewInstanceBandwidthAvgRequestWithoutParam() *InstanceBandwidthAvgRequest
- func (r InstanceBandwidthAvgRequest) GetRegionId() string
- func (r *InstanceBandwidthAvgRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthAvgRequest) SetQueryMode(queryMode string)
- func (r *InstanceBandwidthAvgRequest) SetSince(since string)
- func (r *InstanceBandwidthAvgRequest) SetUntil(until string)
- type InstanceBandwidthAvgResponse
- type InstanceBandwidthAvgResult
- type InstanceBandwidthDateHistogramRequest
- func NewInstanceBandwidthDateHistogramRequest(instanceId string, queryMode string, since string, until string) *InstanceBandwidthDateHistogramRequest
- func NewInstanceBandwidthDateHistogramRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceBandwidthDateHistogramRequest
- func NewInstanceBandwidthDateHistogramRequestWithoutParam() *InstanceBandwidthDateHistogramRequest
- func (r InstanceBandwidthDateHistogramRequest) GetRegionId() string
- func (r *InstanceBandwidthDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *InstanceBandwidthDateHistogramRequest) SetSince(since string)
- func (r *InstanceBandwidthDateHistogramRequest) SetUntil(until string)
- type InstanceBandwidthDateHistogramResponse
- type InstanceBandwidthDateHistogramResult
- type InstanceBandwidthListRequest
- func NewInstanceBandwidthListRequest(instanceId string, queryMode string, since string, until string, ...) *InstanceBandwidthListRequest
- func NewInstanceBandwidthListRequestWithAllParams(instanceId string, queryMode string, since string, until string, ...) *InstanceBandwidthListRequest
- func NewInstanceBandwidthListRequestWithoutParam() *InstanceBandwidthListRequest
- func (r InstanceBandwidthListRequest) GetRegionId() string
- func (r *InstanceBandwidthListRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthListRequest) SetPageNumber(pageNumber int)
- func (r *InstanceBandwidthListRequest) SetPageSize(pageSize int)
- func (r *InstanceBandwidthListRequest) SetQueryMode(queryMode string)
- func (r *InstanceBandwidthListRequest) SetSince(since string)
- func (r *InstanceBandwidthListRequest) SetUntil(until string)
- type InstanceBandwidthListResponse
- type InstanceBandwidthListResult
- type InstanceBandwidthMaxRequest
- func NewInstanceBandwidthMaxRequest(instanceId string, queryMode string, since string, until string) *InstanceBandwidthMaxRequest
- func NewInstanceBandwidthMaxRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceBandwidthMaxRequest
- func NewInstanceBandwidthMaxRequestWithoutParam() *InstanceBandwidthMaxRequest
- func (r InstanceBandwidthMaxRequest) GetRegionId() string
- func (r *InstanceBandwidthMaxRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthMaxRequest) SetQueryMode(queryMode string)
- func (r *InstanceBandwidthMaxRequest) SetSince(since string)
- func (r *InstanceBandwidthMaxRequest) SetUntil(until string)
- type InstanceBandwidthMaxResponse
- type InstanceBandwidthMaxResult
- type InstanceBandwidthMultiDateHistogramRequest
- func NewInstanceBandwidthMultiDateHistogramRequest(instanceId string, queryModes []string, since string, until string) *InstanceBandwidthMultiDateHistogramRequest
- func NewInstanceBandwidthMultiDateHistogramRequestWithAllParams(instanceId string, queryModes []string, since string, until string) *InstanceBandwidthMultiDateHistogramRequest
- func NewInstanceBandwidthMultiDateHistogramRequestWithoutParam() *InstanceBandwidthMultiDateHistogramRequest
- func (r InstanceBandwidthMultiDateHistogramRequest) GetRegionId() string
- func (r *InstanceBandwidthMultiDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *InstanceBandwidthMultiDateHistogramRequest) SetSince(since string)
- func (r *InstanceBandwidthMultiDateHistogramRequest) SetUntil(until string)
- type InstanceBandwidthMultiDateHistogramResponse
- type InstanceBandwidthMultiDateHistogramResult
- type InstanceBandwidthP95Request
- func NewInstanceBandwidthP95Request(instanceId string, queryMode string, since string, until string) *InstanceBandwidthP95Request
- func NewInstanceBandwidthP95RequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceBandwidthP95Request
- func NewInstanceBandwidthP95RequestWithoutParam() *InstanceBandwidthP95Request
- func (r InstanceBandwidthP95Request) GetRegionId() string
- func (r *InstanceBandwidthP95Request) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthP95Request) SetQueryMode(queryMode string)
- func (r *InstanceBandwidthP95Request) SetSince(since string)
- func (r *InstanceBandwidthP95Request) SetUntil(until string)
- type InstanceBandwidthP95Response
- type InstanceBandwidthP95Result
- type InstanceRequestDateHistogramRequest
- func NewInstanceRequestDateHistogramRequest(instanceId string, queryMode string, since string, until string) *InstanceRequestDateHistogramRequest
- func NewInstanceRequestDateHistogramRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceRequestDateHistogramRequest
- func NewInstanceRequestDateHistogramRequestWithoutParam() *InstanceRequestDateHistogramRequest
- func (r InstanceRequestDateHistogramRequest) GetRegionId() string
- func (r *InstanceRequestDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceRequestDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *InstanceRequestDateHistogramRequest) SetSince(since string)
- func (r *InstanceRequestDateHistogramRequest) SetUntil(until string)
- type InstanceRequestDateHistogramResponse
- type InstanceRequestDateHistogramResult
- type InstanceRequestMultiDateHistogramRequest
- func NewInstanceRequestMultiDateHistogramRequest(instanceId string, queryModes []string, since string, until string) *InstanceRequestMultiDateHistogramRequest
- func NewInstanceRequestMultiDateHistogramRequestWithAllParams(instanceId string, queryModes []string, since string, until string) *InstanceRequestMultiDateHistogramRequest
- func NewInstanceRequestMultiDateHistogramRequestWithoutParam() *InstanceRequestMultiDateHistogramRequest
- func (r InstanceRequestMultiDateHistogramRequest) GetRegionId() string
- func (r *InstanceRequestMultiDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceRequestMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *InstanceRequestMultiDateHistogramRequest) SetSince(since string)
- func (r *InstanceRequestMultiDateHistogramRequest) SetUntil(until string)
- type InstanceRequestMultiDateHistogramResponse
- type InstanceRequestMultiDateHistogramResult
- type InstanceRequestSumRequest
- func NewInstanceRequestSumRequest(instanceId string, queryMode string, since string, until string) *InstanceRequestSumRequest
- func NewInstanceRequestSumRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceRequestSumRequest
- func NewInstanceRequestSumRequestWithoutParam() *InstanceRequestSumRequest
- func (r InstanceRequestSumRequest) GetRegionId() string
- func (r *InstanceRequestSumRequest) SetInstanceId(instanceId string)
- func (r *InstanceRequestSumRequest) SetQueryMode(queryMode string)
- func (r *InstanceRequestSumRequest) SetSince(since string)
- func (r *InstanceRequestSumRequest) SetUntil(until string)
- type InstanceRequestSumResponse
- type InstanceRequestSumResult
- type InstanceTrafficDateHistogramRequest
- func NewInstanceTrafficDateHistogramRequest(instanceId string, queryMode string, since string, until string) *InstanceTrafficDateHistogramRequest
- func NewInstanceTrafficDateHistogramRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceTrafficDateHistogramRequest
- func NewInstanceTrafficDateHistogramRequestWithoutParam() *InstanceTrafficDateHistogramRequest
- func (r InstanceTrafficDateHistogramRequest) GetRegionId() string
- func (r *InstanceTrafficDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceTrafficDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *InstanceTrafficDateHistogramRequest) SetSince(since string)
- func (r *InstanceTrafficDateHistogramRequest) SetUntil(until string)
- type InstanceTrafficDateHistogramResponse
- type InstanceTrafficDateHistogramResult
- type InstanceTrafficMultiDateHistogramRequest
- func NewInstanceTrafficMultiDateHistogramRequest(instanceId string, queryModes []string, since string, until string) *InstanceTrafficMultiDateHistogramRequest
- func NewInstanceTrafficMultiDateHistogramRequestWithAllParams(instanceId string, queryModes []string, since string, until string) *InstanceTrafficMultiDateHistogramRequest
- func NewInstanceTrafficMultiDateHistogramRequestWithoutParam() *InstanceTrafficMultiDateHistogramRequest
- func (r InstanceTrafficMultiDateHistogramRequest) GetRegionId() string
- func (r *InstanceTrafficMultiDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *InstanceTrafficMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *InstanceTrafficMultiDateHistogramRequest) SetSince(since string)
- func (r *InstanceTrafficMultiDateHistogramRequest) SetUntil(until string)
- type InstanceTrafficMultiDateHistogramResponse
- type InstanceTrafficMultiDateHistogramResult
- type InstanceTrafficSumRequest
- func NewInstanceTrafficSumRequest(instanceId string, queryMode string, since string, until string) *InstanceTrafficSumRequest
- func NewInstanceTrafficSumRequestWithAllParams(instanceId string, queryMode string, since string, until string) *InstanceTrafficSumRequest
- func NewInstanceTrafficSumRequestWithoutParam() *InstanceTrafficSumRequest
- func (r InstanceTrafficSumRequest) GetRegionId() string
- func (r *InstanceTrafficSumRequest) SetInstanceId(instanceId string)
- func (r *InstanceTrafficSumRequest) SetQueryMode(queryMode string)
- func (r *InstanceTrafficSumRequest) SetSince(since string)
- func (r *InstanceTrafficSumRequest) SetUntil(until string)
- type InstanceTrafficSumResponse
- type InstanceTrafficSumResult
- type IpsRequest
- type IpsResponse
- type IpsResult
- type ListAvailableCustomPagesRequest
- type ListAvailableCustomPagesResponse
- type ListAvailableCustomPagesResult
- type ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequest(zone_identifier string) *ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequestWithAllParams(zone_identifier string) *ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequestWithoutParam() *ListAvailablePageRuleSettingRequest
- type ListAvailablePageRuleSettingResponse
- type ListAvailablePageRuleSettingResult
- type ListCertificatePacksRequest
- type ListCertificatePacksResponse
- type ListCertificatePacksResult
- type ListDNSRecordsRequest
- func (r ListDNSRecordsRequest) GetRegionId() string
- func (r *ListDNSRecordsRequest) SetContent(content string)
- func (r *ListDNSRecordsRequest) SetDirection(direction string)
- func (r *ListDNSRecordsRequest) SetMatch(match string)
- func (r *ListDNSRecordsRequest) SetName(name string)
- func (r *ListDNSRecordsRequest) SetOrder(order string)
- func (r *ListDNSRecordsRequest) SetPage(page int)
- func (r *ListDNSRecordsRequest) SetPer_page(per_page int)
- func (r *ListDNSRecordsRequest) SetProxied(proxied bool)
- func (r *ListDNSRecordsRequest) SetType(type_ string)
- func (r *ListDNSRecordsRequest) SetZone_identifier(zone_identifier string)
- type ListDNSRecordsResponse
- type ListDNSRecordsResult
- type ListFirewallPackagesRequest
- func NewListFirewallPackagesRequest(zone_identifier string) *ListFirewallPackagesRequest
- func NewListFirewallPackagesRequestWithAllParams(zone_identifier string, name *string, page *int, per_page *int, order *string, ...) *ListFirewallPackagesRequest
- func NewListFirewallPackagesRequestWithoutParam() *ListFirewallPackagesRequest
- func (r ListFirewallPackagesRequest) GetRegionId() string
- func (r *ListFirewallPackagesRequest) SetDirection(direction string)
- func (r *ListFirewallPackagesRequest) SetMatch(match string)
- func (r *ListFirewallPackagesRequest) SetName(name string)
- func (r *ListFirewallPackagesRequest) SetOrder(order string)
- func (r *ListFirewallPackagesRequest) SetPage(page int)
- func (r *ListFirewallPackagesRequest) SetPer_page(per_page int)
- func (r *ListFirewallPackagesRequest) SetZone_identifier(zone_identifier string)
- type ListFirewallPackagesResponse
- type ListFirewallPackagesResult
- type ListLogpushJobsRequest
- type ListLogpushJobsResponse
- type ListLogpushJobsResult
- type ListOfFirewallRulesRequest
- func NewListOfFirewallRulesRequest(zone_identifier string) *ListOfFirewallRulesRequest
- func NewListOfFirewallRulesRequestWithAllParams(zone_identifier string, id *string, description *string, action *string, ...) *ListOfFirewallRulesRequest
- func NewListOfFirewallRulesRequestWithoutParam() *ListOfFirewallRulesRequest
- func (r ListOfFirewallRulesRequest) GetRegionId() string
- func (r *ListOfFirewallRulesRequest) SetAction(action string)
- func (r *ListOfFirewallRulesRequest) SetDescription(description string)
- func (r *ListOfFirewallRulesRequest) SetId(id string)
- func (r *ListOfFirewallRulesRequest) SetPage(page int)
- func (r *ListOfFirewallRulesRequest) SetPaused(paused bool)
- func (r *ListOfFirewallRulesRequest) SetPer_page(per_page int)
- func (r *ListOfFirewallRulesRequest) SetZone_identifier(zone_identifier string)
- type ListOfFirewallRulesResponse
- type ListOfFirewallRulesResult
- type ListPageRulesRequest
- func (r ListPageRulesRequest) GetRegionId() string
- func (r *ListPageRulesRequest) SetDirection(direction string)
- func (r *ListPageRulesRequest) SetMatch(match string)
- func (r *ListPageRulesRequest) SetOrder(order string)
- func (r *ListPageRulesRequest) SetStatus(status string)
- func (r *ListPageRulesRequest) SetZone_identifier(zone_identifier string)
- type ListPageRulesResponse
- type ListPageRulesResult
- type ListRuleGroupsRequest
- func NewListRuleGroupsRequest(zone_identifier string, package_identifier string) *ListRuleGroupsRequest
- func NewListRuleGroupsRequestWithAllParams(zone_identifier string, package_identifier string, name *string, mode *string, ...) *ListRuleGroupsRequest
- func NewListRuleGroupsRequestWithoutParam() *ListRuleGroupsRequest
- func (r ListRuleGroupsRequest) GetRegionId() string
- func (r *ListRuleGroupsRequest) SetDirection(direction string)
- func (r *ListRuleGroupsRequest) SetMatch(match string)
- func (r *ListRuleGroupsRequest) SetMode(mode string)
- func (r *ListRuleGroupsRequest) SetName(name string)
- func (r *ListRuleGroupsRequest) SetOrder(order string)
- func (r *ListRuleGroupsRequest) SetPackage_identifier(package_identifier string)
- func (r *ListRuleGroupsRequest) SetPage(page int)
- func (r *ListRuleGroupsRequest) SetPer_page(per_page int)
- func (r *ListRuleGroupsRequest) SetRules_count(rules_count int)
- func (r *ListRuleGroupsRequest) SetZone_identifier(zone_identifier string)
- type ListRuleGroupsResponse
- type ListRuleGroupsResult
- type ListRulesRequest
- func (r ListRulesRequest) GetRegionId() string
- func (r *ListRulesRequest) SetDescription(description string)
- func (r *ListRulesRequest) SetDirection(direction string)
- func (r *ListRulesRequest) SetGroup_id(group_id string)
- func (r *ListRulesRequest) SetMatch(match string)
- func (r *ListRulesRequest) SetMode(mode string)
- func (r *ListRulesRequest) SetOrder(order string)
- func (r *ListRulesRequest) SetPackage_id(package_id string)
- func (r *ListRulesRequest) SetPage(page int)
- func (r *ListRulesRequest) SetPer_page(per_page int)
- func (r *ListRulesRequest) SetPriority(priority string)
- func (r *ListRulesRequest) SetZone_id(zone_id string)
- type ListRulesResponse
- type ListRulesResult
- type ListSSLConfigurationsRequest
- func NewListSSLConfigurationsRequest(zone_identifier string) *ListSSLConfigurationsRequest
- func NewListSSLConfigurationsRequestWithAllParams(zone_identifier string, status *string, page *int, per_page *int, ...) *ListSSLConfigurationsRequest
- func NewListSSLConfigurationsRequestWithoutParam() *ListSSLConfigurationsRequest
- func (r ListSSLConfigurationsRequest) GetRegionId() string
- func (r *ListSSLConfigurationsRequest) SetMatch(match string)
- func (r *ListSSLConfigurationsRequest) SetPage(page int)
- func (r *ListSSLConfigurationsRequest) SetPer_page(per_page int)
- func (r *ListSSLConfigurationsRequest) SetStatus(status string)
- func (r *ListSSLConfigurationsRequest) SetZone_identifier(zone_identifier string)
- type ListSSLConfigurationsResponse
- type ListSSLConfigurationsResult
- type ListZonesRequest
- func (r ListZonesRequest) GetRegionId() string
- func (r *ListZonesRequest) SetDirection(direction string)
- func (r *ListZonesRequest) SetMatch(match string)
- func (r *ListZonesRequest) SetName(name string)
- func (r *ListZonesRequest) SetOrder(order string)
- func (r *ListZonesRequest) SetPage(page int)
- func (r *ListZonesRequest) SetPer_page(per_page int)
- func (r *ListZonesRequest) SetStatus(status string)
- func (r *ListZonesRequest) Set__account__id(__account__id string)
- func (r *ListZonesRequest) Set__account__name(__account__name string)
- type ListZonesResponse
- type ListZonesResult
- type ModifyInstanceRequest
- func (r ModifyInstanceRequest) GetRegionId() string
- func (r *ModifyInstanceRequest) SetBuyScenario(buyScenario string)
- func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceRequest) SetPackType(packType string)
- func (r *ModifyInstanceRequest) SetRegionId(regionId string)
- func (r *ModifyInstanceRequest) SetReturnUrl(returnUrl string)
- func (r *ModifyInstanceRequest) SetZonePackNum(zonePackNum int)
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type OpenFirewallBotRequest
- type OpenFirewallBotResponse
- type OpenFirewallBotResult
- type OrderAdvancedCertificateManagerCertificatePackRequest
- func NewOrderAdvancedCertificateManagerCertificatePackRequest(zone_identifier string) *OrderAdvancedCertificateManagerCertificatePackRequest
- func NewOrderAdvancedCertificateManagerCertificatePackRequestWithAllParams(zone_identifier string, ty_pe *string, hosts []string, ...) *OrderAdvancedCertificateManagerCertificatePackRequest
- func NewOrderAdvancedCertificateManagerCertificatePackRequestWithoutParam() *OrderAdvancedCertificateManagerCertificatePackRequest
- func (r OrderAdvancedCertificateManagerCertificatePackRequest) GetRegionId() string
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetCertificate_authority(certificate_authority string)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetCloudflare_branding(cloudflare_branding bool)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetHosts(hosts []string)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetTy_pe(ty_pe string)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetValidation_method(validation_method string)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetValidity_days(validity_days int)
- func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetZone_identifier(zone_identifier string)
- type OrderAdvancedCertificateManagerCertificatePackResponse
- type OrderAdvancedCertificateManagerCertificatePackResult
- type PurgeAllFilesRequest
- type PurgeAllFilesResponse
- type PurgeAllFilesResult
- type PurgeFilesByCache_TagsAndHostOrPrefixRequest
- func NewPurgeFilesByCache_TagsAndHostOrPrefixRequest(identifier string) *PurgeFilesByCache_TagsAndHostOrPrefixRequest
- func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithAllParams(identifier string, tags []string, hosts []string, prefixes []string) *PurgeFilesByCache_TagsAndHostOrPrefixRequest
- func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithoutParam() *PurgeFilesByCache_TagsAndHostOrPrefixRequest
- func (r PurgeFilesByCache_TagsAndHostOrPrefixRequest) GetRegionId() string
- func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetHosts(hosts []string)
- func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetIdentifier(identifier string)
- func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetPrefixes(prefixes []string)
- func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetTags(tags []string)
- type PurgeFilesByCache_TagsAndHostOrPrefixResponse
- type PurgeFilesByCache_TagsAndHostOrPrefixResult
- type PurgeFilesByURLRequest
- type PurgeFilesByURLResponse
- type PurgeFilesByURLResult
- type QpsInstanceRequest
- type QpsInstanceResponse
- type QpsInstanceResult
- type QpsZoneRequest
- func (r QpsZoneRequest) GetRegionId() string
- func (r *QpsZoneRequest) SetQueryMode(queryMode string)
- func (r *QpsZoneRequest) SetSince(since string)
- func (r *QpsZoneRequest) SetUntil(until string)
- func (r *QpsZoneRequest) SetZoneName(zoneName string)
- func (r *QpsZoneRequest) SetZone_identifier(zone_identifier string)
- type QpsZoneResponse
- type QpsZoneResult
- type RequestDateHistogramTopKRequest
- func NewRequestDateHistogramTopKRequest(instanceId string, queryMode string, since string, until string) *RequestDateHistogramTopKRequest
- func NewRequestDateHistogramTopKRequestWithAllParams(instanceId string, queryMode string, since string, until string) *RequestDateHistogramTopKRequest
- func NewRequestDateHistogramTopKRequestWithoutParam() *RequestDateHistogramTopKRequest
- func (r RequestDateHistogramTopKRequest) GetRegionId() string
- func (r *RequestDateHistogramTopKRequest) SetInstanceId(instanceId string)
- func (r *RequestDateHistogramTopKRequest) SetQueryMode(queryMode string)
- func (r *RequestDateHistogramTopKRequest) SetSince(since string)
- func (r *RequestDateHistogramTopKRequest) SetUntil(until string)
- type RequestDateHistogramTopKResponse
- type RequestDateHistogramTopKResult
- type RequestTopKRequest
- type RequestTopKResponse
- type RequestTopKResult
- type RuleDetailsRequest
- type RuleDetailsResponse
- type RuleDetailsResult
- type RuleGroupDetailsRequest
- func NewRuleGroupDetailsRequest(zone_identifier string, package_identifier string, identifier string) *RuleGroupDetailsRequest
- func NewRuleGroupDetailsRequestWithAllParams(zone_identifier string, package_identifier string, identifier string) *RuleGroupDetailsRequest
- func NewRuleGroupDetailsRequestWithoutParam() *RuleGroupDetailsRequest
- type RuleGroupDetailsResponse
- type RuleGroupDetailsResult
- type SelectDetailListRequest
- type SelectDetailListResponse
- type SelectDetailListResult
- type TopKRequest
- func (r TopKRequest) GetRegionId() string
- func (r *TopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
- func (r *TopKRequest) SetSince(since string)
- func (r *TopKRequest) SetTopK(topK int)
- func (r *TopKRequest) SetUntil(until string)
- func (r *TopKRequest) SetZoneName(zoneName string)
- func (r *TopKRequest) SetZone_identifier(zone_identifier string)
- type TopKResponse
- type TopKResult
- type TrafficDateHistogramTopKRequest
- func NewTrafficDateHistogramTopKRequest(instanceId string, queryMode string, since string, until string) *TrafficDateHistogramTopKRequest
- func NewTrafficDateHistogramTopKRequestWithAllParams(instanceId string, queryMode string, since string, until string) *TrafficDateHistogramTopKRequest
- func NewTrafficDateHistogramTopKRequestWithoutParam() *TrafficDateHistogramTopKRequest
- func (r TrafficDateHistogramTopKRequest) GetRegionId() string
- func (r *TrafficDateHistogramTopKRequest) SetInstanceId(instanceId string)
- func (r *TrafficDateHistogramTopKRequest) SetQueryMode(queryMode string)
- func (r *TrafficDateHistogramTopKRequest) SetSince(since string)
- func (r *TrafficDateHistogramTopKRequest) SetUntil(until string)
- type TrafficDateHistogramTopKResponse
- type TrafficDateHistogramTopKResult
- type TrafficTopKRequest
- type TrafficTopKResponse
- type TrafficTopKResult
- type UniversalSSLSettingsDetailsRequest
- func NewUniversalSSLSettingsDetailsRequest(zone_identifier string) *UniversalSSLSettingsDetailsRequest
- func NewUniversalSSLSettingsDetailsRequestWithAllParams(zone_identifier string) *UniversalSSLSettingsDetailsRequest
- func NewUniversalSSLSettingsDetailsRequestWithoutParam() *UniversalSSLSettingsDetailsRequest
- type UniversalSSLSettingsDetailsResponse
- type UniversalSSLSettingsDetailsResult
- type UpdateCustomPageURLRequest
- func NewUpdateCustomPageURLRequest(zone_identifier string, identifier string) *UpdateCustomPageURLRequest
- func NewUpdateCustomPageURLRequestWithAllParams(zone_identifier string, identifier string, url *string, state *string) *UpdateCustomPageURLRequest
- func NewUpdateCustomPageURLRequestWithoutParam() *UpdateCustomPageURLRequest
- func (r UpdateCustomPageURLRequest) GetRegionId() string
- func (r *UpdateCustomPageURLRequest) SetIdentifier(identifier string)
- func (r *UpdateCustomPageURLRequest) SetState(state string)
- func (r *UpdateCustomPageURLRequest) SetUrl(url string)
- func (r *UpdateCustomPageURLRequest) SetZone_identifier(zone_identifier string)
- type UpdateCustomPageURLResponse
- type UpdateCustomPageURLResult
- type UpdateDNSRecordRequest
- func NewUpdateDNSRecordRequest(zone_identifier string, identifier string, name string, content string, ...) *UpdateDNSRecordRequest
- func NewUpdateDNSRecordRequestWithAllParams(zone_identifier string, identifier string, ty_pe *string, name string, ...) *UpdateDNSRecordRequest
- func NewUpdateDNSRecordRequestWithoutParam() *UpdateDNSRecordRequest
- func (r UpdateDNSRecordRequest) GetRegionId() string
- func (r *UpdateDNSRecordRequest) SetCaaData(caaData *starshield.CAAdata)
- func (r *UpdateDNSRecordRequest) SetContent(content string)
- func (r *UpdateDNSRecordRequest) SetIdentifier(identifier string)
- func (r *UpdateDNSRecordRequest) SetName(name string)
- func (r *UpdateDNSRecordRequest) SetPriority(priority int)
- func (r *UpdateDNSRecordRequest) SetProxied(proxied bool)
- func (r *UpdateDNSRecordRequest) SetSrvData(srvData *starshield.SRVdata)
- func (r *UpdateDNSRecordRequest) SetTtl(ttl int)
- func (r *UpdateDNSRecordRequest) SetTy_pe(ty_pe string)
- func (r *UpdateDNSRecordRequest) SetZone_identifier(zone_identifier string)
- type UpdateDNSRecordResponse
- type UpdateDNSRecordResult
- type UpdateIndividualFilterRequest
- func NewUpdateIndividualFilterRequest(zone_identifier string, id string) *UpdateIndividualFilterRequest
- func NewUpdateIndividualFilterRequestWithAllParams(zone_identifier string, id string, expression *string, paused *bool, ...) *UpdateIndividualFilterRequest
- func NewUpdateIndividualFilterRequestWithoutParam() *UpdateIndividualFilterRequest
- func (r UpdateIndividualFilterRequest) GetRegionId() string
- func (r *UpdateIndividualFilterRequest) SetDescription(description string)
- func (r *UpdateIndividualFilterRequest) SetExpression(expression string)
- func (r *UpdateIndividualFilterRequest) SetId(id string)
- func (r *UpdateIndividualFilterRequest) SetPaused(paused bool)
- func (r *UpdateIndividualFilterRequest) SetRef(ref string)
- func (r *UpdateIndividualFilterRequest) SetZone_identifier(zone_identifier string)
- type UpdateIndividualFilterResponse
- type UpdateIndividualFilterResult
- type UpdateIndividualFirewallRuleRequest
- func NewUpdateIndividualFirewallRuleRequest(zone_identifier string, id string) *UpdateIndividualFirewallRuleRequest
- func NewUpdateIndividualFirewallRuleRequestWithAllParams(zone_identifier string, id string, action *string, filter *starshield.Filter, ...) *UpdateIndividualFirewallRuleRequest
- func NewUpdateIndividualFirewallRuleRequestWithoutParam() *UpdateIndividualFirewallRuleRequest
- func (r UpdateIndividualFirewallRuleRequest) GetRegionId() string
- func (r *UpdateIndividualFirewallRuleRequest) SetAction(action string)
- func (r *UpdateIndividualFirewallRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
- func (r *UpdateIndividualFirewallRuleRequest) SetDescription(description string)
- func (r *UpdateIndividualFirewallRuleRequest) SetFilter(filter *starshield.Filter)
- func (r *UpdateIndividualFirewallRuleRequest) SetId(id string)
- func (r *UpdateIndividualFirewallRuleRequest) SetPaused(paused bool)
- func (r *UpdateIndividualFirewallRuleRequest) SetPriority(priority int)
- func (r *UpdateIndividualFirewallRuleRequest) SetProducts(products []string)
- func (r *UpdateIndividualFirewallRuleRequest) SetRef(ref string)
- func (r *UpdateIndividualFirewallRuleRequest) SetZone_identifier(zone_identifier string)
- type UpdateIndividualFirewallRuleResponse
- type UpdateIndividualFirewallRuleResult
- type UpdateLogpushJobRequest
- func NewUpdateLogpushJobRequest(zone_identifier string, job_identifier string) *UpdateLogpushJobRequest
- func NewUpdateLogpushJobRequestWithAllParams(zone_identifier string, job_identifier string, enabled *bool, ...) *UpdateLogpushJobRequest
- func NewUpdateLogpushJobRequestWithoutParam() *UpdateLogpushJobRequest
- func (r UpdateLogpushJobRequest) GetRegionId() string
- func (r *UpdateLogpushJobRequest) SetDestination_conf(destination_conf string)
- func (r *UpdateLogpushJobRequest) SetEnabled(enabled bool)
- func (r *UpdateLogpushJobRequest) SetJob_identifier(job_identifier string)
- func (r *UpdateLogpushJobRequest) SetLogpull_options(logpull_options string)
- func (r *UpdateLogpushJobRequest) SetZone_identifier(zone_identifier string)
- type UpdateLogpushJobResponse
- type UpdateLogpushJobResult
- type UpdatePageRuleRequest
- func NewUpdatePageRuleRequest(zone_identifier string, identifier string) *UpdatePageRuleRequest
- func NewUpdatePageRuleRequestWithAllParams(zone_identifier string, identifier string, targets []starshield.Target, ...) *UpdatePageRuleRequest
- func NewUpdatePageRuleRequestWithoutParam() *UpdatePageRuleRequest
- func (r UpdatePageRuleRequest) GetRegionId() string
- func (r *UpdatePageRuleRequest) SetActions(actions []starshield.Action)
- func (r *UpdatePageRuleRequest) SetIdentifier(identifier string)
- func (r *UpdatePageRuleRequest) SetPriority(priority int)
- func (r *UpdatePageRuleRequest) SetStatus(status string)
- func (r *UpdatePageRuleRequest) SetTargets(targets []starshield.Target)
- func (r *UpdatePageRuleRequest) SetZone_identifier(zone_identifier string)
- type UpdatePageRuleResponse
- type UpdatePageRuleResult
- type XpsRequest
- type XpsResponse
- type XpsResult
- type ZoneBandwidthAvgRequest
- func NewZoneBandwidthAvgRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthAvgRequest
- func NewZoneBandwidthAvgRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthAvgRequest
- func NewZoneBandwidthAvgRequestWithoutParam() *ZoneBandwidthAvgRequest
- func (r ZoneBandwidthAvgRequest) GetRegionId() string
- func (r *ZoneBandwidthAvgRequest) SetQueryMode(queryMode string)
- func (r *ZoneBandwidthAvgRequest) SetSince(since string)
- func (r *ZoneBandwidthAvgRequest) SetUntil(until string)
- func (r *ZoneBandwidthAvgRequest) SetZoneName(zoneName string)
- func (r *ZoneBandwidthAvgRequest) SetZone_identifier(zone_identifier string)
- type ZoneBandwidthAvgResponse
- type ZoneBandwidthAvgResult
- type ZoneBandwidthDateHistogramRequest
- func NewZoneBandwidthDateHistogramRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthDateHistogramRequest
- func NewZoneBandwidthDateHistogramRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthDateHistogramRequest
- func NewZoneBandwidthDateHistogramRequestWithoutParam() *ZoneBandwidthDateHistogramRequest
- func (r ZoneBandwidthDateHistogramRequest) GetRegionId() string
- func (r *ZoneBandwidthDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *ZoneBandwidthDateHistogramRequest) SetSince(since string)
- func (r *ZoneBandwidthDateHistogramRequest) SetUntil(until string)
- func (r *ZoneBandwidthDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneBandwidthDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneBandwidthDateHistogramResponse
- type ZoneBandwidthDateHistogramResult
- type ZoneBandwidthMaxRequest
- func NewZoneBandwidthMaxRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthMaxRequest
- func NewZoneBandwidthMaxRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthMaxRequest
- func NewZoneBandwidthMaxRequestWithoutParam() *ZoneBandwidthMaxRequest
- func (r ZoneBandwidthMaxRequest) GetRegionId() string
- func (r *ZoneBandwidthMaxRequest) SetQueryMode(queryMode string)
- func (r *ZoneBandwidthMaxRequest) SetSince(since string)
- func (r *ZoneBandwidthMaxRequest) SetUntil(until string)
- func (r *ZoneBandwidthMaxRequest) SetZoneName(zoneName string)
- func (r *ZoneBandwidthMaxRequest) SetZone_identifier(zone_identifier string)
- type ZoneBandwidthMaxResponse
- type ZoneBandwidthMaxResult
- type ZoneBandwidthMultiDateHistogramRequest
- func NewZoneBandwidthMultiDateHistogramRequest(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneBandwidthMultiDateHistogramRequest
- func NewZoneBandwidthMultiDateHistogramRequestWithAllParams(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneBandwidthMultiDateHistogramRequest
- func NewZoneBandwidthMultiDateHistogramRequestWithoutParam() *ZoneBandwidthMultiDateHistogramRequest
- func (r ZoneBandwidthMultiDateHistogramRequest) GetRegionId() string
- func (r *ZoneBandwidthMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *ZoneBandwidthMultiDateHistogramRequest) SetSince(since string)
- func (r *ZoneBandwidthMultiDateHistogramRequest) SetUntil(until string)
- func (r *ZoneBandwidthMultiDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneBandwidthMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneBandwidthMultiDateHistogramResponse
- type ZoneBandwidthMultiDateHistogramResult
- type ZoneBandwidthP95Request
- func NewZoneBandwidthP95Request(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthP95Request
- func NewZoneBandwidthP95RequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneBandwidthP95Request
- func NewZoneBandwidthP95RequestWithoutParam() *ZoneBandwidthP95Request
- func (r ZoneBandwidthP95Request) GetRegionId() string
- func (r *ZoneBandwidthP95Request) SetQueryMode(queryMode string)
- func (r *ZoneBandwidthP95Request) SetSince(since string)
- func (r *ZoneBandwidthP95Request) SetUntil(until string)
- func (r *ZoneBandwidthP95Request) SetZoneName(zoneName string)
- func (r *ZoneBandwidthP95Request) SetZone_identifier(zone_identifier string)
- type ZoneBandwidthP95Response
- type ZoneBandwidthP95Result
- type ZoneRequestDateHistogramRequest
- func NewZoneRequestDateHistogramRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneRequestDateHistogramRequest
- func NewZoneRequestDateHistogramRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneRequestDateHistogramRequest
- func NewZoneRequestDateHistogramRequestWithoutParam() *ZoneRequestDateHistogramRequest
- func (r ZoneRequestDateHistogramRequest) GetRegionId() string
- func (r *ZoneRequestDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *ZoneRequestDateHistogramRequest) SetSince(since string)
- func (r *ZoneRequestDateHistogramRequest) SetUntil(until string)
- func (r *ZoneRequestDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneRequestDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneRequestDateHistogramResponse
- type ZoneRequestDateHistogramResult
- type ZoneRequestMultiDateHistogramRequest
- func NewZoneRequestMultiDateHistogramRequest(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneRequestMultiDateHistogramRequest
- func NewZoneRequestMultiDateHistogramRequestWithAllParams(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneRequestMultiDateHistogramRequest
- func NewZoneRequestMultiDateHistogramRequestWithoutParam() *ZoneRequestMultiDateHistogramRequest
- func (r ZoneRequestMultiDateHistogramRequest) GetRegionId() string
- func (r *ZoneRequestMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *ZoneRequestMultiDateHistogramRequest) SetSince(since string)
- func (r *ZoneRequestMultiDateHistogramRequest) SetUntil(until string)
- func (r *ZoneRequestMultiDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneRequestMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneRequestMultiDateHistogramResponse
- type ZoneRequestMultiDateHistogramResult
- type ZoneRequestSumRequest
- func NewZoneRequestSumRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneRequestSumRequest
- func NewZoneRequestSumRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneRequestSumRequest
- func NewZoneRequestSumRequestWithoutParam() *ZoneRequestSumRequest
- func (r ZoneRequestSumRequest) GetRegionId() string
- func (r *ZoneRequestSumRequest) SetQueryMode(queryMode string)
- func (r *ZoneRequestSumRequest) SetSince(since string)
- func (r *ZoneRequestSumRequest) SetUntil(until string)
- func (r *ZoneRequestSumRequest) SetZoneName(zoneName string)
- func (r *ZoneRequestSumRequest) SetZone_identifier(zone_identifier string)
- type ZoneRequestSumResponse
- type ZoneRequestSumResult
- type ZoneTrafficDateHistogramRequest
- func NewZoneTrafficDateHistogramRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneTrafficDateHistogramRequest
- func NewZoneTrafficDateHistogramRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneTrafficDateHistogramRequest
- func NewZoneTrafficDateHistogramRequestWithoutParam() *ZoneTrafficDateHistogramRequest
- func (r ZoneTrafficDateHistogramRequest) GetRegionId() string
- func (r *ZoneTrafficDateHistogramRequest) SetQueryMode(queryMode string)
- func (r *ZoneTrafficDateHistogramRequest) SetSince(since string)
- func (r *ZoneTrafficDateHistogramRequest) SetUntil(until string)
- func (r *ZoneTrafficDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneTrafficDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneTrafficDateHistogramResponse
- type ZoneTrafficDateHistogramResult
- type ZoneTrafficMultiDateHistogramRequest
- func NewZoneTrafficMultiDateHistogramRequest(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneTrafficMultiDateHistogramRequest
- func NewZoneTrafficMultiDateHistogramRequestWithAllParams(zone_identifier string, queryModes []string, zoneName string, since string, ...) *ZoneTrafficMultiDateHistogramRequest
- func NewZoneTrafficMultiDateHistogramRequestWithoutParam() *ZoneTrafficMultiDateHistogramRequest
- func (r ZoneTrafficMultiDateHistogramRequest) GetRegionId() string
- func (r *ZoneTrafficMultiDateHistogramRequest) SetQueryModes(queryModes []string)
- func (r *ZoneTrafficMultiDateHistogramRequest) SetSince(since string)
- func (r *ZoneTrafficMultiDateHistogramRequest) SetUntil(until string)
- func (r *ZoneTrafficMultiDateHistogramRequest) SetZoneName(zoneName string)
- func (r *ZoneTrafficMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
- type ZoneTrafficMultiDateHistogramResponse
- type ZoneTrafficMultiDateHistogramResult
- type ZoneTrafficSumRequest
- func NewZoneTrafficSumRequest(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneTrafficSumRequest
- func NewZoneTrafficSumRequestWithAllParams(zone_identifier string, queryMode string, zoneName string, since string, ...) *ZoneTrafficSumRequest
- func NewZoneTrafficSumRequestWithoutParam() *ZoneTrafficSumRequest
- func (r ZoneTrafficSumRequest) GetRegionId() string
- func (r *ZoneTrafficSumRequest) SetQueryMode(queryMode string)
- func (r *ZoneTrafficSumRequest) SetSince(since string)
- func (r *ZoneTrafficSumRequest) SetUntil(until string)
- func (r *ZoneTrafficSumRequest) SetZoneName(zoneName string)
- func (r *ZoneTrafficSumRequest) SetZone_identifier(zone_identifier string)
- type ZoneTrafficSumResponse
- type ZoneTrafficSumResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLogRequest ¶ added in v1.60.0
type AccessLogRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ PageNumber *int `json:"pageNumber"` /* (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewAccessLogRequest ¶ added in v1.60.0
func NewAccessLogRequest( zone_identifier string, ) *AccessLogRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAccessLogRequestWithAllParams ¶ added in v1.60.0
func NewAccessLogRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, pageNumber *int, pageSize *int, filters []starshield.AnalyticsReportingFilter, ) *AccessLogRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param pageNumber: (Optional) * param pageSize: (Optional) * param filters: (Optional)
func NewAccessLogRequestWithoutParam ¶ added in v1.60.0
func NewAccessLogRequestWithoutParam() *AccessLogRequest
This constructor has better compatible ability when API parameters changed
func (AccessLogRequest) GetRegionId ¶ added in v1.60.0
func (r AccessLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AccessLogRequest) SetFilters ¶ added in v1.60.0
func (r *AccessLogRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*AccessLogRequest) SetPageNumber ¶ added in v1.60.0
func (r *AccessLogRequest) SetPageNumber(pageNumber int)
param pageNumber: (Optional)
func (*AccessLogRequest) SetPageSize ¶ added in v1.60.0
func (r *AccessLogRequest) SetPageSize(pageSize int)
param pageSize: (Optional)
func (*AccessLogRequest) SetSince ¶ added in v1.60.0
func (r *AccessLogRequest) SetSince(since string)
param since: (Optional)
func (*AccessLogRequest) SetUntil ¶ added in v1.60.0
func (r *AccessLogRequest) SetUntil(until string)
param until: (Optional)
func (*AccessLogRequest) SetZoneName ¶ added in v1.60.0
func (r *AccessLogRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*AccessLogRequest) SetZone_identifier ¶ added in v1.60.0
func (r *AccessLogRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type AccessLogResponse ¶ added in v1.60.0
type AccessLogResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AccessLogResult `json:"result"` }
type AccessLogResult ¶ added in v1.60.0
type AccessLogResult struct { Total int `json:"total"` DataList []starshield.AccessLog `json:"dataList"` }
type BandwidthDateHistogramTopKRequest ¶ added in v1.60.0
type BandwidthDateHistogramTopKRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewBandwidthDateHistogramTopKRequest ¶ added in v1.60.0
func NewBandwidthDateHistogramTopKRequest( instanceId string, queryMode string, since string, until string, ) *BandwidthDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBandwidthDateHistogramTopKRequestWithAllParams ¶ added in v1.60.0
func NewBandwidthDateHistogramTopKRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *BandwidthDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewBandwidthDateHistogramTopKRequestWithoutParam ¶ added in v1.60.0
func NewBandwidthDateHistogramTopKRequestWithoutParam() *BandwidthDateHistogramTopKRequest
This constructor has better compatible ability when API parameters changed
func (BandwidthDateHistogramTopKRequest) GetRegionId ¶ added in v1.60.0
func (r BandwidthDateHistogramTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BandwidthDateHistogramTopKRequest) SetInstanceId ¶ added in v1.60.0
func (r *BandwidthDateHistogramTopKRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*BandwidthDateHistogramTopKRequest) SetQueryMode ¶ added in v1.60.0
func (r *BandwidthDateHistogramTopKRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*BandwidthDateHistogramTopKRequest) SetSince ¶ added in v1.60.0
func (r *BandwidthDateHistogramTopKRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*BandwidthDateHistogramTopKRequest) SetUntil ¶ added in v1.60.0
func (r *BandwidthDateHistogramTopKRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type BandwidthDateHistogramTopKResponse ¶ added in v1.60.0
type BandwidthDateHistogramTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BandwidthDateHistogramTopKResult `json:"result"` }
type BandwidthDateHistogramTopKResult ¶ added in v1.60.0
type BandwidthDateHistogramTopKResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type BandwidthTopKRequest ¶ added in v1.60.0
type BandwidthTopKRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewBandwidthTopKRequest ¶ added in v1.60.0
func NewBandwidthTopKRequest( zone_identifier string, ) *BandwidthTopKRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBandwidthTopKRequestWithAllParams ¶ added in v1.60.0
func NewBandwidthTopKRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, filters []starshield.AnalyticsReportingFilter, ) *BandwidthTopKRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param filters: (Optional)
func NewBandwidthTopKRequestWithoutParam ¶ added in v1.60.0
func NewBandwidthTopKRequestWithoutParam() *BandwidthTopKRequest
This constructor has better compatible ability when API parameters changed
func (BandwidthTopKRequest) GetRegionId ¶ added in v1.60.0
func (r BandwidthTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BandwidthTopKRequest) SetFilters ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*BandwidthTopKRequest) SetSince ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetSince(since string)
param since: (Optional)
func (*BandwidthTopKRequest) SetTopK ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetTopK(topK int)
param topK: (Optional)
func (*BandwidthTopKRequest) SetUntil ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetUntil(until string)
param until: (Optional)
func (*BandwidthTopKRequest) SetZoneName ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*BandwidthTopKRequest) SetZone_identifier ¶ added in v1.60.0
func (r *BandwidthTopKRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type BandwidthTopKResponse ¶ added in v1.60.0
type BandwidthTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BandwidthTopKResult `json:"result"` }
type BandwidthTopKResult ¶ added in v1.60.0
type BandwidthTopKResult struct {
TopkAnalytics starshield.TopkAnalytics `json:"topkAnalytics"`
}
type BandwidthTrendRequest ¶ added in v1.60.0
type BandwidthTrendRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ Direction *string `json:"direction"` }
func NewBandwidthTrendRequest ¶ added in v1.60.0
func NewBandwidthTrendRequest( zone_identifier string, ) *BandwidthTrendRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBandwidthTrendRequestWithAllParams ¶ added in v1.60.0
func NewBandwidthTrendRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, direction *string, ) *BandwidthTrendRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param direction: (Optional)
func NewBandwidthTrendRequestWithoutParam ¶ added in v1.60.0
func NewBandwidthTrendRequestWithoutParam() *BandwidthTrendRequest
This constructor has better compatible ability when API parameters changed
func (BandwidthTrendRequest) GetRegionId ¶ added in v1.60.0
func (r BandwidthTrendRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BandwidthTrendRequest) SetDirection ¶ added in v1.60.0
func (r *BandwidthTrendRequest) SetDirection(direction string)
param direction: (Optional)
func (*BandwidthTrendRequest) SetSince ¶ added in v1.60.0
func (r *BandwidthTrendRequest) SetSince(since string)
param since: (Optional)
func (*BandwidthTrendRequest) SetUntil ¶ added in v1.60.0
func (r *BandwidthTrendRequest) SetUntil(until string)
param until: (Optional)
func (*BandwidthTrendRequest) SetZoneName ¶ added in v1.60.0
func (r *BandwidthTrendRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*BandwidthTrendRequest) SetZone_identifier ¶ added in v1.60.0
func (r *BandwidthTrendRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type BandwidthTrendResponse ¶ added in v1.60.0
type BandwidthTrendResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BandwidthTrendResult `json:"result"` }
type BandwidthTrendResult ¶ added in v1.60.0
type BandwidthTrendResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type BpsInstanceRequest ¶ added in v1.60.0
type BpsInstanceRequest struct { core.JDCloudRequest /* */ InstanceId string `json:"instanceId"` /* (Optional) */ QueryMode *string `json:"queryMode"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` }
func NewBpsInstanceRequest ¶ added in v1.60.0
func NewBpsInstanceRequest( instanceId string, ) *BpsInstanceRequest
* param instanceId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBpsInstanceRequestWithAllParams ¶ added in v1.60.0
func NewBpsInstanceRequestWithAllParams( instanceId string, queryMode *string, since *string, until *string, ) *BpsInstanceRequest
* param instanceId: (Required) * param queryMode: (Optional) * param since: (Optional) * param until: (Optional)
func NewBpsInstanceRequestWithoutParam ¶ added in v1.60.0
func NewBpsInstanceRequestWithoutParam() *BpsInstanceRequest
This constructor has better compatible ability when API parameters changed
func (BpsInstanceRequest) GetRegionId ¶ added in v1.60.0
func (r BpsInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BpsInstanceRequest) SetInstanceId ¶ added in v1.60.0
func (r *BpsInstanceRequest) SetInstanceId(instanceId string)
param instanceId: (Required)
func (*BpsInstanceRequest) SetQueryMode ¶ added in v1.60.0
func (r *BpsInstanceRequest) SetQueryMode(queryMode string)
param queryMode: (Optional)
func (*BpsInstanceRequest) SetSince ¶ added in v1.60.0
func (r *BpsInstanceRequest) SetSince(since string)
param since: (Optional)
func (*BpsInstanceRequest) SetUntil ¶ added in v1.60.0
func (r *BpsInstanceRequest) SetUntil(until string)
param until: (Optional)
type BpsInstanceResponse ¶ added in v1.60.0
type BpsInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BpsInstanceResult `json:"result"` }
type BpsInstanceResult ¶ added in v1.60.0
type BpsInstanceResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type BpsZoneRequest ¶ added in v1.60.0
type BpsZoneRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ QueryMode *string `json:"queryMode"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` }
func NewBpsZoneRequest ¶ added in v1.60.0
func NewBpsZoneRequest( zone_identifier string, ) *BpsZoneRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBpsZoneRequestWithAllParams ¶ added in v1.60.0
func NewBpsZoneRequestWithAllParams( zone_identifier string, zoneName *string, queryMode *string, since *string, until *string, ) *BpsZoneRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param queryMode: (Optional) * param since: (Optional) * param until: (Optional)
func NewBpsZoneRequestWithoutParam ¶ added in v1.60.0
func NewBpsZoneRequestWithoutParam() *BpsZoneRequest
This constructor has better compatible ability when API parameters changed
func (BpsZoneRequest) GetRegionId ¶ added in v1.60.0
func (r BpsZoneRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BpsZoneRequest) SetQueryMode ¶ added in v1.60.0
func (r *BpsZoneRequest) SetQueryMode(queryMode string)
param queryMode: (Optional)
func (*BpsZoneRequest) SetSince ¶ added in v1.60.0
func (r *BpsZoneRequest) SetSince(since string)
param since: (Optional)
func (*BpsZoneRequest) SetUntil ¶ added in v1.60.0
func (r *BpsZoneRequest) SetUntil(until string)
param until: (Optional)
func (*BpsZoneRequest) SetZoneName ¶ added in v1.60.0
func (r *BpsZoneRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*BpsZoneRequest) SetZone_identifier ¶ added in v1.60.0
func (r *BpsZoneRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type BpsZoneResponse ¶ added in v1.60.0
type BpsZoneResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BpsZoneResult `json:"result"` }
type BpsZoneResult ¶ added in v1.60.0
type BpsZoneResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type CacheBandwidthTopKRequest ¶ added in v1.60.0
type CacheBandwidthTopKRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewCacheBandwidthTopKRequest ¶ added in v1.60.0
func NewCacheBandwidthTopKRequest( zone_identifier string, ) *CacheBandwidthTopKRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCacheBandwidthTopKRequestWithAllParams ¶ added in v1.60.0
func NewCacheBandwidthTopKRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, filters []starshield.AnalyticsReportingFilter, ) *CacheBandwidthTopKRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param filters: (Optional)
func NewCacheBandwidthTopKRequestWithoutParam ¶ added in v1.60.0
func NewCacheBandwidthTopKRequestWithoutParam() *CacheBandwidthTopKRequest
This constructor has better compatible ability when API parameters changed
func (CacheBandwidthTopKRequest) GetRegionId ¶ added in v1.60.0
func (r CacheBandwidthTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CacheBandwidthTopKRequest) SetFilters ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*CacheBandwidthTopKRequest) SetSince ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetSince(since string)
param since: (Optional)
func (*CacheBandwidthTopKRequest) SetTopK ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetTopK(topK int)
param topK: (Optional)
func (*CacheBandwidthTopKRequest) SetUntil ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetUntil(until string)
param until: (Optional)
func (*CacheBandwidthTopKRequest) SetZoneName ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*CacheBandwidthTopKRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CacheBandwidthTopKRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CacheBandwidthTopKResponse ¶ added in v1.60.0
type CacheBandwidthTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CacheBandwidthTopKResult `json:"result"` }
type CacheBandwidthTopKResult ¶ added in v1.60.0
type CacheBandwidthTopKResult struct { Countries []starshield.Item `json:"countries"` TopCountries []starshield.Item `json:"topCountries"` TopDeviceTypes []starshield.Item `json:"topDeviceTypes"` TopHosts []starshield.Item `json:"topHosts"` TopPaths []starshield.Item `json:"topPaths"` TopContentTypes []starshield.Item `json:"topContentTypes"` TopStatusCodes []starshield.Item `json:"topStatusCodes"` TopIPs []starshield.Item `json:"topIPs"` TopUserAgents []starshield.Item `json:"topUserAgents"` TopHttpMethods []starshield.Item `json:"topHttpMethods"` TopASNs []starshield.Item `json:"topASNs"` TopFirewallRuleIds []starshield.Item `json:"topFirewallRuleIds"` TopFirewallRules []starshield.Item `json:"topFirewallRules"` TopWafRuleIds []starshield.Item `json:"topWafRuleIds"` TopWafRules []starshield.Item `json:"topWafRules"` }
type CacheDateHistogramBandwidthRequest ¶ added in v1.60.0
type CacheDateHistogramBandwidthRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ CriterionName *string `json:"criterionName"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewCacheDateHistogramBandwidthRequest ¶ added in v1.60.0
func NewCacheDateHistogramBandwidthRequest( zone_identifier string, ) *CacheDateHistogramBandwidthRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCacheDateHistogramBandwidthRequestWithAllParams ¶ added in v1.60.0
func NewCacheDateHistogramBandwidthRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, criterionName *string, filters []starshield.AnalyticsReportingFilter, ) *CacheDateHistogramBandwidthRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param criterionName: (Optional) * param filters: (Optional)
func NewCacheDateHistogramBandwidthRequestWithoutParam ¶ added in v1.60.0
func NewCacheDateHistogramBandwidthRequestWithoutParam() *CacheDateHistogramBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (CacheDateHistogramBandwidthRequest) GetRegionId ¶ added in v1.60.0
func (r CacheDateHistogramBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CacheDateHistogramBandwidthRequest) SetCriterionName ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetCriterionName(criterionName string)
param criterionName: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetFilters ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetSince ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetSince(since string)
param since: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetTopK ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetTopK(topK int)
param topK: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetUntil ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetUntil(until string)
param until: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetZoneName ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*CacheDateHistogramBandwidthRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CacheDateHistogramBandwidthRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CacheDateHistogramBandwidthResponse ¶ added in v1.60.0
type CacheDateHistogramBandwidthResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CacheDateHistogramBandwidthResult `json:"result"` }
type CacheDateHistogramBandwidthResult ¶ added in v1.60.0
type CacheDateHistogramBandwidthResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type CacheDateHistogramRequest ¶ added in v1.60.0
type CacheDateHistogramRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ CriterionName *string `json:"criterionName"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewCacheDateHistogramRequest ¶ added in v1.60.0
func NewCacheDateHistogramRequest( zone_identifier string, ) *CacheDateHistogramRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCacheDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewCacheDateHistogramRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, criterionName *string, filters []starshield.AnalyticsReportingFilter, ) *CacheDateHistogramRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param criterionName: (Optional) * param filters: (Optional)
func NewCacheDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewCacheDateHistogramRequestWithoutParam() *CacheDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (CacheDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r CacheDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CacheDateHistogramRequest) SetCriterionName ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetCriterionName(criterionName string)
param criterionName: (Optional)
func (*CacheDateHistogramRequest) SetFilters ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*CacheDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetSince(since string)
param since: (Optional)
func (*CacheDateHistogramRequest) SetTopK ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetTopK(topK int)
param topK: (Optional)
func (*CacheDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetUntil(until string)
param until: (Optional)
func (*CacheDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*CacheDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CacheDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CacheDateHistogramResponse ¶ added in v1.60.0
type CacheDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CacheDateHistogramResult `json:"result"` }
type CacheDateHistogramResult ¶ added in v1.60.0
type CacheDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type CacheTopKRequest ¶ added in v1.60.0
type CacheTopKRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewCacheTopKRequest ¶ added in v1.60.0
func NewCacheTopKRequest( zone_identifier string, ) *CacheTopKRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCacheTopKRequestWithAllParams ¶ added in v1.60.0
func NewCacheTopKRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, filters []starshield.AnalyticsReportingFilter, ) *CacheTopKRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param filters: (Optional)
func NewCacheTopKRequestWithoutParam ¶ added in v1.60.0
func NewCacheTopKRequestWithoutParam() *CacheTopKRequest
This constructor has better compatible ability when API parameters changed
func (CacheTopKRequest) GetRegionId ¶ added in v1.60.0
func (r CacheTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CacheTopKRequest) SetFilters ¶ added in v1.60.0
func (r *CacheTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*CacheTopKRequest) SetSince ¶ added in v1.60.0
func (r *CacheTopKRequest) SetSince(since string)
param since: (Optional)
func (*CacheTopKRequest) SetTopK ¶ added in v1.60.0
func (r *CacheTopKRequest) SetTopK(topK int)
param topK: (Optional)
func (*CacheTopKRequest) SetUntil ¶ added in v1.60.0
func (r *CacheTopKRequest) SetUntil(until string)
param until: (Optional)
func (*CacheTopKRequest) SetZoneName ¶ added in v1.60.0
func (r *CacheTopKRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*CacheTopKRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CacheTopKRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CacheTopKResponse ¶ added in v1.60.0
type CacheTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CacheTopKResult `json:"result"` }
type CacheTopKResult ¶ added in v1.60.0
type CacheTopKResult struct { Countries []starshield.Item `json:"countries"` TopCountries []starshield.Item `json:"topCountries"` TopDeviceTypes []starshield.Item `json:"topDeviceTypes"` TopHosts []starshield.Item `json:"topHosts"` TopPaths []starshield.Item `json:"topPaths"` TopContentTypes []starshield.Item `json:"topContentTypes"` TopStatusCodes []starshield.Item `json:"topStatusCodes"` TopIPs []starshield.Item `json:"topIPs"` TopUserAgents []starshield.Item `json:"topUserAgents"` TopHttpMethods []starshield.Item `json:"topHttpMethods"` TopASNs []starshield.Item `json:"topASNs"` TopFirewallRuleIds []starshield.Item `json:"topFirewallRuleIds"` TopFirewallRules []starshield.Item `json:"topFirewallRules"` TopWafRuleIds []starshield.Item `json:"topWafRuleIds"` TopWafRules []starshield.Item `json:"topWafRules"` }
type Change0_RTTSessionResumptionSettingRequest ¶
type Change0_RTTSessionResumptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChange0_RTTSessionResumptionSettingRequest ¶
func NewChange0_RTTSessionResumptionSettingRequest( zone_identifier string, ) *Change0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChange0_RTTSessionResumptionSettingRequestWithAllParams ¶
func NewChange0_RTTSessionResumptionSettingRequestWithAllParams( zone_identifier string, value *string, ) *Change0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChange0_RTTSessionResumptionSettingRequestWithoutParam ¶
func NewChange0_RTTSessionResumptionSettingRequestWithoutParam() *Change0_RTTSessionResumptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (Change0_RTTSessionResumptionSettingRequest) GetRegionId ¶
func (r Change0_RTTSessionResumptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*Change0_RTTSessionResumptionSettingRequest) SetValue ¶
func (r *Change0_RTTSessionResumptionSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*Change0_RTTSessionResumptionSettingRequest) SetZone_identifier ¶
func (r *Change0_RTTSessionResumptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type Change0_RTTSessionResumptionSettingResponse ¶
type Change0_RTTSessionResumptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result Change0_RTTSessionResumptionSettingResult `json:"result"` }
type Change0_RTTSessionResumptionSettingResult ¶
type Change0_RTTSessionResumptionSettingResult struct {
Data starshield.Zero_RTTValue `json:"data"`
}
type ChangeAlwaysOnlineSettingRequest ¶
type ChangeAlwaysOnlineSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeAlwaysOnlineSettingRequest ¶
func NewChangeAlwaysOnlineSettingRequest( zone_identifier string, ) *ChangeAlwaysOnlineSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeAlwaysOnlineSettingRequestWithAllParams ¶
func NewChangeAlwaysOnlineSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeAlwaysOnlineSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeAlwaysOnlineSettingRequestWithoutParam ¶
func NewChangeAlwaysOnlineSettingRequestWithoutParam() *ChangeAlwaysOnlineSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeAlwaysOnlineSettingRequest) GetRegionId ¶
func (r ChangeAlwaysOnlineSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeAlwaysOnlineSettingRequest) SetValue ¶
func (r *ChangeAlwaysOnlineSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeAlwaysOnlineSettingRequest) SetZone_identifier ¶
func (r *ChangeAlwaysOnlineSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeAlwaysOnlineSettingResponse ¶
type ChangeAlwaysOnlineSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeAlwaysOnlineSettingResult `json:"result"` }
type ChangeAlwaysOnlineSettingResult ¶
type ChangeAlwaysOnlineSettingResult struct {
Data starshield.AlwaysOnlineMode `json:"data"`
}
type ChangeAlwaysUseHTTPSSettingRequest ¶
type ChangeAlwaysUseHTTPSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeAlwaysUseHTTPSSettingRequest ¶
func NewChangeAlwaysUseHTTPSSettingRequest( zone_identifier string, ) *ChangeAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeAlwaysUseHTTPSSettingRequestWithAllParams ¶
func NewChangeAlwaysUseHTTPSSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeAlwaysUseHTTPSSettingRequestWithoutParam ¶
func NewChangeAlwaysUseHTTPSSettingRequestWithoutParam() *ChangeAlwaysUseHTTPSSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeAlwaysUseHTTPSSettingRequest) GetRegionId ¶
func (r ChangeAlwaysUseHTTPSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeAlwaysUseHTTPSSettingRequest) SetValue ¶
func (r *ChangeAlwaysUseHTTPSSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeAlwaysUseHTTPSSettingRequest) SetZone_identifier ¶
func (r *ChangeAlwaysUseHTTPSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeAlwaysUseHTTPSSettingResponse ¶
type ChangeAlwaysUseHTTPSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeAlwaysUseHTTPSSettingResult `json:"result"` }
type ChangeAlwaysUseHTTPSSettingResult ¶
type ChangeAlwaysUseHTTPSSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeAutomaticHTTPSRewritesSettingRequest ¶
type ChangeAutomaticHTTPSRewritesSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeAutomaticHTTPSRewritesSettingRequest ¶
func NewChangeAutomaticHTTPSRewritesSettingRequest( zone_identifier string, ) *ChangeAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeAutomaticHTTPSRewritesSettingRequestWithAllParams ¶
func NewChangeAutomaticHTTPSRewritesSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeAutomaticHTTPSRewritesSettingRequestWithoutParam ¶
func NewChangeAutomaticHTTPSRewritesSettingRequestWithoutParam() *ChangeAutomaticHTTPSRewritesSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeAutomaticHTTPSRewritesSettingRequest) GetRegionId ¶
func (r ChangeAutomaticHTTPSRewritesSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeAutomaticHTTPSRewritesSettingRequest) SetValue ¶
func (r *ChangeAutomaticHTTPSRewritesSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeAutomaticHTTPSRewritesSettingRequest) SetZone_identifier ¶
func (r *ChangeAutomaticHTTPSRewritesSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeAutomaticHTTPSRewritesSettingResponse ¶
type ChangeAutomaticHTTPSRewritesSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeAutomaticHTTPSRewritesSettingResult `json:"result"` }
type ChangeAutomaticHTTPSRewritesSettingResult ¶
type ChangeAutomaticHTTPSRewritesSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeBrotliSettingRequest ¶
type ChangeBrotliSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeBrotliSettingRequest ¶
func NewChangeBrotliSettingRequest( zone_identifier string, ) *ChangeBrotliSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeBrotliSettingRequestWithAllParams ¶
func NewChangeBrotliSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeBrotliSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeBrotliSettingRequestWithoutParam ¶
func NewChangeBrotliSettingRequestWithoutParam() *ChangeBrotliSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeBrotliSettingRequest) GetRegionId ¶
func (r ChangeBrotliSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeBrotliSettingRequest) SetValue ¶
func (r *ChangeBrotliSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeBrotliSettingRequest) SetZone_identifier ¶
func (r *ChangeBrotliSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeBrotliSettingResponse ¶
type ChangeBrotliSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeBrotliSettingResult `json:"result"` }
type ChangeBrotliSettingResult ¶
type ChangeBrotliSettingResult struct {
Data starshield.BrotliCompression `json:"data"`
}
type ChangeBrowserCacheTTLSettingRequest ¶
type ChangeBrowserCacheTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *int `json:"value"` }
func NewChangeBrowserCacheTTLSettingRequest ¶
func NewChangeBrowserCacheTTLSettingRequest( zone_identifier string, ) *ChangeBrowserCacheTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeBrowserCacheTTLSettingRequestWithAllParams ¶
func NewChangeBrowserCacheTTLSettingRequestWithAllParams( zone_identifier string, value *int, ) *ChangeBrowserCacheTTLSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeBrowserCacheTTLSettingRequestWithoutParam ¶
func NewChangeBrowserCacheTTLSettingRequestWithoutParam() *ChangeBrowserCacheTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeBrowserCacheTTLSettingRequest) GetRegionId ¶
func (r ChangeBrowserCacheTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeBrowserCacheTTLSettingRequest) SetValue ¶
func (r *ChangeBrowserCacheTTLSettingRequest) SetValue(value int)
param value: 该设置的有效值(Optional)
func (*ChangeBrowserCacheTTLSettingRequest) SetZone_identifier ¶
func (r *ChangeBrowserCacheTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeBrowserCacheTTLSettingResponse ¶
type ChangeBrowserCacheTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeBrowserCacheTTLSettingResult `json:"result"` }
type ChangeBrowserCacheTTLSettingResult ¶
type ChangeBrowserCacheTTLSettingResult struct {
Data starshield.BrowserCacheTTL `json:"data"`
}
type ChangeBrowserCheckSettingRequest ¶
type ChangeBrowserCheckSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeBrowserCheckSettingRequest ¶
func NewChangeBrowserCheckSettingRequest( zone_identifier string, ) *ChangeBrowserCheckSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeBrowserCheckSettingRequestWithAllParams ¶
func NewChangeBrowserCheckSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeBrowserCheckSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeBrowserCheckSettingRequestWithoutParam ¶
func NewChangeBrowserCheckSettingRequestWithoutParam() *ChangeBrowserCheckSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeBrowserCheckSettingRequest) GetRegionId ¶
func (r ChangeBrowserCheckSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeBrowserCheckSettingRequest) SetValue ¶
func (r *ChangeBrowserCheckSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeBrowserCheckSettingRequest) SetZone_identifier ¶
func (r *ChangeBrowserCheckSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeBrowserCheckSettingResponse ¶
type ChangeBrowserCheckSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeBrowserCheckSettingResult `json:"result"` }
type ChangeBrowserCheckSettingResult ¶
type ChangeBrowserCheckSettingResult struct {
Data starshield.BrowserCheck `json:"data"`
}
type ChangeCacheLevelSettingRequest ¶
type ChangeCacheLevelSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangeCacheLevelSettingRequest ¶
func NewChangeCacheLevelSettingRequest( zone_identifier string, ) *ChangeCacheLevelSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeCacheLevelSettingRequestWithAllParams ¶
func NewChangeCacheLevelSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeCacheLevelSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeCacheLevelSettingRequestWithoutParam ¶
func NewChangeCacheLevelSettingRequestWithoutParam() *ChangeCacheLevelSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeCacheLevelSettingRequest) GetRegionId ¶
func (r ChangeCacheLevelSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeCacheLevelSettingRequest) SetValue ¶
func (r *ChangeCacheLevelSettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangeCacheLevelSettingRequest) SetZone_identifier ¶
func (r *ChangeCacheLevelSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeCacheLevelSettingResponse ¶
type ChangeCacheLevelSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeCacheLevelSettingResult `json:"result"` }
type ChangeCacheLevelSettingResult ¶
type ChangeCacheLevelSettingResult struct {
Data starshield.CloudflareCacheLevel `json:"data"`
}
type ChangeChallengeTTLSettingRequest ¶
type ChangeChallengeTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *int `json:"value"` }
func NewChangeChallengeTTLSettingRequest ¶
func NewChangeChallengeTTLSettingRequest( zone_identifier string, ) *ChangeChallengeTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeChallengeTTLSettingRequestWithAllParams ¶
func NewChangeChallengeTTLSettingRequestWithAllParams( zone_identifier string, value *int, ) *ChangeChallengeTTLSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeChallengeTTLSettingRequestWithoutParam ¶
func NewChangeChallengeTTLSettingRequestWithoutParam() *ChangeChallengeTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeChallengeTTLSettingRequest) GetRegionId ¶
func (r ChangeChallengeTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeChallengeTTLSettingRequest) SetValue ¶
func (r *ChangeChallengeTTLSettingRequest) SetValue(value int)
param value: 该设置的有效值(Optional)
func (*ChangeChallengeTTLSettingRequest) SetZone_identifier ¶
func (r *ChangeChallengeTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeChallengeTTLSettingResponse ¶
type ChangeChallengeTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeChallengeTTLSettingResult `json:"result"` }
type ChangeChallengeTTLSettingResult ¶
type ChangeChallengeTTLSettingResult struct {
Data starshield.ChallengePageTTL `json:"data"`
}
type ChangeCiphersSettingRequest ¶
type ChangeCiphersSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的值 (Optional) */ Value []string `json:"value"` }
func NewChangeCiphersSettingRequest ¶
func NewChangeCiphersSettingRequest( zone_identifier string, ) *ChangeCiphersSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeCiphersSettingRequestWithAllParams ¶
func NewChangeCiphersSettingRequestWithAllParams( zone_identifier string, value []string, ) *ChangeCiphersSettingRequest
* param zone_identifier: (Required) * param value: 该设置的值 (Optional)
func NewChangeCiphersSettingRequestWithoutParam ¶
func NewChangeCiphersSettingRequestWithoutParam() *ChangeCiphersSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeCiphersSettingRequest) GetRegionId ¶
func (r ChangeCiphersSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeCiphersSettingRequest) SetValue ¶
func (r *ChangeCiphersSettingRequest) SetValue(value []string)
param value: 该设置的值(Optional)
func (*ChangeCiphersSettingRequest) SetZone_identifier ¶
func (r *ChangeCiphersSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeCiphersSettingResponse ¶
type ChangeCiphersSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeCiphersSettingResult `json:"result"` }
type ChangeCiphersSettingResult ¶
type ChangeCiphersSettingResult struct {
DataList []string `json:"dataList"`
}
type ChangeDevelopmentModeSettingRequest ¶
type ChangeDevelopmentModeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeDevelopmentModeSettingRequest ¶
func NewChangeDevelopmentModeSettingRequest( zone_identifier string, ) *ChangeDevelopmentModeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeDevelopmentModeSettingRequestWithAllParams ¶
func NewChangeDevelopmentModeSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeDevelopmentModeSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeDevelopmentModeSettingRequestWithoutParam ¶
func NewChangeDevelopmentModeSettingRequestWithoutParam() *ChangeDevelopmentModeSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeDevelopmentModeSettingRequest) GetRegionId ¶
func (r ChangeDevelopmentModeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeDevelopmentModeSettingRequest) SetValue ¶
func (r *ChangeDevelopmentModeSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeDevelopmentModeSettingRequest) SetZone_identifier ¶
func (r *ChangeDevelopmentModeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeDevelopmentModeSettingResponse ¶
type ChangeDevelopmentModeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeDevelopmentModeSettingResult `json:"result"` }
type ChangeDevelopmentModeSettingResult ¶
type ChangeDevelopmentModeSettingResult struct {
Data starshield.DevelopmentMode `json:"data"`
}
type ChangeEmailObfuscationSettingRequest ¶
type ChangeEmailObfuscationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeEmailObfuscationSettingRequest ¶
func NewChangeEmailObfuscationSettingRequest( zone_identifier string, ) *ChangeEmailObfuscationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeEmailObfuscationSettingRequestWithAllParams ¶
func NewChangeEmailObfuscationSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeEmailObfuscationSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeEmailObfuscationSettingRequestWithoutParam ¶
func NewChangeEmailObfuscationSettingRequestWithoutParam() *ChangeEmailObfuscationSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeEmailObfuscationSettingRequest) GetRegionId ¶
func (r ChangeEmailObfuscationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeEmailObfuscationSettingRequest) SetValue ¶
func (r *ChangeEmailObfuscationSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeEmailObfuscationSettingRequest) SetZone_identifier ¶
func (r *ChangeEmailObfuscationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeEmailObfuscationSettingResponse ¶
type ChangeEmailObfuscationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeEmailObfuscationSettingResult `json:"result"` }
type ChangeEmailObfuscationSettingResult ¶
type ChangeEmailObfuscationSettingResult struct {
Data starshield.EmailObfuscation `json:"data"`
}
type ChangeEnableErrorPagesOnSettingRequest ¶
type ChangeEnableErrorPagesOnSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeEnableErrorPagesOnSettingRequest ¶
func NewChangeEnableErrorPagesOnSettingRequest( zone_identifier string, ) *ChangeEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeEnableErrorPagesOnSettingRequestWithAllParams ¶
func NewChangeEnableErrorPagesOnSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeEnableErrorPagesOnSettingRequestWithoutParam ¶
func NewChangeEnableErrorPagesOnSettingRequestWithoutParam() *ChangeEnableErrorPagesOnSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeEnableErrorPagesOnSettingRequest) GetRegionId ¶
func (r ChangeEnableErrorPagesOnSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeEnableErrorPagesOnSettingRequest) SetValue ¶
func (r *ChangeEnableErrorPagesOnSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeEnableErrorPagesOnSettingRequest) SetZone_identifier ¶
func (r *ChangeEnableErrorPagesOnSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeEnableErrorPagesOnSettingResponse ¶
type ChangeEnableErrorPagesOnSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeEnableErrorPagesOnSettingResult `json:"result"` }
type ChangeEnableErrorPagesOnSettingResult ¶
type ChangeEnableErrorPagesOnSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeEnableQueryStringSortSettingRequest ¶
type ChangeEnableQueryStringSortSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeEnableQueryStringSortSettingRequest ¶
func NewChangeEnableQueryStringSortSettingRequest( zone_identifier string, ) *ChangeEnableQueryStringSortSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeEnableQueryStringSortSettingRequestWithAllParams ¶
func NewChangeEnableQueryStringSortSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeEnableQueryStringSortSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeEnableQueryStringSortSettingRequestWithoutParam ¶
func NewChangeEnableQueryStringSortSettingRequestWithoutParam() *ChangeEnableQueryStringSortSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeEnableQueryStringSortSettingRequest) GetRegionId ¶
func (r ChangeEnableQueryStringSortSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeEnableQueryStringSortSettingRequest) SetValue ¶
func (r *ChangeEnableQueryStringSortSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeEnableQueryStringSortSettingRequest) SetZone_identifier ¶
func (r *ChangeEnableQueryStringSortSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeEnableQueryStringSortSettingResponse ¶
type ChangeEnableQueryStringSortSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeEnableQueryStringSortSettingResult `json:"result"` }
type ChangeEnableQueryStringSortSettingResult ¶
type ChangeEnableQueryStringSortSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeHTTP2EdgePrioritizationSettingRequest ¶
type ChangeHTTP2EdgePrioritizationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangeHTTP2EdgePrioritizationSettingRequest ¶
func NewChangeHTTP2EdgePrioritizationSettingRequest( zone_identifier string, ) *ChangeHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeHTTP2EdgePrioritizationSettingRequestWithAllParams ¶
func NewChangeHTTP2EdgePrioritizationSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeHTTP2EdgePrioritizationSettingRequestWithoutParam ¶
func NewChangeHTTP2EdgePrioritizationSettingRequestWithoutParam() *ChangeHTTP2EdgePrioritizationSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeHTTP2EdgePrioritizationSettingRequest) GetRegionId ¶
func (r ChangeHTTP2EdgePrioritizationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeHTTP2EdgePrioritizationSettingRequest) SetValue ¶
func (r *ChangeHTTP2EdgePrioritizationSettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangeHTTP2EdgePrioritizationSettingRequest) SetZone_identifier ¶
func (r *ChangeHTTP2EdgePrioritizationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeHTTP2EdgePrioritizationSettingResponse ¶
type ChangeHTTP2EdgePrioritizationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeHTTP2EdgePrioritizationSettingResult `json:"result"` }
type ChangeHTTP2EdgePrioritizationSettingResult ¶
type ChangeHTTP2EdgePrioritizationSettingResult struct {
Data starshield.HTTP2EdgePrioritization `json:"data"`
}
type ChangeHTTP2SettingRequest ¶
type ChangeHTTP2SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeHTTP2SettingRequest ¶
func NewChangeHTTP2SettingRequest( zone_identifier string, ) *ChangeHTTP2SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeHTTP2SettingRequestWithAllParams ¶
func NewChangeHTTP2SettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeHTTP2SettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeHTTP2SettingRequestWithoutParam ¶
func NewChangeHTTP2SettingRequestWithoutParam() *ChangeHTTP2SettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeHTTP2SettingRequest) GetRegionId ¶
func (r ChangeHTTP2SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeHTTP2SettingRequest) SetValue ¶
func (r *ChangeHTTP2SettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeHTTP2SettingRequest) SetZone_identifier ¶
func (r *ChangeHTTP2SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeHTTP2SettingResponse ¶
type ChangeHTTP2SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeHTTP2SettingResult `json:"result"` }
type ChangeHTTP2SettingResult ¶
type ChangeHTTP2SettingResult struct {
Data starshield.HTTP2Value `json:"data"`
}
type ChangeHTTP3SettingRequest ¶
type ChangeHTTP3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeHTTP3SettingRequest ¶
func NewChangeHTTP3SettingRequest( zone_identifier string, ) *ChangeHTTP3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeHTTP3SettingRequestWithAllParams ¶
func NewChangeHTTP3SettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeHTTP3SettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeHTTP3SettingRequestWithoutParam ¶
func NewChangeHTTP3SettingRequestWithoutParam() *ChangeHTTP3SettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeHTTP3SettingRequest) GetRegionId ¶
func (r ChangeHTTP3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeHTTP3SettingRequest) SetValue ¶
func (r *ChangeHTTP3SettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeHTTP3SettingRequest) SetZone_identifier ¶
func (r *ChangeHTTP3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeHTTP3SettingResponse ¶
type ChangeHTTP3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeHTTP3SettingResult `json:"result"` }
type ChangeHTTP3SettingResult ¶
type ChangeHTTP3SettingResult struct {
Data starshield.HTTP3Value `json:"data"`
}
type ChangeHotlinkProtectionSettingRequest ¶
type ChangeHotlinkProtectionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeHotlinkProtectionSettingRequest ¶
func NewChangeHotlinkProtectionSettingRequest( zone_identifier string, ) *ChangeHotlinkProtectionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeHotlinkProtectionSettingRequestWithAllParams ¶
func NewChangeHotlinkProtectionSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeHotlinkProtectionSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeHotlinkProtectionSettingRequestWithoutParam ¶
func NewChangeHotlinkProtectionSettingRequestWithoutParam() *ChangeHotlinkProtectionSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeHotlinkProtectionSettingRequest) GetRegionId ¶
func (r ChangeHotlinkProtectionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeHotlinkProtectionSettingRequest) SetValue ¶
func (r *ChangeHotlinkProtectionSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeHotlinkProtectionSettingRequest) SetZone_identifier ¶
func (r *ChangeHotlinkProtectionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeHotlinkProtectionSettingResponse ¶
type ChangeHotlinkProtectionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeHotlinkProtectionSettingResult `json:"result"` }
type ChangeHotlinkProtectionSettingResult ¶
type ChangeHotlinkProtectionSettingResult struct {
Data starshield.HotlinkProtection `json:"data"`
}
type ChangeIPGeolocationSettingRequest ¶
type ChangeIPGeolocationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeIPGeolocationSettingRequest ¶
func NewChangeIPGeolocationSettingRequest( zone_identifier string, ) *ChangeIPGeolocationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeIPGeolocationSettingRequestWithAllParams ¶
func NewChangeIPGeolocationSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeIPGeolocationSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeIPGeolocationSettingRequestWithoutParam ¶
func NewChangeIPGeolocationSettingRequestWithoutParam() *ChangeIPGeolocationSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeIPGeolocationSettingRequest) GetRegionId ¶
func (r ChangeIPGeolocationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeIPGeolocationSettingRequest) SetValue ¶
func (r *ChangeIPGeolocationSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeIPGeolocationSettingRequest) SetZone_identifier ¶
func (r *ChangeIPGeolocationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeIPGeolocationSettingResponse ¶
type ChangeIPGeolocationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeIPGeolocationSettingResult `json:"result"` }
type ChangeIPGeolocationSettingResult ¶
type ChangeIPGeolocationSettingResult struct {
Data starshield.IPGeolocation `json:"data"`
}
type ChangeIPv6SettingRequest ¶
type ChangeIPv6SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeIPv6SettingRequest ¶
func NewChangeIPv6SettingRequest( zone_identifier string, ) *ChangeIPv6SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeIPv6SettingRequestWithAllParams ¶
func NewChangeIPv6SettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeIPv6SettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeIPv6SettingRequestWithoutParam ¶
func NewChangeIPv6SettingRequestWithoutParam() *ChangeIPv6SettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeIPv6SettingRequest) GetRegionId ¶
func (r ChangeIPv6SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeIPv6SettingRequest) SetValue ¶
func (r *ChangeIPv6SettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeIPv6SettingRequest) SetZone_identifier ¶
func (r *ChangeIPv6SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeIPv6SettingResponse ¶
type ChangeIPv6SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeIPv6SettingResult `json:"result"` }
type ChangeIPv6SettingResult ¶
type ChangeIPv6SettingResult struct {
Data starshield.IPv6 `json:"data"`
}
type ChangeMaxUploadSettingRequest ¶
type ChangeMaxUploadSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ Value *int `json:"value"` }
func NewChangeMaxUploadSettingRequest ¶
func NewChangeMaxUploadSettingRequest( zone_identifier string, ) *ChangeMaxUploadSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeMaxUploadSettingRequestWithAllParams ¶
func NewChangeMaxUploadSettingRequestWithAllParams( zone_identifier string, value *int, ) *ChangeMaxUploadSettingRequest
* param zone_identifier: (Required) * param value: (Optional)
func NewChangeMaxUploadSettingRequestWithoutParam ¶
func NewChangeMaxUploadSettingRequestWithoutParam() *ChangeMaxUploadSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeMaxUploadSettingRequest) GetRegionId ¶
func (r ChangeMaxUploadSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeMaxUploadSettingRequest) SetValue ¶
func (r *ChangeMaxUploadSettingRequest) SetValue(value int)
param value: (Optional)
func (*ChangeMaxUploadSettingRequest) SetZone_identifier ¶
func (r *ChangeMaxUploadSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeMaxUploadSettingResponse ¶
type ChangeMaxUploadSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeMaxUploadSettingResult `json:"result"` }
type ChangeMaxUploadSettingResult ¶
type ChangeMaxUploadSettingResult struct {
Data starshield.MaxUpload `json:"data"`
}
type ChangeMinifySettingRequest ¶
type ChangeMinifySettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ Value *starshield.Value_0_0 `json:"value"` }
func NewChangeMinifySettingRequest ¶
func NewChangeMinifySettingRequest( zone_identifier string, ) *ChangeMinifySettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeMinifySettingRequestWithAllParams ¶
func NewChangeMinifySettingRequestWithAllParams( zone_identifier string, value *starshield.Value_0_0, ) *ChangeMinifySettingRequest
* param zone_identifier: (Required) * param value: (Optional)
func NewChangeMinifySettingRequestWithoutParam ¶
func NewChangeMinifySettingRequestWithoutParam() *ChangeMinifySettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeMinifySettingRequest) GetRegionId ¶
func (r ChangeMinifySettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeMinifySettingRequest) SetValue ¶
func (r *ChangeMinifySettingRequest) SetValue(value *starshield.Value_0_0)
param value: (Optional)
func (*ChangeMinifySettingRequest) SetZone_identifier ¶
func (r *ChangeMinifySettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeMinifySettingResponse ¶
type ChangeMinifySettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeMinifySettingResult `json:"result"` }
type ChangeMinifySettingResult ¶
type ChangeMinifySettingResult struct {
Data starshield.Auto_MinifyAssets `json:"data"`
}
type ChangeMinimumTLSVersionSettingRequest ¶
type ChangeMinimumTLSVersionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* TLS协议版本 (Optional) */ Value *string `json:"value"` }
func NewChangeMinimumTLSVersionSettingRequest ¶
func NewChangeMinimumTLSVersionSettingRequest( zone_identifier string, ) *ChangeMinimumTLSVersionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeMinimumTLSVersionSettingRequestWithAllParams ¶
func NewChangeMinimumTLSVersionSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeMinimumTLSVersionSettingRequest
* param zone_identifier: (Required) * param value: TLS协议版本 (Optional)
func NewChangeMinimumTLSVersionSettingRequestWithoutParam ¶
func NewChangeMinimumTLSVersionSettingRequestWithoutParam() *ChangeMinimumTLSVersionSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeMinimumTLSVersionSettingRequest) GetRegionId ¶
func (r ChangeMinimumTLSVersionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeMinimumTLSVersionSettingRequest) SetValue ¶
func (r *ChangeMinimumTLSVersionSettingRequest) SetValue(value string)
param value: TLS协议版本(Optional)
func (*ChangeMinimumTLSVersionSettingRequest) SetZone_identifier ¶
func (r *ChangeMinimumTLSVersionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeMinimumTLSVersionSettingResponse ¶
type ChangeMinimumTLSVersionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeMinimumTLSVersionSettingResult `json:"result"` }
type ChangeMinimumTLSVersionSettingResult ¶
type ChangeMinimumTLSVersionSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeMirageSettingRequest ¶
type ChangeMirageSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeMirageSettingRequest ¶
func NewChangeMirageSettingRequest( zone_identifier string, ) *ChangeMirageSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeMirageSettingRequestWithAllParams ¶
func NewChangeMirageSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeMirageSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeMirageSettingRequestWithoutParam ¶
func NewChangeMirageSettingRequestWithoutParam() *ChangeMirageSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeMirageSettingRequest) GetRegionId ¶
func (r ChangeMirageSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeMirageSettingRequest) SetValue ¶
func (r *ChangeMirageSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeMirageSettingRequest) SetZone_identifier ¶
func (r *ChangeMirageSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeMirageSettingResponse ¶
type ChangeMirageSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeMirageSettingResult `json:"result"` }
type ChangeMirageSettingResult ¶
type ChangeMirageSettingResult struct {
Data starshield.MirageImageOptimization `json:"data"`
}
type ChangeMobileRedirectSettingRequest ¶
type ChangeMobileRedirectSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ Value *starshield.Value_0 `json:"value"` }
func NewChangeMobileRedirectSettingRequest ¶
func NewChangeMobileRedirectSettingRequest( zone_identifier string, ) *ChangeMobileRedirectSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeMobileRedirectSettingRequestWithAllParams ¶
func NewChangeMobileRedirectSettingRequestWithAllParams( zone_identifier string, value *starshield.Value_0, ) *ChangeMobileRedirectSettingRequest
* param zone_identifier: (Required) * param value: (Optional)
func NewChangeMobileRedirectSettingRequestWithoutParam ¶
func NewChangeMobileRedirectSettingRequestWithoutParam() *ChangeMobileRedirectSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeMobileRedirectSettingRequest) GetRegionId ¶
func (r ChangeMobileRedirectSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeMobileRedirectSettingRequest) SetValue ¶
func (r *ChangeMobileRedirectSettingRequest) SetValue(value *starshield.Value_0)
param value: (Optional)
func (*ChangeMobileRedirectSettingRequest) SetZone_identifier ¶
func (r *ChangeMobileRedirectSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeMobileRedirectSettingResponse ¶
type ChangeMobileRedirectSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeMobileRedirectSettingResult `json:"result"` }
type ChangeMobileRedirectSettingResult ¶
type ChangeMobileRedirectSettingResult struct {
Data starshield.MobileRedirect `json:"data"`
}
type ChangeOpportunisticEncryptionSettingRequest ¶
type ChangeOpportunisticEncryptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeOpportunisticEncryptionSettingRequest ¶
func NewChangeOpportunisticEncryptionSettingRequest( zone_identifier string, ) *ChangeOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeOpportunisticEncryptionSettingRequestWithAllParams ¶
func NewChangeOpportunisticEncryptionSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeOpportunisticEncryptionSettingRequestWithoutParam ¶
func NewChangeOpportunisticEncryptionSettingRequestWithoutParam() *ChangeOpportunisticEncryptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeOpportunisticEncryptionSettingRequest) GetRegionId ¶
func (r ChangeOpportunisticEncryptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeOpportunisticEncryptionSettingRequest) SetValue ¶
func (r *ChangeOpportunisticEncryptionSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeOpportunisticEncryptionSettingRequest) SetZone_identifier ¶
func (r *ChangeOpportunisticEncryptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeOpportunisticEncryptionSettingResponse ¶
type ChangeOpportunisticEncryptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeOpportunisticEncryptionSettingResult `json:"result"` }
type ChangeOpportunisticEncryptionSettingResult ¶
type ChangeOpportunisticEncryptionSettingResult struct {
Data starshield.ZoneEnableOpportunisticEncryption `json:"data"`
}
type ChangePolishSettingRequest ¶
type ChangePolishSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangePolishSettingRequest ¶
func NewChangePolishSettingRequest( zone_identifier string, ) *ChangePolishSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangePolishSettingRequestWithAllParams ¶
func NewChangePolishSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangePolishSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangePolishSettingRequestWithoutParam ¶
func NewChangePolishSettingRequestWithoutParam() *ChangePolishSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangePolishSettingRequest) GetRegionId ¶
func (r ChangePolishSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangePolishSettingRequest) SetValue ¶
func (r *ChangePolishSettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangePolishSettingRequest) SetZone_identifier ¶
func (r *ChangePolishSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangePolishSettingResponse ¶
type ChangePolishSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangePolishSettingResult `json:"result"` }
type ChangePolishSettingResult ¶
type ChangePolishSettingResult struct {
Data starshield.PolishImageOptimization `json:"data"`
}
type ChangePrefetchPreloadSettingRequest ¶
type ChangePrefetchPreloadSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangePrefetchPreloadSettingRequest ¶
func NewChangePrefetchPreloadSettingRequest( zone_identifier string, ) *ChangePrefetchPreloadSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangePrefetchPreloadSettingRequestWithAllParams ¶
func NewChangePrefetchPreloadSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangePrefetchPreloadSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangePrefetchPreloadSettingRequestWithoutParam ¶
func NewChangePrefetchPreloadSettingRequestWithoutParam() *ChangePrefetchPreloadSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangePrefetchPreloadSettingRequest) GetRegionId ¶
func (r ChangePrefetchPreloadSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangePrefetchPreloadSettingRequest) SetValue ¶
func (r *ChangePrefetchPreloadSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangePrefetchPreloadSettingRequest) SetZone_identifier ¶
func (r *ChangePrefetchPreloadSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangePrefetchPreloadSettingResponse ¶
type ChangePrefetchPreloadSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangePrefetchPreloadSettingResult `json:"result"` }
type ChangePrefetchPreloadSettingResult ¶
type ChangePrefetchPreloadSettingResult struct {
Data starshield.PrefetchPreload `json:"data"`
}
type ChangePrivacyPassSettingRequest ¶
type ChangePrivacyPassSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangePrivacyPassSettingRequest ¶
func NewChangePrivacyPassSettingRequest( zone_identifier string, ) *ChangePrivacyPassSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangePrivacyPassSettingRequestWithAllParams ¶
func NewChangePrivacyPassSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangePrivacyPassSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangePrivacyPassSettingRequestWithoutParam ¶
func NewChangePrivacyPassSettingRequestWithoutParam() *ChangePrivacyPassSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangePrivacyPassSettingRequest) GetRegionId ¶
func (r ChangePrivacyPassSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangePrivacyPassSettingRequest) SetValue ¶
func (r *ChangePrivacyPassSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangePrivacyPassSettingRequest) SetZone_identifier ¶
func (r *ChangePrivacyPassSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangePrivacyPassSettingResponse ¶
type ChangePrivacyPassSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangePrivacyPassSettingResult `json:"result"` }
type ChangePrivacyPassSettingResult ¶
type ChangePrivacyPassSettingResult struct {
Data starshield.PrivacyPass `json:"data"`
}
type ChangePseudoIPv4SettingRequest ¶
type ChangePseudoIPv4SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangePseudoIPv4SettingRequest ¶
func NewChangePseudoIPv4SettingRequest( zone_identifier string, ) *ChangePseudoIPv4SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangePseudoIPv4SettingRequestWithAllParams ¶
func NewChangePseudoIPv4SettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangePseudoIPv4SettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangePseudoIPv4SettingRequestWithoutParam ¶
func NewChangePseudoIPv4SettingRequestWithoutParam() *ChangePseudoIPv4SettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangePseudoIPv4SettingRequest) GetRegionId ¶
func (r ChangePseudoIPv4SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangePseudoIPv4SettingRequest) SetValue ¶
func (r *ChangePseudoIPv4SettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangePseudoIPv4SettingRequest) SetZone_identifier ¶
func (r *ChangePseudoIPv4SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangePseudoIPv4SettingResponse ¶
type ChangePseudoIPv4SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangePseudoIPv4SettingResult `json:"result"` }
type ChangePseudoIPv4SettingResult ¶
type ChangePseudoIPv4SettingResult struct {
Data starshield.PseudoIPv4Value `json:"data"`
}
type ChangeRocketLoaderSettingRequest ¶
type ChangeRocketLoaderSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeRocketLoaderSettingRequest ¶
func NewChangeRocketLoaderSettingRequest( zone_identifier string, ) *ChangeRocketLoaderSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeRocketLoaderSettingRequestWithAllParams ¶
func NewChangeRocketLoaderSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeRocketLoaderSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeRocketLoaderSettingRequestWithoutParam ¶
func NewChangeRocketLoaderSettingRequestWithoutParam() *ChangeRocketLoaderSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeRocketLoaderSettingRequest) GetRegionId ¶
func (r ChangeRocketLoaderSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeRocketLoaderSettingRequest) SetValue ¶
func (r *ChangeRocketLoaderSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeRocketLoaderSettingRequest) SetZone_identifier ¶
func (r *ChangeRocketLoaderSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeRocketLoaderSettingResponse ¶
type ChangeRocketLoaderSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeRocketLoaderSettingResult `json:"result"` }
type ChangeRocketLoaderSettingResult ¶
type ChangeRocketLoaderSettingResult struct {
Data starshield.RocketLoader `json:"data"`
}
type ChangeSSLSettingRequest ¶
type ChangeSSLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值,off/flexible/full/strict (Optional) */ Value *string `json:"value"` }
func NewChangeSSLSettingRequest ¶
func NewChangeSSLSettingRequest( zone_identifier string, ) *ChangeSSLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeSSLSettingRequestWithAllParams ¶
func NewChangeSSLSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeSSLSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值,off/flexible/full/strict (Optional)
func NewChangeSSLSettingRequestWithoutParam ¶
func NewChangeSSLSettingRequestWithoutParam() *ChangeSSLSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeSSLSettingRequest) GetRegionId ¶
func (r ChangeSSLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeSSLSettingRequest) SetValue ¶
func (r *ChangeSSLSettingRequest) SetValue(value string)
param value: 该设置的有效值,off/flexible/full/strict(Optional)
func (*ChangeSSLSettingRequest) SetZone_identifier ¶
func (r *ChangeSSLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeSSLSettingResponse ¶
type ChangeSSLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeSSLSettingResult `json:"result"` }
type ChangeSSLSettingResult ¶
type ChangeSSLSettingResult struct {
Data starshield.SSL `json:"data"`
}
type ChangeSecurityLevelSettingRequest ¶
type ChangeSecurityLevelSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangeSecurityLevelSettingRequest ¶
func NewChangeSecurityLevelSettingRequest( zone_identifier string, ) *ChangeSecurityLevelSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeSecurityLevelSettingRequestWithAllParams ¶
func NewChangeSecurityLevelSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeSecurityLevelSettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeSecurityLevelSettingRequestWithoutParam ¶
func NewChangeSecurityLevelSettingRequestWithoutParam() *ChangeSecurityLevelSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeSecurityLevelSettingRequest) GetRegionId ¶
func (r ChangeSecurityLevelSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeSecurityLevelSettingRequest) SetValue ¶
func (r *ChangeSecurityLevelSettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangeSecurityLevelSettingRequest) SetZone_identifier ¶
func (r *ChangeSecurityLevelSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeSecurityLevelSettingResponse ¶
type ChangeSecurityLevelSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeSecurityLevelSettingResult `json:"result"` }
type ChangeSecurityLevelSettingResult ¶
type ChangeSecurityLevelSettingResult struct {
Data starshield.SecurityLevel `json:"data"`
}
type ChangeServerSideExcludeSettingRequest ¶
type ChangeServerSideExcludeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeServerSideExcludeSettingRequest ¶
func NewChangeServerSideExcludeSettingRequest( zone_identifier string, ) *ChangeServerSideExcludeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeServerSideExcludeSettingRequestWithAllParams ¶
func NewChangeServerSideExcludeSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeServerSideExcludeSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeServerSideExcludeSettingRequestWithoutParam ¶
func NewChangeServerSideExcludeSettingRequestWithoutParam() *ChangeServerSideExcludeSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeServerSideExcludeSettingRequest) GetRegionId ¶
func (r ChangeServerSideExcludeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeServerSideExcludeSettingRequest) SetValue ¶
func (r *ChangeServerSideExcludeSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeServerSideExcludeSettingRequest) SetZone_identifier ¶
func (r *ChangeServerSideExcludeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeServerSideExcludeSettingResponse ¶
type ChangeServerSideExcludeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeServerSideExcludeSettingResult `json:"result"` }
type ChangeServerSideExcludeSettingResult ¶
type ChangeServerSideExcludeSettingResult struct {
Data starshield.ServerSideExclude `json:"data"`
}
type ChangeTLS1_3SettingRequest ¶
type ChangeTLS1_3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 该设置的有效值 (Optional) */ Value *string `json:"value"` }
func NewChangeTLS1_3SettingRequest ¶
func NewChangeTLS1_3SettingRequest( zone_identifier string, ) *ChangeTLS1_3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeTLS1_3SettingRequestWithAllParams ¶
func NewChangeTLS1_3SettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeTLS1_3SettingRequest
* param zone_identifier: (Required) * param value: 该设置的有效值 (Optional)
func NewChangeTLS1_3SettingRequestWithoutParam ¶
func NewChangeTLS1_3SettingRequestWithoutParam() *ChangeTLS1_3SettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeTLS1_3SettingRequest) GetRegionId ¶
func (r ChangeTLS1_3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeTLS1_3SettingRequest) SetValue ¶
func (r *ChangeTLS1_3SettingRequest) SetValue(value string)
param value: 该设置的有效值(Optional)
func (*ChangeTLS1_3SettingRequest) SetZone_identifier ¶
func (r *ChangeTLS1_3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeTLS1_3SettingResponse ¶
type ChangeTLS1_3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeTLS1_3SettingResult `json:"result"` }
type ChangeTLS1_3SettingResult ¶
type ChangeTLS1_3SettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeTLSClientAuthSettingRequest ¶
type ChangeTLSClientAuthSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeTLSClientAuthSettingRequest ¶
func NewChangeTLSClientAuthSettingRequest( zone_identifier string, ) *ChangeTLSClientAuthSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeTLSClientAuthSettingRequestWithAllParams ¶
func NewChangeTLSClientAuthSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeTLSClientAuthSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeTLSClientAuthSettingRequestWithoutParam ¶
func NewChangeTLSClientAuthSettingRequestWithoutParam() *ChangeTLSClientAuthSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeTLSClientAuthSettingRequest) GetRegionId ¶
func (r ChangeTLSClientAuthSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeTLSClientAuthSettingRequest) SetValue ¶
func (r *ChangeTLSClientAuthSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeTLSClientAuthSettingRequest) SetZone_identifier ¶
func (r *ChangeTLSClientAuthSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeTLSClientAuthSettingResponse ¶
type ChangeTLSClientAuthSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeTLSClientAuthSettingResult `json:"result"` }
type ChangeTLSClientAuthSettingResult ¶
type ChangeTLSClientAuthSettingResult struct {
Data starshield.TLSClientAuthentication `json:"data"`
}
type ChangeTrueClientIPSettingRequest ¶
type ChangeTrueClientIPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeTrueClientIPSettingRequest ¶
func NewChangeTrueClientIPSettingRequest( zone_identifier string, ) *ChangeTrueClientIPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeTrueClientIPSettingRequestWithAllParams ¶
func NewChangeTrueClientIPSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeTrueClientIPSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeTrueClientIPSettingRequestWithoutParam ¶
func NewChangeTrueClientIPSettingRequestWithoutParam() *ChangeTrueClientIPSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeTrueClientIPSettingRequest) GetRegionId ¶
func (r ChangeTrueClientIPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeTrueClientIPSettingRequest) SetValue ¶
func (r *ChangeTrueClientIPSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeTrueClientIPSettingRequest) SetZone_identifier ¶
func (r *ChangeTrueClientIPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeTrueClientIPSettingResponse ¶
type ChangeTrueClientIPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeTrueClientIPSettingResult `json:"result"` }
type ChangeTrueClientIPSettingResult ¶
type ChangeTrueClientIPSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ChangeWebApplicationFirewallWAFSettingRequest ¶
type ChangeWebApplicationFirewallWAFSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeWebApplicationFirewallWAFSettingRequest ¶
func NewChangeWebApplicationFirewallWAFSettingRequest( zone_identifier string, ) *ChangeWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeWebApplicationFirewallWAFSettingRequestWithAllParams ¶
func NewChangeWebApplicationFirewallWAFSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeWebApplicationFirewallWAFSettingRequestWithoutParam ¶
func NewChangeWebApplicationFirewallWAFSettingRequestWithoutParam() *ChangeWebApplicationFirewallWAFSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeWebApplicationFirewallWAFSettingRequest) GetRegionId ¶
func (r ChangeWebApplicationFirewallWAFSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeWebApplicationFirewallWAFSettingRequest) SetValue ¶
func (r *ChangeWebApplicationFirewallWAFSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeWebApplicationFirewallWAFSettingRequest) SetZone_identifier ¶
func (r *ChangeWebApplicationFirewallWAFSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeWebApplicationFirewallWAFSettingResponse ¶
type ChangeWebApplicationFirewallWAFSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeWebApplicationFirewallWAFSettingResult `json:"result"` }
type ChangeWebApplicationFirewallWAFSettingResult ¶
type ChangeWebApplicationFirewallWAFSettingResult struct {
Data starshield.WebApplicationFirewall `json:"data"`
}
type ChangeWebPSettingRequest ¶
type ChangeWebPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeWebPSettingRequest ¶
func NewChangeWebPSettingRequest( zone_identifier string, ) *ChangeWebPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeWebPSettingRequestWithAllParams ¶
func NewChangeWebPSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeWebPSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeWebPSettingRequestWithoutParam ¶
func NewChangeWebPSettingRequestWithoutParam() *ChangeWebPSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeWebPSettingRequest) GetRegionId ¶
func (r ChangeWebPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeWebPSettingRequest) SetValue ¶
func (r *ChangeWebPSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeWebPSettingRequest) SetZone_identifier ¶
func (r *ChangeWebPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeWebPSettingResponse ¶
type ChangeWebPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeWebPSettingResult `json:"result"` }
type ChangeWebPSettingResult ¶
type ChangeWebPSettingResult struct {
Data starshield.PolishWebPConversion `json:"data"`
}
type ChangeWebSocketsSettingRequest ¶
type ChangeWebSocketsSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* on - 开启;off - 关闭 (Optional) */ Value *string `json:"value"` }
func NewChangeWebSocketsSettingRequest ¶
func NewChangeWebSocketsSettingRequest( zone_identifier string, ) *ChangeWebSocketsSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewChangeWebSocketsSettingRequestWithAllParams ¶
func NewChangeWebSocketsSettingRequestWithAllParams( zone_identifier string, value *string, ) *ChangeWebSocketsSettingRequest
* param zone_identifier: (Required) * param value: on - 开启;off - 关闭 (Optional)
func NewChangeWebSocketsSettingRequestWithoutParam ¶
func NewChangeWebSocketsSettingRequestWithoutParam() *ChangeWebSocketsSettingRequest
This constructor has better compatible ability when API parameters changed
func (ChangeWebSocketsSettingRequest) GetRegionId ¶
func (r ChangeWebSocketsSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ChangeWebSocketsSettingRequest) SetValue ¶
func (r *ChangeWebSocketsSettingRequest) SetValue(value string)
param value: on - 开启;off - 关闭(Optional)
func (*ChangeWebSocketsSettingRequest) SetZone_identifier ¶
func (r *ChangeWebSocketsSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ChangeWebSocketsSettingResponse ¶
type ChangeWebSocketsSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ChangeWebSocketsSettingResult `json:"result"` }
type ChangeWebSocketsSettingResult ¶
type ChangeWebSocketsSettingResult struct {
Data starshield.WebSockets `json:"data"`
}
type CheckDestinationExistsRequest ¶ added in v1.60.0
type CheckDestinationExistsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。 例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false (Optional) */ Destination_conf *string `json:"destination_conf"` }
func NewCheckDestinationExistsRequest ¶ added in v1.60.0
func NewCheckDestinationExistsRequest( zone_identifier string, ) *CheckDestinationExistsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckDestinationExistsRequestWithAllParams ¶ added in v1.60.0
func NewCheckDestinationExistsRequestWithAllParams( zone_identifier string, destination_conf *string, ) *CheckDestinationExistsRequest
- param zone_identifier: (Required)
- param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。
例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false
(Optional)
func NewCheckDestinationExistsRequestWithoutParam ¶ added in v1.60.0
func NewCheckDestinationExistsRequestWithoutParam() *CheckDestinationExistsRequest
This constructor has better compatible ability when API parameters changed
func (CheckDestinationExistsRequest) GetRegionId ¶ added in v1.60.0
func (r CheckDestinationExistsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckDestinationExistsRequest) SetDestination_conf ¶ added in v1.60.0
func (r *CheckDestinationExistsRequest) SetDestination_conf(destination_conf string)
param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。
例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false (Optional)
func (*CheckDestinationExistsRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CheckDestinationExistsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CheckDestinationExistsResponse ¶ added in v1.60.0
type CheckDestinationExistsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CheckDestinationExistsResult `json:"result"` }
type CheckDestinationExistsResult ¶ added in v1.60.0
type CheckDestinationExistsResult struct {
Data bool `json:"data"`
}
type CheckInstancesNameRequest ¶
type CheckInstancesNameRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 实例名称 */ InstanceName string `json:"instanceName"` }
func NewCheckInstancesNameRequest ¶
func NewCheckInstancesNameRequest( regionId string, instanceName string, ) *CheckInstancesNameRequest
* param regionId: 地域ID (Required) * param instanceName: 实例名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCheckInstancesNameRequestWithAllParams ¶
func NewCheckInstancesNameRequestWithAllParams( regionId string, instanceName string, ) *CheckInstancesNameRequest
* param regionId: 地域ID (Required) * param instanceName: 实例名称 (Required)
func NewCheckInstancesNameRequestWithoutParam ¶
func NewCheckInstancesNameRequestWithoutParam() *CheckInstancesNameRequest
This constructor has better compatible ability when API parameters changed
func (CheckInstancesNameRequest) GetRegionId ¶
func (r CheckInstancesNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CheckInstancesNameRequest) SetInstanceName ¶
func (r *CheckInstancesNameRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称(Required)
func (*CheckInstancesNameRequest) SetRegionId ¶
func (r *CheckInstancesNameRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type CheckInstancesNameResponse ¶
type CheckInstancesNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CheckInstancesNameResult `json:"result"` }
type CheckInstancesNameResult ¶
type CheckInstancesNameResult struct { }
type CloseFirewallBotRequest ¶ added in v1.60.0
type CloseFirewallBotRequest struct { core.JDCloudRequest /* */ ZoneId string `json:"zoneId"` }
func NewCloseFirewallBotRequest ¶ added in v1.60.0
func NewCloseFirewallBotRequest( zoneId string, ) *CloseFirewallBotRequest
* param zoneId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCloseFirewallBotRequestWithAllParams ¶ added in v1.60.0
func NewCloseFirewallBotRequestWithAllParams( zoneId string, ) *CloseFirewallBotRequest
* param zoneId: (Required)
func NewCloseFirewallBotRequestWithoutParam ¶ added in v1.60.0
func NewCloseFirewallBotRequestWithoutParam() *CloseFirewallBotRequest
This constructor has better compatible ability when API parameters changed
func (CloseFirewallBotRequest) GetRegionId ¶ added in v1.60.0
func (r CloseFirewallBotRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CloseFirewallBotRequest) SetZoneId ¶ added in v1.60.0
func (r *CloseFirewallBotRequest) SetZoneId(zoneId string)
param zoneId: (Required)
type CloseFirewallBotResponse ¶ added in v1.60.0
type CloseFirewallBotResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CloseFirewallBotResult `json:"result"` }
type CloseFirewallBotResult ¶ added in v1.60.0
type CloseFirewallBotResult struct {
Success bool `json:"success"`
}
type CreateDNSRecordRequest ¶
type CreateDNSRecordRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* DNS记录类型 (Optional) */ Ty_pe *string `json:"ty_pe"` /* DNS记录名称 */ Name string `json:"name"` /* DNS记录内容 */ Content string `json:"content"` /* DNS记录的生存时间。值为1是 "自动"。 */ Ttl int `json:"ttl"` /* 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。 (Optional) */ Priority *int `json:"priority"` /* 是否利用星盾的性能和安全优势 (Optional) */ Proxied *bool `json:"proxied"` /* (Optional) */ SrvData *starshield.SRVdata `json:"srvData"` /* (Optional) */ CaaData *starshield.CAAdata `json:"caaData"` }
func NewCreateDNSRecordRequest ¶
func NewCreateDNSRecordRequest( zone_identifier string, name string, content string, ttl int, ) *CreateDNSRecordRequest
* param zone_identifier: (Required) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDNSRecordRequestWithAllParams ¶
func NewCreateDNSRecordRequestWithAllParams( zone_identifier string, ty_pe *string, name string, content string, ttl int, priority *int, proxied *bool, srvData *starshield.SRVdata, caaData *starshield.CAAdata, ) *CreateDNSRecordRequest
* param zone_identifier: (Required) * param ty_pe: DNS记录类型 (Optional) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * param priority: 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。 (Optional) * param proxied: 是否利用星盾的性能和安全优势 (Optional) * param srvData: (Optional) * param caaData: (Optional)
func NewCreateDNSRecordRequestWithoutParam ¶
func NewCreateDNSRecordRequestWithoutParam() *CreateDNSRecordRequest
This constructor has better compatible ability when API parameters changed
func (CreateDNSRecordRequest) GetRegionId ¶
func (r CreateDNSRecordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDNSRecordRequest) SetCaaData ¶
func (r *CreateDNSRecordRequest) SetCaaData(caaData *starshield.CAAdata)
param caaData: (Optional)
func (*CreateDNSRecordRequest) SetContent ¶
func (r *CreateDNSRecordRequest) SetContent(content string)
param content: DNS记录内容(Required)
func (*CreateDNSRecordRequest) SetName ¶
func (r *CreateDNSRecordRequest) SetName(name string)
param name: DNS记录名称(Required)
func (*CreateDNSRecordRequest) SetPriority ¶
func (r *CreateDNSRecordRequest) SetPriority(priority int)
param priority: 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。(Optional)
func (*CreateDNSRecordRequest) SetProxied ¶
func (r *CreateDNSRecordRequest) SetProxied(proxied bool)
param proxied: 是否利用星盾的性能和安全优势(Optional)
func (*CreateDNSRecordRequest) SetSrvData ¶
func (r *CreateDNSRecordRequest) SetSrvData(srvData *starshield.SRVdata)
param srvData: (Optional)
func (*CreateDNSRecordRequest) SetTtl ¶
func (r *CreateDNSRecordRequest) SetTtl(ttl int)
param ttl: DNS记录的生存时间。值为1是 "自动"。(Required)
func (*CreateDNSRecordRequest) SetTy_pe ¶
func (r *CreateDNSRecordRequest) SetTy_pe(ty_pe string)
param ty_pe: DNS记录类型(Optional)
func (*CreateDNSRecordRequest) SetZone_identifier ¶
func (r *CreateDNSRecordRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateDNSRecordResponse ¶
type CreateDNSRecordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateDNSRecordResult `json:"result"` }
type CreateDNSRecordResult ¶
type CreateDNSRecordResult struct {
Data starshield.DnsRecord `json:"data"`
}
type CreateFiltersRequest ¶
type CreateFiltersRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ Filters []starshield.Filter `json:"filters"` }
func NewCreateFiltersRequest ¶
func NewCreateFiltersRequest( zone_identifier string, ) *CreateFiltersRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFiltersRequestWithAllParams ¶
func NewCreateFiltersRequestWithAllParams( zone_identifier string, filters []starshield.Filter, ) *CreateFiltersRequest
* param zone_identifier: (Required) * param filters: (Optional)
func NewCreateFiltersRequestWithoutParam ¶
func NewCreateFiltersRequestWithoutParam() *CreateFiltersRequest
This constructor has better compatible ability when API parameters changed
func (CreateFiltersRequest) GetRegionId ¶
func (r CreateFiltersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFiltersRequest) SetFilters ¶
func (r *CreateFiltersRequest) SetFilters(filters []starshield.Filter)
param filters: (Optional)
func (*CreateFiltersRequest) SetZone_identifier ¶
func (r *CreateFiltersRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateFiltersResponse ¶
type CreateFiltersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFiltersResult `json:"result"` }
type CreateFiltersResult ¶
type CreateFiltersResult struct {
DataList []starshield.Filter `json:"dataList"`
}
type CreateFirewallRulesRequest ¶
type CreateFirewallRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ FirewallRules []starshield.FirewallRule `json:"firewallRules"` }
func NewCreateFirewallRulesRequest ¶
func NewCreateFirewallRulesRequest( zone_identifier string, ) *CreateFirewallRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFirewallRulesRequestWithAllParams ¶
func NewCreateFirewallRulesRequestWithAllParams( zone_identifier string, firewallRules []starshield.FirewallRule, ) *CreateFirewallRulesRequest
* param zone_identifier: (Required) * param firewallRules: (Optional)
func NewCreateFirewallRulesRequestWithoutParam ¶
func NewCreateFirewallRulesRequestWithoutParam() *CreateFirewallRulesRequest
This constructor has better compatible ability when API parameters changed
func (CreateFirewallRulesRequest) GetRegionId ¶
func (r CreateFirewallRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFirewallRulesRequest) SetFirewallRules ¶
func (r *CreateFirewallRulesRequest) SetFirewallRules(firewallRules []starshield.FirewallRule)
param firewallRules: (Optional)
func (*CreateFirewallRulesRequest) SetZone_identifier ¶
func (r *CreateFirewallRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateFirewallRulesResponse ¶
type CreateFirewallRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFirewallRulesResult `json:"result"` }
type CreateFirewallRulesResult ¶
type CreateFirewallRulesResult struct {
DataList []starshield.FirewallRule `json:"dataList"`
}
type CreateFlowPackRequest ¶
type CreateFlowPackRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 定量流量包类型(1->10TB 2->50TB 3->200TB 4->1PB 5->5PB) (Optional) */ FixedFlowPackType *int `json:"fixedFlowPackType"` /* 定量流量包数量 (Optional) */ FixedFlowPackNum *int `json:"fixedFlowPackNum"` /* 按需购买流量包数量 (Optional) */ FlowPackNum *int `json:"flowPackNum"` /* 支付成功返回路径 (Optional) */ ReturnUrl *string `json:"returnUrl"` /* 购买上下文JSON字符串 (Optional) */ BuyScenario *string `json:"buyScenario"` }
func NewCreateFlowPackRequest ¶
func NewCreateFlowPackRequest( regionId string, instanceId string, ) *CreateFlowPackRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFlowPackRequestWithAllParams ¶
func NewCreateFlowPackRequestWithAllParams( regionId string, instanceId string, fixedFlowPackType *int, fixedFlowPackNum *int, flowPackNum *int, returnUrl *string, buyScenario *string, ) *CreateFlowPackRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * param fixedFlowPackType: 定量流量包类型(1->10TB 2->50TB 3->200TB 4->1PB 5->5PB) (Optional) * param fixedFlowPackNum: 定量流量包数量 (Optional) * param flowPackNum: 按需购买流量包数量 (Optional) * param returnUrl: 支付成功返回路径 (Optional) * param buyScenario: 购买上下文JSON字符串 (Optional)
func NewCreateFlowPackRequestWithoutParam ¶
func NewCreateFlowPackRequestWithoutParam() *CreateFlowPackRequest
This constructor has better compatible ability when API parameters changed
func (CreateFlowPackRequest) GetRegionId ¶
func (r CreateFlowPackRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFlowPackRequest) SetBuyScenario ¶ added in v1.60.0
func (r *CreateFlowPackRequest) SetBuyScenario(buyScenario string)
param buyScenario: 购买上下文JSON字符串(Optional)
func (*CreateFlowPackRequest) SetFixedFlowPackNum ¶ added in v1.60.0
func (r *CreateFlowPackRequest) SetFixedFlowPackNum(fixedFlowPackNum int)
param fixedFlowPackNum: 定量流量包数量(Optional)
func (*CreateFlowPackRequest) SetFixedFlowPackType ¶ added in v1.60.0
func (r *CreateFlowPackRequest) SetFixedFlowPackType(fixedFlowPackType int)
param fixedFlowPackType: 定量流量包类型(1->10TB 2->50TB 3->200TB 4->1PB 5->5PB)(Optional)
func (*CreateFlowPackRequest) SetFlowPackNum ¶
func (r *CreateFlowPackRequest) SetFlowPackNum(flowPackNum int)
param flowPackNum: 按需购买流量包数量(Optional)
func (*CreateFlowPackRequest) SetInstanceId ¶
func (r *CreateFlowPackRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*CreateFlowPackRequest) SetRegionId ¶
func (r *CreateFlowPackRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*CreateFlowPackRequest) SetReturnUrl ¶
func (r *CreateFlowPackRequest) SetReturnUrl(returnUrl string)
param returnUrl: 支付成功返回路径(Optional)
type CreateFlowPackResponse ¶
type CreateFlowPackResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFlowPackResult `json:"result"` }
type CreateFlowPackResult ¶
type CreateFlowPackResult struct {
BuyId string `json:"buyId"`
}
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 计费模式(CONFIG、FLOW、MONTHLY、ONCE) CONFIG 按配置 FLOW 按用量 MONTHLY 包年包月 ONCE 一次性 (Optional) */ ChargeMode *string `json:"chargeMode"` /* 套餐类型(BASIC、PROFESSIONAL、ENTERPRISE、ULTIMATE、SMB_EXPERIENCE、SMB_BASIC、SMB_BUSINESS) BASIC 包年包月 基础版 PROFESSIONAL 包年包月 专业版 ENTERPRISE 包年包月 企业版 ULTIMATE 包年包月 旗舰版 -------------------------- SMB_EXPERIENCE 按流量 体验版 SMB_BASIC 按流量 基础版 SMB_BUSINESS 按流量 商业版 (Optional) */ PackType *string `json:"packType"` /* 域名增量包数量 (Optional) */ ZonePackNum *int `json:"zonePackNum"` /* 计费时长 (Optional) */ Duration *int `json:"duration"` /* 计费时长单位(MONTH、YEAR) (Optional) */ DurationUnit *string `json:"durationUnit"` /* 自动续费状态(OPEN->开通自动续费 CLOSE->关闭自动续费) (Optional) */ AutoRenewStatus *string `json:"autoRenewStatus"` /* 实例名称 (Optional) */ InstanceName *string `json:"instanceName"` /* 备注 (Optional) */ Memo *string `json:"memo"` /* 支付成功返回路径 (Optional) */ ReturnUrl *string `json:"returnUrl"` /* 购买上下文JSON字符串 (Optional) */ BuyScenario *string `json:"buyScenario"` }
func NewCreateInstanceRequest ¶
func NewCreateInstanceRequest( regionId string, ) *CreateInstanceRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstanceRequestWithAllParams ¶
func NewCreateInstanceRequestWithAllParams( regionId string, chargeMode *string, packType *string, zonePackNum *int, duration *int, durationUnit *string, autoRenewStatus *string, instanceName *string, memo *string, returnUrl *string, buyScenario *string, ) *CreateInstanceRequest
- param regionId: 地域ID (Required)
- param chargeMode: 计费模式(CONFIG、FLOW、MONTHLY、ONCE)
CONFIG 按配置 FLOW 按用量 MONTHLY 包年包月 ONCE 一次性
(Optional) * param packType: 套餐类型(BASIC、PROFESSIONAL、ENTERPRISE、ULTIMATE、SMB_EXPERIENCE、SMB_BASIC、SMB_BUSINESS)
BASIC 包年包月 基础版 PROFESSIONAL 包年包月 专业版 ENTERPRISE 包年包月 企业版 ULTIMATE 包年包月 旗舰版 -------------------------- SMB_EXPERIENCE 按流量 体验版 SMB_BASIC 按流量 基础版 SMB_BUSINESS 按流量 商业版
(Optional) * param zonePackNum: 域名增量包数量 (Optional) * param duration: 计费时长 (Optional) * param durationUnit: 计费时长单位(MONTH、YEAR) (Optional) * param autoRenewStatus: 自动续费状态(OPEN->开通自动续费 CLOSE->关闭自动续费) (Optional) * param instanceName: 实例名称 (Optional) * param memo: 备注 (Optional) * param returnUrl: 支付成功返回路径 (Optional) * param buyScenario: 购买上下文JSON字符串 (Optional)
func NewCreateInstanceRequestWithoutParam ¶
func NewCreateInstanceRequestWithoutParam() *CreateInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateInstanceRequest) GetRegionId ¶
func (r CreateInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateInstanceRequest) SetAutoRenewStatus ¶
func (r *CreateInstanceRequest) SetAutoRenewStatus(autoRenewStatus string)
param autoRenewStatus: 自动续费状态(OPEN->开通自动续费 CLOSE->关闭自动续费)(Optional)
func (*CreateInstanceRequest) SetBuyScenario ¶ added in v1.60.0
func (r *CreateInstanceRequest) SetBuyScenario(buyScenario string)
param buyScenario: 购买上下文JSON字符串(Optional)
func (*CreateInstanceRequest) SetChargeMode ¶
func (r *CreateInstanceRequest) SetChargeMode(chargeMode string)
param chargeMode: 计费模式(CONFIG、FLOW、MONTHLY、ONCE)
CONFIG 按配置 FLOW 按用量 MONTHLY 包年包月 ONCE 一次性 (Optional)
func (*CreateInstanceRequest) SetDuration ¶
func (r *CreateInstanceRequest) SetDuration(duration int)
param duration: 计费时长(Optional)
func (*CreateInstanceRequest) SetDurationUnit ¶
func (r *CreateInstanceRequest) SetDurationUnit(durationUnit string)
param durationUnit: 计费时长单位(MONTH、YEAR)(Optional)
func (*CreateInstanceRequest) SetInstanceName ¶
func (r *CreateInstanceRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称(Optional)
func (*CreateInstanceRequest) SetMemo ¶
func (r *CreateInstanceRequest) SetMemo(memo string)
param memo: 备注(Optional)
func (*CreateInstanceRequest) SetPackType ¶
func (r *CreateInstanceRequest) SetPackType(packType string)
param packType: 套餐类型(BASIC、PROFESSIONAL、ENTERPRISE、ULTIMATE、SMB_EXPERIENCE、SMB_BASIC、SMB_BUSINESS)
BASIC 包年包月 基础版 PROFESSIONAL 包年包月 专业版 ENTERPRISE 包年包月 企业版 ULTIMATE 包年包月 旗舰版 -------------------------- SMB_EXPERIENCE 按流量 体验版 SMB_BASIC 按流量 基础版 SMB_BUSINESS 按流量 商业版 (Optional)
func (*CreateInstanceRequest) SetRegionId ¶
func (r *CreateInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*CreateInstanceRequest) SetReturnUrl ¶
func (r *CreateInstanceRequest) SetReturnUrl(returnUrl string)
param returnUrl: 支付成功返回路径(Optional)
func (*CreateInstanceRequest) SetZonePackNum ¶
func (r *CreateInstanceRequest) SetZonePackNum(zonePackNum int)
param zonePackNum: 域名增量包数量(Optional)
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateInstanceResult `json:"result"` }
type CreateInstanceResult ¶
type CreateInstanceResult struct {
BuyId string `json:"buyId"`
}
type CreateLogpushJobRequest ¶ added in v1.60.0
type CreateLogpushJobRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 域名 (Optional) */ Zone_name *string `json:"zone_name"` /* 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。 例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false (Optional) */ Destination_conf *string `json:"destination_conf"` /* 可选的用户可读的作业名称。不是独一无二的。使用户更容易识别工作。建议包含域名称。 (Optional) */ Name *string `json:"name"` /* 默认值false (Optional) */ Enabled *bool `json:"enabled"` /* 要推送的数据集。合法值为:http/firewall。 (Optional) */ Dataset *string `json:"dataset"` /* 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1 (Optional) */ Logpull_options *string `json:"logpull_options"` }
func NewCreateLogpushJobRequest ¶ added in v1.60.0
func NewCreateLogpushJobRequest( zone_identifier string, ) *CreateLogpushJobRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLogpushJobRequestWithAllParams ¶ added in v1.60.0
func NewCreateLogpushJobRequestWithAllParams( zone_identifier string, zone_name *string, destination_conf *string, name *string, enabled *bool, dataset *string, logpull_options *string, ) *CreateLogpushJobRequest
- param zone_identifier: (Required)
- param zone_name: 域名 (Optional)
- param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。
例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false
(Optional) * param name: 可选的用户可读的作业名称。不是独一无二的。使用户更容易识别工作。建议包含域名称。 (Optional) * param enabled: 默认值false (Optional) * param dataset: 要推送的数据集。合法值为:http/firewall。 (Optional) * param logpull_options: 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1 (Optional)
func NewCreateLogpushJobRequestWithoutParam ¶ added in v1.60.0
func NewCreateLogpushJobRequestWithoutParam() *CreateLogpushJobRequest
This constructor has better compatible ability when API parameters changed
func (CreateLogpushJobRequest) GetRegionId ¶ added in v1.60.0
func (r CreateLogpushJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLogpushJobRequest) SetDataset ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetDataset(dataset string)
param dataset: 要推送的数据集。合法值为:http/firewall。(Optional)
func (*CreateLogpushJobRequest) SetDestination_conf ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetDestination_conf(destination_conf string)
param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。
例如:splunk://splunk.cf-analytics.com:8088/services/collector/raw?channel=xxx&header_Authorization=Splunk xxx&sourcetype=xxx&insecure-skip-verify=false (Optional)
func (*CreateLogpushJobRequest) SetEnabled ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetEnabled(enabled bool)
param enabled: 默认值false(Optional)
func (*CreateLogpushJobRequest) SetLogpull_options ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetLogpull_options(logpull_options string)
param logpull_options: 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1(Optional)
func (*CreateLogpushJobRequest) SetName ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetName(name string)
param name: 可选的用户可读的作业名称。不是独一无二的。使用户更容易识别工作。建议包含域名称。(Optional)
func (*CreateLogpushJobRequest) SetZone_identifier ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
func (*CreateLogpushJobRequest) SetZone_name ¶ added in v1.60.0
func (r *CreateLogpushJobRequest) SetZone_name(zone_name string)
param zone_name: 域名(Optional)
type CreateLogpushJobResponse ¶ added in v1.60.0
type CreateLogpushJobResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLogpushJobResult `json:"result"` }
type CreateLogpushJobResult ¶ added in v1.60.0
type CreateLogpushJobResult struct {
Data starshield.LogpushJob `json:"data"`
}
type CreatePageRuleRequest ¶
type CreatePageRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 根据请求评估的目标 (Optional) */ Targets []starshield.Target `json:"targets"` /* 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional) */ Actions []starshield.Action `json:"actions"` /* 一个数字,表示一个页面规则优先于另一个页面规则。 如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional) */ Priority *int `json:"priority"` /* 页面规则的状态 (Optional) */ Status *string `json:"status"` }
func NewCreatePageRuleRequest ¶
func NewCreatePageRuleRequest( zone_identifier string, ) *CreatePageRuleRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreatePageRuleRequestWithAllParams ¶
func NewCreatePageRuleRequestWithAllParams( zone_identifier string, targets []starshield.Target, actions []starshield.Action, priority *int, status *string, ) *CreatePageRuleRequest
- param zone_identifier: (Required)
- param targets: 根据请求评估的目标 (Optional)
- param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional)
- param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。
(Optional) * param status: 页面规则的状态 (Optional)
func NewCreatePageRuleRequestWithoutParam ¶
func NewCreatePageRuleRequestWithoutParam() *CreatePageRuleRequest
This constructor has better compatible ability when API parameters changed
func (CreatePageRuleRequest) GetRegionId ¶
func (r CreatePageRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreatePageRuleRequest) SetActions ¶
func (r *CreatePageRuleRequest) SetActions(actions []starshield.Action)
param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者)(Optional)
func (*CreatePageRuleRequest) SetPriority ¶
func (r *CreatePageRuleRequest) SetPriority(priority int)
param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional)
func (*CreatePageRuleRequest) SetStatus ¶
func (r *CreatePageRuleRequest) SetStatus(status string)
param status: 页面规则的状态(Optional)
func (*CreatePageRuleRequest) SetTargets ¶
func (r *CreatePageRuleRequest) SetTargets(targets []starshield.Target)
param targets: 根据请求评估的目标(Optional)
func (*CreatePageRuleRequest) SetZone_identifier ¶
func (r *CreatePageRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreatePageRuleResponse ¶
type CreatePageRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreatePageRuleResult `json:"result"` }
type CreatePageRuleResult ¶
type CreatePageRuleResult struct {
Data starshield.PageRule `json:"data"`
}
type CreateSSLConfigurationRequest ¶
type CreateSSLConfigurationRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 域的SSL证书或证书以及中间证书 (Optional) */ Certificate *string `json:"certificate"` /* 域的私钥 (Optional) */ Private_key *string `json:"private_key"` /* 合法值ubiquitous/optimal/force,默认值ubiquitous。 ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。 (Optional) */ Bundle_method *string `json:"bundle_method"` /* (Optional) */ Geo_restrictions *starshield.Geo_restrictions `json:"geo_restrictions"` /* “legacy_custom”类型支持在TLS握手中不包含SNI的传统客户端。 合法值: legacy_custom sni_custom (Optional) */ Ty_pe *string `json:"ty_pe"` }
func NewCreateSSLConfigurationRequest ¶
func NewCreateSSLConfigurationRequest( zone_identifier string, ) *CreateSSLConfigurationRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSSLConfigurationRequestWithAllParams ¶
func NewCreateSSLConfigurationRequestWithAllParams( zone_identifier string, certificate *string, private_key *string, bundle_method *string, geo_restrictions *starshield.Geo_restrictions, ty_pe *string, ) *CreateSSLConfigurationRequest
- param zone_identifier: (Required)
- param certificate: 域的SSL证书或证书以及中间证书 (Optional)
- param private_key: 域的私钥 (Optional)
- param bundle_method: 合法值ubiquitous/optimal/force,默认值ubiquitous。
ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。
(Optional) * param geo_restrictions: (Optional) * param ty_pe: “legacy_custom”类型支持在TLS握手中不包含SNI的传统客户端。
合法值: legacy_custom sni_custom
(Optional)
func NewCreateSSLConfigurationRequestWithoutParam ¶
func NewCreateSSLConfigurationRequestWithoutParam() *CreateSSLConfigurationRequest
This constructor has better compatible ability when API parameters changed
func (CreateSSLConfigurationRequest) GetRegionId ¶
func (r CreateSSLConfigurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSSLConfigurationRequest) SetBundle_method ¶
func (r *CreateSSLConfigurationRequest) SetBundle_method(bundle_method string)
param bundle_method: 合法值ubiquitous/optimal/force,默认值ubiquitous。
ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。 (Optional)
func (*CreateSSLConfigurationRequest) SetCertificate ¶
func (r *CreateSSLConfigurationRequest) SetCertificate(certificate string)
param certificate: 域的SSL证书或证书以及中间证书(Optional)
func (*CreateSSLConfigurationRequest) SetGeo_restrictions ¶
func (r *CreateSSLConfigurationRequest) SetGeo_restrictions(geo_restrictions *starshield.Geo_restrictions)
param geo_restrictions: (Optional)
func (*CreateSSLConfigurationRequest) SetPrivate_key ¶
func (r *CreateSSLConfigurationRequest) SetPrivate_key(private_key string)
param private_key: 域的私钥(Optional)
func (*CreateSSLConfigurationRequest) SetTy_pe ¶
func (r *CreateSSLConfigurationRequest) SetTy_pe(ty_pe string)
param ty_pe: “legacy_custom”类型支持在TLS握手中不包含SNI的传统客户端。
合法值: legacy_custom sni_custom (Optional)
func (*CreateSSLConfigurationRequest) SetZone_identifier ¶
func (r *CreateSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateSSLConfigurationResponse ¶
type CreateSSLConfigurationResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSSLConfigurationResult `json:"result"` }
type CreateSSLConfigurationResult ¶
type CreateSSLConfigurationResult struct {
Data starshield.CustomSSL `json:"data"`
}
type CreateZoneRequest ¶
type CreateZoneRequest struct { core.JDCloudRequest /* 域名 */ Name string `json:"name"` /* */ Account *starshield.Account `json:"account"` /* 自动尝试获取现有DNS记录 (Optional) */ Jump_start *bool `json:"jump_start"` /* 全接入域意味着DNS由星盾托管。半接入域通常是合作伙伴托管的域或CNAME设置。 (Optional) */ Ty_pe *string `json:"ty_pe"` }
func NewCreateZoneRequest ¶
func NewCreateZoneRequest( name string, account *starshield.Account, ) *CreateZoneRequest
* param name: 域名 (Required) * param account: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateZoneRequestWithAllParams ¶
func NewCreateZoneRequestWithAllParams( name string, account *starshield.Account, jump_start *bool, ty_pe *string, ) *CreateZoneRequest
* param name: 域名 (Required) * param account: (Required) * param jump_start: 自动尝试获取现有DNS记录 (Optional) * param ty_pe: 全接入域意味着DNS由星盾托管。半接入域通常是合作伙伴托管的域或CNAME设置。 (Optional)
func NewCreateZoneRequestWithoutParam ¶
func NewCreateZoneRequestWithoutParam() *CreateZoneRequest
This constructor has better compatible ability when API parameters changed
func (CreateZoneRequest) GetRegionId ¶
func (r CreateZoneRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateZoneRequest) SetAccount ¶
func (r *CreateZoneRequest) SetAccount(account *starshield.Account)
param account: (Required)
func (*CreateZoneRequest) SetJump_start ¶
func (r *CreateZoneRequest) SetJump_start(jump_start bool)
param jump_start: 自动尝试获取现有DNS记录(Optional)
func (*CreateZoneRequest) SetName ¶
func (r *CreateZoneRequest) SetName(name string)
param name: 域名(Required)
func (*CreateZoneRequest) SetTy_pe ¶
func (r *CreateZoneRequest) SetTy_pe(ty_pe string)
param ty_pe: 全接入域意味着DNS由星盾托管。半接入域通常是合作伙伴托管的域或CNAME设置。(Optional)
type CreateZoneResponse ¶
type CreateZoneResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateZoneResult `json:"result"` }
type CreateZoneResult ¶
type CreateZoneResult struct {
Data starshield.Zone `json:"data"`
}
type DashboardRequest ¶ added in v1.60.0
type DashboardRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ ZoneName string `json:"zoneName"` /* */ Since string `json:"since"` /* */ Until string `json:"until"` /* (Optional) */ Category *string `json:"category"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewDashboardRequest ¶ added in v1.60.0
func NewDashboardRequest( zone_identifier string, zoneName string, since string, until string, ) *DashboardRequest
* param zone_identifier: (Required) * param zoneName: (Required) * param since: (Required) * param until: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDashboardRequestWithAllParams ¶ added in v1.60.0
func NewDashboardRequestWithAllParams( zone_identifier string, zoneName string, since string, until string, category *string, filters []starshield.AnalyticsReportingFilter, ) *DashboardRequest
* param zone_identifier: (Required) * param zoneName: (Required) * param since: (Required) * param until: (Required) * param category: (Optional) * param filters: (Optional)
func NewDashboardRequestWithoutParam ¶ added in v1.60.0
func NewDashboardRequestWithoutParam() *DashboardRequest
This constructor has better compatible ability when API parameters changed
func (DashboardRequest) GetRegionId ¶ added in v1.60.0
func (r DashboardRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DashboardRequest) SetCategory ¶ added in v1.60.0
func (r *DashboardRequest) SetCategory(category string)
param category: (Optional)
func (*DashboardRequest) SetFilters ¶ added in v1.60.0
func (r *DashboardRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*DashboardRequest) SetSince ¶ added in v1.60.0
func (r *DashboardRequest) SetSince(since string)
param since: (Required)
func (*DashboardRequest) SetUntil ¶ added in v1.60.0
func (r *DashboardRequest) SetUntil(until string)
param until: (Required)
func (*DashboardRequest) SetZoneName ¶ added in v1.60.0
func (r *DashboardRequest) SetZoneName(zoneName string)
param zoneName: (Required)
func (*DashboardRequest) SetZone_identifier ¶ added in v1.60.0
func (r *DashboardRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DashboardResponse ¶ added in v1.60.0
type DashboardResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DashboardResult `json:"result"` }
type DashboardResult ¶ added in v1.60.0
type DashboardResult struct { Totals starshield.Totals `json:"totals"` Timeseries []starshield.Totals `json:"timeseries"` }
type DateHistogramBandwidthRequest ¶ added in v1.60.0
type DateHistogramBandwidthRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ CriterionName *string `json:"criterionName"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewDateHistogramBandwidthRequest ¶ added in v1.60.0
func NewDateHistogramBandwidthRequest( zone_identifier string, ) *DateHistogramBandwidthRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDateHistogramBandwidthRequestWithAllParams ¶ added in v1.60.0
func NewDateHistogramBandwidthRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, criterionName *string, filters []starshield.AnalyticsReportingFilter, ) *DateHistogramBandwidthRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param criterionName: (Optional) * param filters: (Optional)
func NewDateHistogramBandwidthRequestWithoutParam ¶ added in v1.60.0
func NewDateHistogramBandwidthRequestWithoutParam() *DateHistogramBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (DateHistogramBandwidthRequest) GetRegionId ¶ added in v1.60.0
func (r DateHistogramBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DateHistogramBandwidthRequest) SetCriterionName ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetCriterionName(criterionName string)
param criterionName: (Optional)
func (*DateHistogramBandwidthRequest) SetFilters ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*DateHistogramBandwidthRequest) SetSince ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetSince(since string)
param since: (Optional)
func (*DateHistogramBandwidthRequest) SetTopK ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetTopK(topK int)
param topK: (Optional)
func (*DateHistogramBandwidthRequest) SetUntil ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetUntil(until string)
param until: (Optional)
func (*DateHistogramBandwidthRequest) SetZoneName ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*DateHistogramBandwidthRequest) SetZone_identifier ¶ added in v1.60.0
func (r *DateHistogramBandwidthRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DateHistogramBandwidthResponse ¶ added in v1.60.0
type DateHistogramBandwidthResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DateHistogramBandwidthResult `json:"result"` }
type DateHistogramBandwidthResult ¶ added in v1.60.0
type DateHistogramBandwidthResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type DateHistogramRequest ¶ added in v1.60.0
type DateHistogramRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ CriterionName *string `json:"criterionName"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewDateHistogramRequest ¶ added in v1.60.0
func NewDateHistogramRequest( zone_identifier string, ) *DateHistogramRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewDateHistogramRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, criterionName *string, filters []starshield.AnalyticsReportingFilter, ) *DateHistogramRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param criterionName: (Optional) * param filters: (Optional)
func NewDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewDateHistogramRequestWithoutParam() *DateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (DateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r DateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DateHistogramRequest) SetCriterionName ¶ added in v1.60.0
func (r *DateHistogramRequest) SetCriterionName(criterionName string)
param criterionName: (Optional)
func (*DateHistogramRequest) SetFilters ¶ added in v1.60.0
func (r *DateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*DateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *DateHistogramRequest) SetSince(since string)
param since: (Optional)
func (*DateHistogramRequest) SetTopK ¶ added in v1.60.0
func (r *DateHistogramRequest) SetTopK(topK int)
param topK: (Optional)
func (*DateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *DateHistogramRequest) SetUntil(until string)
param until: (Optional)
func (*DateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *DateHistogramRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*DateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *DateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DateHistogramResponse ¶ added in v1.60.0
type DateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DateHistogramResult `json:"result"` }
type DateHistogramResult ¶ added in v1.60.0
type DateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type DeleteAdvancedCertificateManagerCertificatePackRequest ¶
type DeleteAdvancedCertificateManagerCertificatePackRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeleteAdvancedCertificateManagerCertificatePackRequest ¶
func NewDeleteAdvancedCertificateManagerCertificatePackRequest( zone_identifier string, identifier string, ) *DeleteAdvancedCertificateManagerCertificatePackRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithAllParams ¶
func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithAllParams( zone_identifier string, identifier string, ) *DeleteAdvancedCertificateManagerCertificatePackRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithoutParam ¶
func NewDeleteAdvancedCertificateManagerCertificatePackRequestWithoutParam() *DeleteAdvancedCertificateManagerCertificatePackRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAdvancedCertificateManagerCertificatePackRequest) GetRegionId ¶
func (r DeleteAdvancedCertificateManagerCertificatePackRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAdvancedCertificateManagerCertificatePackRequest) SetIdentifier ¶
func (r *DeleteAdvancedCertificateManagerCertificatePackRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeleteAdvancedCertificateManagerCertificatePackRequest) SetZone_identifier ¶
func (r *DeleteAdvancedCertificateManagerCertificatePackRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteAdvancedCertificateManagerCertificatePackResponse ¶
type DeleteAdvancedCertificateManagerCertificatePackResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteAdvancedCertificateManagerCertificatePackResult `json:"result"` }
type DeleteAdvancedCertificateManagerCertificatePackResult ¶
type DeleteAdvancedCertificateManagerCertificatePackResult struct {
Data string `json:"data"`
}
type DeleteDNSRecordRequest ¶
type DeleteDNSRecordRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeleteDNSRecordRequest ¶
func NewDeleteDNSRecordRequest( zone_identifier string, identifier string, ) *DeleteDNSRecordRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteDNSRecordRequestWithAllParams ¶
func NewDeleteDNSRecordRequestWithAllParams( zone_identifier string, identifier string, ) *DeleteDNSRecordRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeleteDNSRecordRequestWithoutParam ¶
func NewDeleteDNSRecordRequestWithoutParam() *DeleteDNSRecordRequest
This constructor has better compatible ability when API parameters changed
func (DeleteDNSRecordRequest) GetRegionId ¶
func (r DeleteDNSRecordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteDNSRecordRequest) SetIdentifier ¶
func (r *DeleteDNSRecordRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeleteDNSRecordRequest) SetZone_identifier ¶
func (r *DeleteDNSRecordRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteDNSRecordResponse ¶
type DeleteDNSRecordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteDNSRecordResult `json:"result"` }
type DeleteDNSRecordResult ¶
type DeleteDNSRecordResult struct {
Data string `json:"data"`
}
type DeleteIndividualFirewallRulesRequest ¶
type DeleteIndividualFirewallRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Id string `json:"id"` /* (Optional) */ Delete_filter_if_unused *bool `json:"delete_filter_if_unused"` }
func NewDeleteIndividualFirewallRulesRequest ¶
func NewDeleteIndividualFirewallRulesRequest( zone_identifier string, id string, ) *DeleteIndividualFirewallRulesRequest
* param zone_identifier: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteIndividualFirewallRulesRequestWithAllParams ¶
func NewDeleteIndividualFirewallRulesRequestWithAllParams( zone_identifier string, id string, delete_filter_if_unused *bool, ) *DeleteIndividualFirewallRulesRequest
* param zone_identifier: (Required) * param id: (Required) * param delete_filter_if_unused: (Optional)
func NewDeleteIndividualFirewallRulesRequestWithoutParam ¶
func NewDeleteIndividualFirewallRulesRequestWithoutParam() *DeleteIndividualFirewallRulesRequest
This constructor has better compatible ability when API parameters changed
func (DeleteIndividualFirewallRulesRequest) GetRegionId ¶
func (r DeleteIndividualFirewallRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteIndividualFirewallRulesRequest) SetDelete_filter_if_unused ¶
func (r *DeleteIndividualFirewallRulesRequest) SetDelete_filter_if_unused(delete_filter_if_unused bool)
param delete_filter_if_unused: (Optional)
func (*DeleteIndividualFirewallRulesRequest) SetId ¶
func (r *DeleteIndividualFirewallRulesRequest) SetId(id string)
param id: (Required)
func (*DeleteIndividualFirewallRulesRequest) SetZone_identifier ¶
func (r *DeleteIndividualFirewallRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteIndividualFirewallRulesResponse ¶
type DeleteIndividualFirewallRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteIndividualFirewallRulesResult `json:"result"` }
type DeleteIndividualFirewallRulesResult ¶
type DeleteIndividualFirewallRulesResult struct {
Data starshield.FirewallRule `json:"data"`
}
type DeleteLogpushJobRequest ¶ added in v1.60.0
type DeleteLogpushJobRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Job_identifier string `json:"job_identifier"` }
func NewDeleteLogpushJobRequest ¶ added in v1.60.0
func NewDeleteLogpushJobRequest( zone_identifier string, job_identifier string, ) *DeleteLogpushJobRequest
* param zone_identifier: (Required) * param job_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteLogpushJobRequestWithAllParams ¶ added in v1.60.0
func NewDeleteLogpushJobRequestWithAllParams( zone_identifier string, job_identifier string, ) *DeleteLogpushJobRequest
* param zone_identifier: (Required) * param job_identifier: (Required)
func NewDeleteLogpushJobRequestWithoutParam ¶ added in v1.60.0
func NewDeleteLogpushJobRequestWithoutParam() *DeleteLogpushJobRequest
This constructor has better compatible ability when API parameters changed
func (DeleteLogpushJobRequest) GetRegionId ¶ added in v1.60.0
func (r DeleteLogpushJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteLogpushJobRequest) SetJob_identifier ¶ added in v1.60.0
func (r *DeleteLogpushJobRequest) SetJob_identifier(job_identifier string)
param job_identifier: (Required)
func (*DeleteLogpushJobRequest) SetZone_identifier ¶ added in v1.60.0
func (r *DeleteLogpushJobRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteLogpushJobResponse ¶ added in v1.60.0
type DeleteLogpushJobResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteLogpushJobResult `json:"result"` }
type DeleteLogpushJobResult ¶ added in v1.60.0
type DeleteLogpushJobResult struct {
Data starshield.LogpushJob `json:"data"`
}
type DeletePageRuleRequest ¶
type DeletePageRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeletePageRuleRequest ¶
func NewDeletePageRuleRequest( zone_identifier string, identifier string, ) *DeletePageRuleRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeletePageRuleRequestWithAllParams ¶
func NewDeletePageRuleRequestWithAllParams( zone_identifier string, identifier string, ) *DeletePageRuleRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeletePageRuleRequestWithoutParam ¶
func NewDeletePageRuleRequestWithoutParam() *DeletePageRuleRequest
This constructor has better compatible ability when API parameters changed
func (DeletePageRuleRequest) GetRegionId ¶
func (r DeletePageRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeletePageRuleRequest) SetIdentifier ¶
func (r *DeletePageRuleRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeletePageRuleRequest) SetZone_identifier ¶
func (r *DeletePageRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeletePageRuleResponse ¶
type DeletePageRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeletePageRuleResult `json:"result"` }
type DeletePageRuleResult ¶
type DeletePageRuleResult struct {
Data string `json:"data"`
}
type DeleteSSLConfigurationRequest ¶
type DeleteSSLConfigurationRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeleteSSLConfigurationRequest ¶
func NewDeleteSSLConfigurationRequest( zone_identifier string, identifier string, ) *DeleteSSLConfigurationRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSSLConfigurationRequestWithAllParams ¶
func NewDeleteSSLConfigurationRequestWithAllParams( zone_identifier string, identifier string, ) *DeleteSSLConfigurationRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeleteSSLConfigurationRequestWithoutParam ¶
func NewDeleteSSLConfigurationRequestWithoutParam() *DeleteSSLConfigurationRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSSLConfigurationRequest) GetRegionId ¶
func (r DeleteSSLConfigurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSSLConfigurationRequest) SetIdentifier ¶
func (r *DeleteSSLConfigurationRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeleteSSLConfigurationRequest) SetZone_identifier ¶
func (r *DeleteSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteSSLConfigurationResponse ¶
type DeleteSSLConfigurationResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSSLConfigurationResult `json:"result"` }
type DeleteSSLConfigurationResult ¶
type DeleteSSLConfigurationResult struct {
Data string `json:"data"`
}
type DeleteZoneRequest ¶
type DeleteZoneRequest struct { core.JDCloudRequest /* */ Identifier string `json:"identifier"` }
func NewDeleteZoneRequest ¶
func NewDeleteZoneRequest( identifier string, ) *DeleteZoneRequest
* param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteZoneRequestWithAllParams ¶
func NewDeleteZoneRequestWithAllParams( identifier string, ) *DeleteZoneRequest
* param identifier: (Required)
func NewDeleteZoneRequestWithoutParam ¶
func NewDeleteZoneRequestWithoutParam() *DeleteZoneRequest
This constructor has better compatible ability when API parameters changed
func (DeleteZoneRequest) GetRegionId ¶
func (r DeleteZoneRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteZoneRequest) SetIdentifier ¶
func (r *DeleteZoneRequest) SetIdentifier(identifier string)
param identifier: (Required)
type DeleteZoneResponse ¶
type DeleteZoneResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteZoneResult `json:"result"` }
type DeleteZoneResult ¶
type DeleteZoneResult struct {
Data starshield.Zone `json:"data"`
}
type DescribeBotStatusRequest ¶
type DescribeBotStatusRequest struct { core.JDCloudRequest /* */ ZoneId string `json:"zoneId"` }
func NewDescribeBotStatusRequest ¶
func NewDescribeBotStatusRequest( zoneId string, ) *DescribeBotStatusRequest
* param zoneId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBotStatusRequestWithAllParams ¶
func NewDescribeBotStatusRequestWithAllParams( zoneId string, ) *DescribeBotStatusRequest
* param zoneId: (Required)
func NewDescribeBotStatusRequestWithoutParam ¶
func NewDescribeBotStatusRequestWithoutParam() *DescribeBotStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBotStatusRequest) GetRegionId ¶
func (r DescribeBotStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBotStatusRequest) SetZoneId ¶
func (r *DescribeBotStatusRequest) SetZoneId(zoneId string)
param zoneId: (Required)
type DescribeBotStatusResponse ¶
type DescribeBotStatusResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBotStatusResult `json:"result"` }
type DescribeBotStatusResult ¶
type DescribeInstanceByOrderNoRequest ¶
type DescribeInstanceByOrderNoRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* */ OrderNumber string `json:"orderNumber"` }
func NewDescribeInstanceByOrderNoRequest ¶
func NewDescribeInstanceByOrderNoRequest( regionId string, orderNumber string, ) *DescribeInstanceByOrderNoRequest
* param regionId: 地域ID (Required) * param orderNumber: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceByOrderNoRequestWithAllParams ¶
func NewDescribeInstanceByOrderNoRequestWithAllParams( regionId string, orderNumber string, ) *DescribeInstanceByOrderNoRequest
* param regionId: 地域ID (Required) * param orderNumber: (Required)
func NewDescribeInstanceByOrderNoRequestWithoutParam ¶
func NewDescribeInstanceByOrderNoRequestWithoutParam() *DescribeInstanceByOrderNoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceByOrderNoRequest) GetRegionId ¶
func (r DescribeInstanceByOrderNoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceByOrderNoRequest) SetOrderNumber ¶
func (r *DescribeInstanceByOrderNoRequest) SetOrderNumber(orderNumber string)
param orderNumber: (Required)
func (*DescribeInstanceByOrderNoRequest) SetRegionId ¶
func (r *DescribeInstanceByOrderNoRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeInstanceByOrderNoResponse ¶
type DescribeInstanceByOrderNoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceByOrderNoResult `json:"result"` }
type DescribeInstanceByOrderNoResult ¶
type DescribeInstanceByOrderNoResult struct {
DescribeInstancesRes starshield.DescribeInstancesRes `json:"describeInstancesRes"`
}
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页容量,默认10, 范围(1-100) (Optional) */ PageSize *int `json:"pageSize"` /* 页序号,默认1,不能小于1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 实例名称 (Optional) */ InstanceName *string `json:"instanceName"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶
func NewDescribeInstancesRequestWithAllParams( regionId string, pageSize *int, pageNumber *int, instanceName *string, ) *DescribeInstancesRequest
* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10, 范围(1-100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional) * param instanceName: 实例名称 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetInstanceName ¶
func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称(Optional)
func (*DescribeInstancesRequest) SetPageNumber ¶
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页序号,默认1,不能小于1(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 页容量,默认10, 范围(1-100)(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstancesResult `json:"result"` }
type DescribeInstancesResult ¶
type DescribeInstancesResult struct { DataList []starshield.DescribeInstancesRes `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribePackageRequest ¶
type DescribePackageRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 套餐类型 */ PackType int `json:"packType"` }
func NewDescribePackageRequest ¶
func NewDescribePackageRequest( regionId string, packType int, ) *DescribePackageRequest
* param regionId: 地域ID (Required) * param packType: 套餐类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackageRequestWithAllParams ¶
func NewDescribePackageRequestWithAllParams( regionId string, packType int, ) *DescribePackageRequest
* param regionId: 地域ID (Required) * param packType: 套餐类型 (Required)
func NewDescribePackageRequestWithoutParam ¶
func NewDescribePackageRequestWithoutParam() *DescribePackageRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackageRequest) GetRegionId ¶
func (r DescribePackageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackageRequest) SetPackType ¶
func (r *DescribePackageRequest) SetPackType(packType int)
param packType: 套餐类型(Required)
func (*DescribePackageRequest) SetRegionId ¶
func (r *DescribePackageRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribePackageResponse ¶
type DescribePackageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribePackageResult `json:"result"` }
type DescribePackageResult ¶
type DescribePackageResult struct {
DescribePackRes starshield.DescribePackRes `json:"describePackRes"`
}
type DescribePackagesRequest ¶
type DescribePackagesRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页容量,默认10, 范围(1-100) (Optional) */ PageSize *int `json:"pageSize"` /* 页序号,默认1,不能小于1 (Optional) */ PageNumber *int `json:"pageNumber"` }
func NewDescribePackagesRequest ¶
func NewDescribePackagesRequest( regionId string, ) *DescribePackagesRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackagesRequestWithAllParams ¶
func NewDescribePackagesRequestWithAllParams( regionId string, pageSize *int, pageNumber *int, ) *DescribePackagesRequest
* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10, 范围(1-100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional)
func NewDescribePackagesRequestWithoutParam ¶
func NewDescribePackagesRequestWithoutParam() *DescribePackagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackagesRequest) GetRegionId ¶
func (r DescribePackagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackagesRequest) SetPageNumber ¶
func (r *DescribePackagesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页序号,默认1,不能小于1(Optional)
func (*DescribePackagesRequest) SetPageSize ¶
func (r *DescribePackagesRequest) SetPageSize(pageSize int)
param pageSize: 页容量,默认10, 范围(1-100)(Optional)
func (*DescribePackagesRequest) SetRegionId ¶
func (r *DescribePackagesRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribePackagesResponse ¶
type DescribePackagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribePackagesResult `json:"result"` }
type DescribePackagesResult ¶
type DescribePackagesResult struct { DataList []starshield.DescribePackRes `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type EditFirewallPackageRequest ¶
type EditFirewallPackageRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* 防火墙包的敏感度。 (Optional) */ Sensitivity *string `json:"sensitivity"` /* 将对防火墙包下的规则执行的默认操作。 (Optional) */ Action_mode *string `json:"action_mode"` }
func NewEditFirewallPackageRequest ¶
func NewEditFirewallPackageRequest( zone_identifier string, identifier string, ) *EditFirewallPackageRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditFirewallPackageRequestWithAllParams ¶
func NewEditFirewallPackageRequestWithAllParams( zone_identifier string, identifier string, sensitivity *string, action_mode *string, ) *EditFirewallPackageRequest
* param zone_identifier: (Required) * param identifier: (Required) * param sensitivity: 防火墙包的敏感度。 (Optional) * param action_mode: 将对防火墙包下的规则执行的默认操作。 (Optional)
func NewEditFirewallPackageRequestWithoutParam ¶
func NewEditFirewallPackageRequestWithoutParam() *EditFirewallPackageRequest
This constructor has better compatible ability when API parameters changed
func (EditFirewallPackageRequest) GetRegionId ¶
func (r EditFirewallPackageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditFirewallPackageRequest) SetAction_mode ¶
func (r *EditFirewallPackageRequest) SetAction_mode(action_mode string)
param action_mode: 将对防火墙包下的规则执行的默认操作。(Optional)
func (*EditFirewallPackageRequest) SetIdentifier ¶
func (r *EditFirewallPackageRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditFirewallPackageRequest) SetSensitivity ¶
func (r *EditFirewallPackageRequest) SetSensitivity(sensitivity string)
param sensitivity: 防火墙包的敏感度。(Optional)
func (*EditFirewallPackageRequest) SetZone_identifier ¶
func (r *EditFirewallPackageRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditFirewallPackageResponse ¶
type EditFirewallPackageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditFirewallPackageResult `json:"result"` }
type EditFirewallPackageResult ¶
type EditFirewallPackageResult struct {
Data starshield.WAFRulePackage `json:"data"`
}
type EditRuleGroupRequest ¶
type EditRuleGroupRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Package_identifier string `json:"package_identifier"` /* */ Identifier string `json:"identifier"` /* 该组中包含的规则是否可配置/可使用 (Optional) */ Mode *string `json:"mode"` }
func NewEditRuleGroupRequest ¶
func NewEditRuleGroupRequest( zone_identifier string, package_identifier string, identifier string, ) *EditRuleGroupRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditRuleGroupRequestWithAllParams ¶
func NewEditRuleGroupRequestWithAllParams( zone_identifier string, package_identifier string, identifier string, mode *string, ) *EditRuleGroupRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required) * param mode: 该组中包含的规则是否可配置/可使用 (Optional)
func NewEditRuleGroupRequestWithoutParam ¶
func NewEditRuleGroupRequestWithoutParam() *EditRuleGroupRequest
This constructor has better compatible ability when API parameters changed
func (EditRuleGroupRequest) GetRegionId ¶
func (r EditRuleGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditRuleGroupRequest) SetIdentifier ¶
func (r *EditRuleGroupRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditRuleGroupRequest) SetMode ¶
func (r *EditRuleGroupRequest) SetMode(mode string)
param mode: 该组中包含的规则是否可配置/可使用(Optional)
func (*EditRuleGroupRequest) SetPackage_identifier ¶
func (r *EditRuleGroupRequest) SetPackage_identifier(package_identifier string)
param package_identifier: (Required)
func (*EditRuleGroupRequest) SetZone_identifier ¶
func (r *EditRuleGroupRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditRuleGroupResponse ¶
type EditRuleGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditRuleGroupResult `json:"result"` }
type EditRuleGroupResult ¶
type EditRuleGroupResult struct {
Data starshield.WAFRuleGroup `json:"data"`
}
type EditRuleRequest ¶ added in v1.60.0
type EditRuleRequest struct { core.JDCloudRequest /* */ Zone_id string `json:"zone_id"` /* */ Package_id string `json:"package_id"` /* */ Identifier string `json:"identifier"` /* 触发规则时使用的模式。值基于规则的allowed_modes进行限制。有效值default/disable/simulate/block/challenge/on/off (Optional) */ Mode *string `json:"mode"` }
func NewEditRuleRequest ¶ added in v1.60.0
func NewEditRuleRequest( zone_id string, package_id string, identifier string, ) *EditRuleRequest
* param zone_id: (Required) * param package_id: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditRuleRequestWithAllParams ¶ added in v1.60.0
func NewEditRuleRequestWithAllParams( zone_id string, package_id string, identifier string, mode *string, ) *EditRuleRequest
* param zone_id: (Required) * param package_id: (Required) * param identifier: (Required) * param mode: 触发规则时使用的模式。值基于规则的allowed_modes进行限制。有效值default/disable/simulate/block/challenge/on/off (Optional)
func NewEditRuleRequestWithoutParam ¶ added in v1.60.0
func NewEditRuleRequestWithoutParam() *EditRuleRequest
This constructor has better compatible ability when API parameters changed
func (EditRuleRequest) GetRegionId ¶ added in v1.60.0
func (r EditRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditRuleRequest) SetIdentifier ¶ added in v1.60.0
func (r *EditRuleRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditRuleRequest) SetMode ¶ added in v1.60.0
func (r *EditRuleRequest) SetMode(mode string)
param mode: 触发规则时使用的模式。值基于规则的allowed_modes进行限制。有效值default/disable/simulate/block/challenge/on/off(Optional)
func (*EditRuleRequest) SetPackage_id ¶ added in v1.60.0
func (r *EditRuleRequest) SetPackage_id(package_id string)
param package_id: (Required)
func (*EditRuleRequest) SetZone_id ¶ added in v1.60.0
func (r *EditRuleRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type EditRuleResponse ¶ added in v1.60.0
type EditRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditRuleResult `json:"result"` }
type EditRuleResult ¶ added in v1.60.0
type EditRuleResult struct {
Data starshield.WAFRule `json:"data"`
}
type EditSSLConfigurationRequest ¶ added in v1.60.0
type EditSSLConfigurationRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* 域的私钥 (Optional) */ Private_key *string `json:"private_key"` /* 域的SSL证书或证书以及中间证书 (Optional) */ Certificate *string `json:"certificate"` /* 合法值ubiquitous/optimal/force,默认值ubiquitous。 ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。 (Optional) */ Bundle_method *string `json:"bundle_method"` /* (Optional) */ Geo_restrictions *starshield.Geo_restrictions `json:"geo_restrictions"` }
func NewEditSSLConfigurationRequest ¶ added in v1.60.0
func NewEditSSLConfigurationRequest( zone_identifier string, identifier string, ) *EditSSLConfigurationRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditSSLConfigurationRequestWithAllParams ¶ added in v1.60.0
func NewEditSSLConfigurationRequestWithAllParams( zone_identifier string, identifier string, private_key *string, certificate *string, bundle_method *string, geo_restrictions *starshield.Geo_restrictions, ) *EditSSLConfigurationRequest
- param zone_identifier: (Required)
- param identifier: (Required)
- param private_key: 域的私钥 (Optional)
- param certificate: 域的SSL证书或证书以及中间证书 (Optional)
- param bundle_method: 合法值ubiquitous/optimal/force,默认值ubiquitous。
ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。
(Optional) * param geo_restrictions: (Optional)
func NewEditSSLConfigurationRequestWithoutParam ¶ added in v1.60.0
func NewEditSSLConfigurationRequestWithoutParam() *EditSSLConfigurationRequest
This constructor has better compatible ability when API parameters changed
func (EditSSLConfigurationRequest) GetRegionId ¶ added in v1.60.0
func (r EditSSLConfigurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditSSLConfigurationRequest) SetBundle_method ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetBundle_method(bundle_method string)
param bundle_method: 合法值ubiquitous/optimal/force,默认值ubiquitous。
ubiquitous:SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 optimal:最佳捆绑使用最短的认证链和最新的中间证书。 force:强制捆绑会验证证书链,但不以其他方式修改证书链。 (Optional)
func (*EditSSLConfigurationRequest) SetCertificate ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetCertificate(certificate string)
param certificate: 域的SSL证书或证书以及中间证书(Optional)
func (*EditSSLConfigurationRequest) SetGeo_restrictions ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetGeo_restrictions(geo_restrictions *starshield.Geo_restrictions)
param geo_restrictions: (Optional)
func (*EditSSLConfigurationRequest) SetIdentifier ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditSSLConfigurationRequest) SetPrivate_key ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetPrivate_key(private_key string)
param private_key: 域的私钥(Optional)
func (*EditSSLConfigurationRequest) SetZone_identifier ¶ added in v1.60.0
func (r *EditSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditSSLConfigurationResponse ¶ added in v1.60.0
type EditSSLConfigurationResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditSSLConfigurationResult `json:"result"` }
type EditSSLConfigurationResult ¶ added in v1.60.0
type EditSSLConfigurationResult struct {
Data starshield.CustomSSL `json:"data"`
}
type EditUniversalSSLSettingsRequest ¶
type EditUniversalSSLSettingsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。 通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。 * HSTS * Always Use HTTPS * Opportunistic Encryption * Onion Routing * Any Page Rules redirecting traffic to HTTPS 类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。 (Optional) */ Enabled *bool `json:"enabled"` }
func NewEditUniversalSSLSettingsRequest ¶
func NewEditUniversalSSLSettingsRequest( zone_identifier string, ) *EditUniversalSSLSettingsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditUniversalSSLSettingsRequestWithAllParams ¶
func NewEditUniversalSSLSettingsRequestWithAllParams( zone_identifier string, enabled *bool, ) *EditUniversalSSLSettingsRequest
- param zone_identifier: (Required)
- param enabled: 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。
通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。
- HSTS
- Always Use HTTPS
- Opportunistic Encryption
- Onion Routing
- Any Page Rules redirecting traffic to HTTPS
类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。
(Optional)
func NewEditUniversalSSLSettingsRequestWithoutParam ¶
func NewEditUniversalSSLSettingsRequestWithoutParam() *EditUniversalSSLSettingsRequest
This constructor has better compatible ability when API parameters changed
func (EditUniversalSSLSettingsRequest) GetRegionId ¶
func (r EditUniversalSSLSettingsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditUniversalSSLSettingsRequest) SetEnabled ¶
func (r *EditUniversalSSLSettingsRequest) SetEnabled(enabled bool)
param enabled: 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。
通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。
- HSTS
- Always Use HTTPS
- Opportunistic Encryption
- Onion Routing
- Any Page Rules redirecting traffic to HTTPS
类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。 (Optional)
func (*EditUniversalSSLSettingsRequest) SetZone_identifier ¶
func (r *EditUniversalSSLSettingsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditUniversalSSLSettingsResponse ¶
type EditUniversalSSLSettingsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditUniversalSSLSettingsResult `json:"result"` }
type EditUniversalSSLSettingsResult ¶
type EditUniversalSSLSettingsResult struct {
Data starshield.UniversalSSLSetting `json:"data"`
}
type EditZoneSettingsInfoRequest ¶
type EditZoneSettingsInfoRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 一或多个域配置对象。必须包含ID和值。 (Optional) */ Items []starshield.Item `json:"items"` }
func NewEditZoneSettingsInfoRequest ¶
func NewEditZoneSettingsInfoRequest( zone_identifier string, ) *EditZoneSettingsInfoRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditZoneSettingsInfoRequestWithAllParams ¶
func NewEditZoneSettingsInfoRequestWithAllParams( zone_identifier string, items []starshield.Item, ) *EditZoneSettingsInfoRequest
* param zone_identifier: (Required) * param items: 一或多个域配置对象。必须包含ID和值。 (Optional)
func NewEditZoneSettingsInfoRequestWithoutParam ¶
func NewEditZoneSettingsInfoRequestWithoutParam() *EditZoneSettingsInfoRequest
This constructor has better compatible ability when API parameters changed
func (EditZoneSettingsInfoRequest) GetRegionId ¶
func (r EditZoneSettingsInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditZoneSettingsInfoRequest) SetItems ¶
func (r *EditZoneSettingsInfoRequest) SetItems(items []starshield.Item)
param items: 一或多个域配置对象。必须包含ID和值。(Optional)
func (*EditZoneSettingsInfoRequest) SetZone_identifier ¶
func (r *EditZoneSettingsInfoRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditZoneSettingsInfoResponse ¶
type EditZoneSettingsInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditZoneSettingsInfoResult `json:"result"` }
type EditZoneSettingsInfoResult ¶
type EditZoneSettingsInfoResult struct { }
type FieldsDefaultRequest ¶ added in v1.60.0
type FieldsDefaultRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Dataset string `json:"dataset"` }
func NewFieldsDefaultRequest ¶ added in v1.60.0
func NewFieldsDefaultRequest( zone_identifier string, dataset string, ) *FieldsDefaultRequest
* param zone_identifier: (Required) * param dataset: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFieldsDefaultRequestWithAllParams ¶ added in v1.60.0
func NewFieldsDefaultRequestWithAllParams( zone_identifier string, dataset string, ) *FieldsDefaultRequest
* param zone_identifier: (Required) * param dataset: (Required)
func NewFieldsDefaultRequestWithoutParam ¶ added in v1.60.0
func NewFieldsDefaultRequestWithoutParam() *FieldsDefaultRequest
This constructor has better compatible ability when API parameters changed
func (FieldsDefaultRequest) GetRegionId ¶ added in v1.60.0
func (r FieldsDefaultRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FieldsDefaultRequest) SetDataset ¶ added in v1.60.0
func (r *FieldsDefaultRequest) SetDataset(dataset string)
param dataset: (Required)
func (*FieldsDefaultRequest) SetZone_identifier ¶ added in v1.60.0
func (r *FieldsDefaultRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FieldsDefaultResponse ¶ added in v1.60.0
type FieldsDefaultResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FieldsDefaultResult `json:"result"` }
type FieldsDefaultResult ¶ added in v1.60.0
type FieldsDefaultResult struct {
DataList []starshield.LogModule `json:"dataList"`
}
type FieldsRequest ¶ added in v1.60.0
type FieldsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Dataset string `json:"dataset"` }
func NewFieldsRequest ¶ added in v1.60.0
func NewFieldsRequest( zone_identifier string, dataset string, ) *FieldsRequest
* param zone_identifier: (Required) * param dataset: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFieldsRequestWithAllParams ¶ added in v1.60.0
func NewFieldsRequestWithAllParams( zone_identifier string, dataset string, ) *FieldsRequest
* param zone_identifier: (Required) * param dataset: (Required)
func NewFieldsRequestWithoutParam ¶ added in v1.60.0
func NewFieldsRequestWithoutParam() *FieldsRequest
This constructor has better compatible ability when API parameters changed
func (FieldsRequest) GetRegionId ¶ added in v1.60.0
func (r FieldsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FieldsRequest) SetDataset ¶ added in v1.60.0
func (r *FieldsRequest) SetDataset(dataset string)
param dataset: (Required)
func (*FieldsRequest) SetZone_identifier ¶ added in v1.60.0
func (r *FieldsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FieldsResponse ¶ added in v1.60.0
type FieldsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FieldsResult `json:"result"` }
type FieldsResult ¶ added in v1.60.0
type FieldsResult struct {
DataList []starshield.LogModule `json:"dataList"`
}
type FirewallActivityLogRequest ¶ added in v1.60.0
type FirewallActivityLogRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ PageNumber *int `json:"pageNumber"` /* (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewFirewallActivityLogRequest ¶ added in v1.60.0
func NewFirewallActivityLogRequest( zone_identifier string, ) *FirewallActivityLogRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFirewallActivityLogRequestWithAllParams ¶ added in v1.60.0
func NewFirewallActivityLogRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, pageNumber *int, pageSize *int, filters []starshield.AnalyticsReportingFilter, ) *FirewallActivityLogRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param pageNumber: (Optional) * param pageSize: (Optional) * param filters: (Optional)
func NewFirewallActivityLogRequestWithoutParam ¶ added in v1.60.0
func NewFirewallActivityLogRequestWithoutParam() *FirewallActivityLogRequest
This constructor has better compatible ability when API parameters changed
func (FirewallActivityLogRequest) GetRegionId ¶ added in v1.60.0
func (r FirewallActivityLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FirewallActivityLogRequest) SetFilters ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*FirewallActivityLogRequest) SetPageNumber ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetPageNumber(pageNumber int)
param pageNumber: (Optional)
func (*FirewallActivityLogRequest) SetPageSize ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetPageSize(pageSize int)
param pageSize: (Optional)
func (*FirewallActivityLogRequest) SetSince ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetSince(since string)
param since: (Optional)
func (*FirewallActivityLogRequest) SetUntil ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetUntil(until string)
param until: (Optional)
func (*FirewallActivityLogRequest) SetZoneName ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*FirewallActivityLogRequest) SetZone_identifier ¶ added in v1.60.0
func (r *FirewallActivityLogRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FirewallActivityLogResponse ¶ added in v1.60.0
type FirewallActivityLogResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FirewallActivityLogResult `json:"result"` }
type FirewallActivityLogResult ¶ added in v1.60.0
type FirewallActivityLogResult struct { Total int `json:"total"` ActivityLogs []starshield.ActivityLog `json:"activityLogs"` }
type FirewallDateHistogramRequest ¶ added in v1.60.0
type FirewallDateHistogramRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ CriterionName *string `json:"criterionName"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewFirewallDateHistogramRequest ¶ added in v1.60.0
func NewFirewallDateHistogramRequest( zone_identifier string, ) *FirewallDateHistogramRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFirewallDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewFirewallDateHistogramRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, criterionName *string, filters []starshield.AnalyticsReportingFilter, ) *FirewallDateHistogramRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param criterionName: (Optional) * param filters: (Optional)
func NewFirewallDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewFirewallDateHistogramRequestWithoutParam() *FirewallDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (FirewallDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r FirewallDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FirewallDateHistogramRequest) SetCriterionName ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetCriterionName(criterionName string)
param criterionName: (Optional)
func (*FirewallDateHistogramRequest) SetFilters ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*FirewallDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetSince(since string)
param since: (Optional)
func (*FirewallDateHistogramRequest) SetTopK ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetTopK(topK int)
param topK: (Optional)
func (*FirewallDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetUntil(until string)
param until: (Optional)
func (*FirewallDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*FirewallDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *FirewallDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FirewallDateHistogramResponse ¶ added in v1.60.0
type FirewallDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FirewallDateHistogramResult `json:"result"` }
type FirewallDateHistogramResult ¶ added in v1.60.0
type FirewallDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type FirewallPackageDetailsRequest ¶
type FirewallPackageDetailsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewFirewallPackageDetailsRequest ¶
func NewFirewallPackageDetailsRequest( zone_identifier string, identifier string, ) *FirewallPackageDetailsRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFirewallPackageDetailsRequestWithAllParams ¶
func NewFirewallPackageDetailsRequestWithAllParams( zone_identifier string, identifier string, ) *FirewallPackageDetailsRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewFirewallPackageDetailsRequestWithoutParam ¶
func NewFirewallPackageDetailsRequestWithoutParam() *FirewallPackageDetailsRequest
This constructor has better compatible ability when API parameters changed
func (FirewallPackageDetailsRequest) GetRegionId ¶
func (r FirewallPackageDetailsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FirewallPackageDetailsRequest) SetIdentifier ¶
func (r *FirewallPackageDetailsRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*FirewallPackageDetailsRequest) SetZone_identifier ¶
func (r *FirewallPackageDetailsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FirewallPackageDetailsResponse ¶
type FirewallPackageDetailsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FirewallPackageDetailsResult `json:"result"` }
type FirewallPackageDetailsResult ¶
type FirewallPackageDetailsResult struct {
Data starshield.WAFRulePackage `json:"data"`
}
type FirewallTopKRequest ¶ added in v1.60.0
type FirewallTopKRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewFirewallTopKRequest ¶ added in v1.60.0
func NewFirewallTopKRequest( zone_identifier string, ) *FirewallTopKRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFirewallTopKRequestWithAllParams ¶ added in v1.60.0
func NewFirewallTopKRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, filters []starshield.AnalyticsReportingFilter, ) *FirewallTopKRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param filters: (Optional)
func NewFirewallTopKRequestWithoutParam ¶ added in v1.60.0
func NewFirewallTopKRequestWithoutParam() *FirewallTopKRequest
This constructor has better compatible ability when API parameters changed
func (FirewallTopKRequest) GetRegionId ¶ added in v1.60.0
func (r FirewallTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FirewallTopKRequest) SetFilters ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*FirewallTopKRequest) SetSince ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetSince(since string)
param since: (Optional)
func (*FirewallTopKRequest) SetTopK ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetTopK(topK int)
param topK: (Optional)
func (*FirewallTopKRequest) SetUntil ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetUntil(until string)
param until: (Optional)
func (*FirewallTopKRequest) SetZoneName ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*FirewallTopKRequest) SetZone_identifier ¶ added in v1.60.0
func (r *FirewallTopKRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type FirewallTopKResponse ¶ added in v1.60.0
type FirewallTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result FirewallTopKResult `json:"result"` }
type FirewallTopKResult ¶ added in v1.60.0
type FirewallTopKResult struct { Countries []starshield.Item `json:"countries"` TopCountries []starshield.Item `json:"topCountries"` TopDeviceTypes []starshield.Item `json:"topDeviceTypes"` TopHosts []starshield.Item `json:"topHosts"` TopPaths []starshield.Item `json:"topPaths"` TopContentTypes []starshield.Item `json:"topContentTypes"` TopStatusCodes []starshield.Item `json:"topStatusCodes"` TopIPs []starshield.Item `json:"topIPs"` TopUserAgents []starshield.Item `json:"topUserAgents"` TopHttpMethods []starshield.Item `json:"topHttpMethods"` TopASNs []starshield.Item `json:"topASNs"` TopFirewallRuleIds []starshield.Item `json:"topFirewallRuleIds"` TopFirewallRules []starshield.Item `json:"topFirewallRules"` TopWafRuleIds []starshield.Item `json:"topWafRuleIds"` TopWafRules []starshield.Item `json:"topWafRules"` }
type Get0_RTTSessionResumptionSettingRequest ¶
type Get0_RTTSessionResumptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGet0_RTTSessionResumptionSettingRequest ¶
func NewGet0_RTTSessionResumptionSettingRequest( zone_identifier string, ) *Get0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGet0_RTTSessionResumptionSettingRequestWithAllParams ¶
func NewGet0_RTTSessionResumptionSettingRequestWithAllParams( zone_identifier string, ) *Get0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required)
func NewGet0_RTTSessionResumptionSettingRequestWithoutParam ¶
func NewGet0_RTTSessionResumptionSettingRequestWithoutParam() *Get0_RTTSessionResumptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (Get0_RTTSessionResumptionSettingRequest) GetRegionId ¶
func (r Get0_RTTSessionResumptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*Get0_RTTSessionResumptionSettingRequest) SetZone_identifier ¶
func (r *Get0_RTTSessionResumptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type Get0_RTTSessionResumptionSettingResponse ¶
type Get0_RTTSessionResumptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result Get0_RTTSessionResumptionSettingResult `json:"result"` }
type Get0_RTTSessionResumptionSettingResult ¶
type Get0_RTTSessionResumptionSettingResult struct {
Data starshield.Zero_RTTValue `json:"data"`
}
type GetAdvancedDDOSSettingRequest ¶
type GetAdvancedDDOSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAdvancedDDOSSettingRequest ¶
func NewGetAdvancedDDOSSettingRequest( zone_identifier string, ) *GetAdvancedDDOSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAdvancedDDOSSettingRequestWithAllParams ¶
func NewGetAdvancedDDOSSettingRequestWithAllParams( zone_identifier string, ) *GetAdvancedDDOSSettingRequest
* param zone_identifier: (Required)
func NewGetAdvancedDDOSSettingRequestWithoutParam ¶
func NewGetAdvancedDDOSSettingRequestWithoutParam() *GetAdvancedDDOSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAdvancedDDOSSettingRequest) GetRegionId ¶
func (r GetAdvancedDDOSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAdvancedDDOSSettingRequest) SetZone_identifier ¶
func (r *GetAdvancedDDOSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAdvancedDDOSSettingResponse ¶
type GetAdvancedDDOSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAdvancedDDOSSettingResult `json:"result"` }
type GetAdvancedDDOSSettingResult ¶
type GetAdvancedDDOSSettingResult struct {
Data starshield.AdvancedDDoSProtection `json:"data"`
}
type GetAllZoneSettingsRequest ¶
type GetAllZoneSettingsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAllZoneSettingsRequest ¶
func NewGetAllZoneSettingsRequest( zone_identifier string, ) *GetAllZoneSettingsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAllZoneSettingsRequestWithAllParams ¶
func NewGetAllZoneSettingsRequestWithAllParams( zone_identifier string, ) *GetAllZoneSettingsRequest
* param zone_identifier: (Required)
func NewGetAllZoneSettingsRequestWithoutParam ¶
func NewGetAllZoneSettingsRequestWithoutParam() *GetAllZoneSettingsRequest
This constructor has better compatible ability when API parameters changed
func (GetAllZoneSettingsRequest) GetRegionId ¶
func (r GetAllZoneSettingsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAllZoneSettingsRequest) SetZone_identifier ¶
func (r *GetAllZoneSettingsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAllZoneSettingsResponse ¶
type GetAllZoneSettingsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAllZoneSettingsResult `json:"result"` }
type GetAllZoneSettingsResult ¶
type GetAllZoneSettingsResult struct {
DataList []starshield.ZoneSetting `json:"dataList"`
}
type GetAlwaysOnlineSettingRequest ¶
type GetAlwaysOnlineSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAlwaysOnlineSettingRequest ¶
func NewGetAlwaysOnlineSettingRequest( zone_identifier string, ) *GetAlwaysOnlineSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAlwaysOnlineSettingRequestWithAllParams ¶
func NewGetAlwaysOnlineSettingRequestWithAllParams( zone_identifier string, ) *GetAlwaysOnlineSettingRequest
* param zone_identifier: (Required)
func NewGetAlwaysOnlineSettingRequestWithoutParam ¶
func NewGetAlwaysOnlineSettingRequestWithoutParam() *GetAlwaysOnlineSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAlwaysOnlineSettingRequest) GetRegionId ¶
func (r GetAlwaysOnlineSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAlwaysOnlineSettingRequest) SetZone_identifier ¶
func (r *GetAlwaysOnlineSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAlwaysOnlineSettingResponse ¶
type GetAlwaysOnlineSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAlwaysOnlineSettingResult `json:"result"` }
type GetAlwaysOnlineSettingResult ¶
type GetAlwaysOnlineSettingResult struct {
Data starshield.AlwaysOnlineMode `json:"data"`
}
type GetAlwaysUseHTTPSSettingRequest ¶
type GetAlwaysUseHTTPSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAlwaysUseHTTPSSettingRequest ¶
func NewGetAlwaysUseHTTPSSettingRequest( zone_identifier string, ) *GetAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAlwaysUseHTTPSSettingRequestWithAllParams ¶
func NewGetAlwaysUseHTTPSSettingRequestWithAllParams( zone_identifier string, ) *GetAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required)
func NewGetAlwaysUseHTTPSSettingRequestWithoutParam ¶
func NewGetAlwaysUseHTTPSSettingRequestWithoutParam() *GetAlwaysUseHTTPSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAlwaysUseHTTPSSettingRequest) GetRegionId ¶
func (r GetAlwaysUseHTTPSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAlwaysUseHTTPSSettingRequest) SetZone_identifier ¶
func (r *GetAlwaysUseHTTPSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAlwaysUseHTTPSSettingResponse ¶
type GetAlwaysUseHTTPSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAlwaysUseHTTPSSettingResult `json:"result"` }
type GetAlwaysUseHTTPSSettingResult ¶
type GetAlwaysUseHTTPSSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetAutomaticHTTPSRewritesSettingRequest ¶
type GetAutomaticHTTPSRewritesSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAutomaticHTTPSRewritesSettingRequest ¶
func NewGetAutomaticHTTPSRewritesSettingRequest( zone_identifier string, ) *GetAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams ¶
func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams( zone_identifier string, ) *GetAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required)
func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam ¶
func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam() *GetAutomaticHTTPSRewritesSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAutomaticHTTPSRewritesSettingRequest) GetRegionId ¶
func (r GetAutomaticHTTPSRewritesSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAutomaticHTTPSRewritesSettingRequest) SetZone_identifier ¶
func (r *GetAutomaticHTTPSRewritesSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAutomaticHTTPSRewritesSettingResponse ¶
type GetAutomaticHTTPSRewritesSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAutomaticHTTPSRewritesSettingResult `json:"result"` }
type GetAutomaticHTTPSRewritesSettingResult ¶
type GetAutomaticHTTPSRewritesSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetBrowserCacheTTLSettingRequest ¶
type GetBrowserCacheTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetBrowserCacheTTLSettingRequest ¶
func NewGetBrowserCacheTTLSettingRequest( zone_identifier string, ) *GetBrowserCacheTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBrowserCacheTTLSettingRequestWithAllParams ¶
func NewGetBrowserCacheTTLSettingRequestWithAllParams( zone_identifier string, ) *GetBrowserCacheTTLSettingRequest
* param zone_identifier: (Required)
func NewGetBrowserCacheTTLSettingRequestWithoutParam ¶
func NewGetBrowserCacheTTLSettingRequestWithoutParam() *GetBrowserCacheTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetBrowserCacheTTLSettingRequest) GetRegionId ¶
func (r GetBrowserCacheTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBrowserCacheTTLSettingRequest) SetZone_identifier ¶
func (r *GetBrowserCacheTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetBrowserCacheTTLSettingResponse ¶
type GetBrowserCacheTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBrowserCacheTTLSettingResult `json:"result"` }
type GetBrowserCacheTTLSettingResult ¶
type GetBrowserCacheTTLSettingResult struct {
Data starshield.BrowserCacheTTL `json:"data"`
}
type GetBrowserCheckSettingRequest ¶
type GetBrowserCheckSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetBrowserCheckSettingRequest ¶
func NewGetBrowserCheckSettingRequest( zone_identifier string, ) *GetBrowserCheckSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBrowserCheckSettingRequestWithAllParams ¶
func NewGetBrowserCheckSettingRequestWithAllParams( zone_identifier string, ) *GetBrowserCheckSettingRequest
* param zone_identifier: (Required)
func NewGetBrowserCheckSettingRequestWithoutParam ¶
func NewGetBrowserCheckSettingRequestWithoutParam() *GetBrowserCheckSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetBrowserCheckSettingRequest) GetRegionId ¶
func (r GetBrowserCheckSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBrowserCheckSettingRequest) SetZone_identifier ¶
func (r *GetBrowserCheckSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetBrowserCheckSettingResponse ¶
type GetBrowserCheckSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBrowserCheckSettingResult `json:"result"` }
type GetBrowserCheckSettingResult ¶
type GetBrowserCheckSettingResult struct {
Data starshield.BrowserCheck `json:"data"`
}
type GetChallengeTTLSettingRequest ¶
type GetChallengeTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetChallengeTTLSettingRequest ¶
func NewGetChallengeTTLSettingRequest( zone_identifier string, ) *GetChallengeTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetChallengeTTLSettingRequestWithAllParams ¶
func NewGetChallengeTTLSettingRequestWithAllParams( zone_identifier string, ) *GetChallengeTTLSettingRequest
* param zone_identifier: (Required)
func NewGetChallengeTTLSettingRequestWithoutParam ¶
func NewGetChallengeTTLSettingRequestWithoutParam() *GetChallengeTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetChallengeTTLSettingRequest) GetRegionId ¶
func (r GetChallengeTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetChallengeTTLSettingRequest) SetZone_identifier ¶
func (r *GetChallengeTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetChallengeTTLSettingResponse ¶
type GetChallengeTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetChallengeTTLSettingResult `json:"result"` }
type GetChallengeTTLSettingResult ¶
type GetChallengeTTLSettingResult struct {
Data starshield.ChallengePageTTL `json:"data"`
}
type GetCiphersSettingRequest ¶
type GetCiphersSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetCiphersSettingRequest ¶
func NewGetCiphersSettingRequest( zone_identifier string, ) *GetCiphersSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCiphersSettingRequestWithAllParams ¶
func NewGetCiphersSettingRequestWithAllParams( zone_identifier string, ) *GetCiphersSettingRequest
* param zone_identifier: (Required)
func NewGetCiphersSettingRequestWithoutParam ¶
func NewGetCiphersSettingRequestWithoutParam() *GetCiphersSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetCiphersSettingRequest) GetRegionId ¶
func (r GetCiphersSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCiphersSettingRequest) SetZone_identifier ¶
func (r *GetCiphersSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetCiphersSettingResponse ¶
type GetCiphersSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetCiphersSettingResult `json:"result"` }
type GetCiphersSettingResult ¶
type GetCiphersSettingResult struct {
DataList []string `json:"dataList"`
}
type GetDevelopmentModeSettingRequest ¶
type GetDevelopmentModeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetDevelopmentModeSettingRequest ¶
func NewGetDevelopmentModeSettingRequest( zone_identifier string, ) *GetDevelopmentModeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDevelopmentModeSettingRequestWithAllParams ¶
func NewGetDevelopmentModeSettingRequestWithAllParams( zone_identifier string, ) *GetDevelopmentModeSettingRequest
* param zone_identifier: (Required)
func NewGetDevelopmentModeSettingRequestWithoutParam ¶
func NewGetDevelopmentModeSettingRequestWithoutParam() *GetDevelopmentModeSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetDevelopmentModeSettingRequest) GetRegionId ¶
func (r GetDevelopmentModeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDevelopmentModeSettingRequest) SetZone_identifier ¶
func (r *GetDevelopmentModeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetDevelopmentModeSettingResponse ¶
type GetDevelopmentModeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDevelopmentModeSettingResult `json:"result"` }
type GetDevelopmentModeSettingResult ¶
type GetDevelopmentModeSettingResult struct {
Data starshield.DevelopmentMode `json:"data"`
}
type GetEmailObfuscationSettingRequest ¶
type GetEmailObfuscationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEmailObfuscationSettingRequest ¶
func NewGetEmailObfuscationSettingRequest( zone_identifier string, ) *GetEmailObfuscationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEmailObfuscationSettingRequestWithAllParams ¶
func NewGetEmailObfuscationSettingRequestWithAllParams( zone_identifier string, ) *GetEmailObfuscationSettingRequest
* param zone_identifier: (Required)
func NewGetEmailObfuscationSettingRequestWithoutParam ¶
func NewGetEmailObfuscationSettingRequestWithoutParam() *GetEmailObfuscationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEmailObfuscationSettingRequest) GetRegionId ¶
func (r GetEmailObfuscationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEmailObfuscationSettingRequest) SetZone_identifier ¶
func (r *GetEmailObfuscationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEmailObfuscationSettingResponse ¶
type GetEmailObfuscationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEmailObfuscationSettingResult `json:"result"` }
type GetEmailObfuscationSettingResult ¶
type GetEmailObfuscationSettingResult struct {
Data starshield.EmailObfuscation `json:"data"`
}
type GetEnableErrorPagesOnSettingRequest ¶
type GetEnableErrorPagesOnSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEnableErrorPagesOnSettingRequest ¶
func NewGetEnableErrorPagesOnSettingRequest( zone_identifier string, ) *GetEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEnableErrorPagesOnSettingRequestWithAllParams ¶
func NewGetEnableErrorPagesOnSettingRequestWithAllParams( zone_identifier string, ) *GetEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required)
func NewGetEnableErrorPagesOnSettingRequestWithoutParam ¶
func NewGetEnableErrorPagesOnSettingRequestWithoutParam() *GetEnableErrorPagesOnSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEnableErrorPagesOnSettingRequest) GetRegionId ¶
func (r GetEnableErrorPagesOnSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEnableErrorPagesOnSettingRequest) SetZone_identifier ¶
func (r *GetEnableErrorPagesOnSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEnableErrorPagesOnSettingResponse ¶
type GetEnableErrorPagesOnSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEnableErrorPagesOnSettingResult `json:"result"` }
type GetEnableErrorPagesOnSettingResult ¶
type GetEnableErrorPagesOnSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetEnableQueryStringSortSettingRequest ¶
type GetEnableQueryStringSortSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEnableQueryStringSortSettingRequest ¶
func NewGetEnableQueryStringSortSettingRequest( zone_identifier string, ) *GetEnableQueryStringSortSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEnableQueryStringSortSettingRequestWithAllParams ¶
func NewGetEnableQueryStringSortSettingRequestWithAllParams( zone_identifier string, ) *GetEnableQueryStringSortSettingRequest
* param zone_identifier: (Required)
func NewGetEnableQueryStringSortSettingRequestWithoutParam ¶
func NewGetEnableQueryStringSortSettingRequestWithoutParam() *GetEnableQueryStringSortSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEnableQueryStringSortSettingRequest) GetRegionId ¶
func (r GetEnableQueryStringSortSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEnableQueryStringSortSettingRequest) SetZone_identifier ¶
func (r *GetEnableQueryStringSortSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEnableQueryStringSortSettingResponse ¶
type GetEnableQueryStringSortSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEnableQueryStringSortSettingResult `json:"result"` }
type GetEnableQueryStringSortSettingResult ¶
type GetEnableQueryStringSortSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetHTTP2EdgePrioritizationSettingRequest ¶
type GetHTTP2EdgePrioritizationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP2EdgePrioritizationSettingRequest ¶
func NewGetHTTP2EdgePrioritizationSettingRequest( zone_identifier string, ) *GetHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams ¶
func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams( zone_identifier string, ) *GetHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required)
func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam ¶
func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam() *GetHTTP2EdgePrioritizationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP2EdgePrioritizationSettingRequest) GetRegionId ¶
func (r GetHTTP2EdgePrioritizationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP2EdgePrioritizationSettingRequest) SetZone_identifier ¶
func (r *GetHTTP2EdgePrioritizationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP2EdgePrioritizationSettingResponse ¶
type GetHTTP2EdgePrioritizationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP2EdgePrioritizationSettingResult `json:"result"` }
type GetHTTP2EdgePrioritizationSettingResult ¶
type GetHTTP2EdgePrioritizationSettingResult struct {
Data starshield.HTTP2EdgePrioritization `json:"data"`
}
type GetHTTP2SettingRequest ¶
type GetHTTP2SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP2SettingRequest ¶
func NewGetHTTP2SettingRequest( zone_identifier string, ) *GetHTTP2SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP2SettingRequestWithAllParams ¶
func NewGetHTTP2SettingRequestWithAllParams( zone_identifier string, ) *GetHTTP2SettingRequest
* param zone_identifier: (Required)
func NewGetHTTP2SettingRequestWithoutParam ¶
func NewGetHTTP2SettingRequestWithoutParam() *GetHTTP2SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP2SettingRequest) GetRegionId ¶
func (r GetHTTP2SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP2SettingRequest) SetZone_identifier ¶
func (r *GetHTTP2SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP2SettingResponse ¶
type GetHTTP2SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP2SettingResult `json:"result"` }
type GetHTTP2SettingResult ¶
type GetHTTP2SettingResult struct {
Data starshield.HTTP2Value `json:"data"`
}
type GetHTTP3SettingRequest ¶
type GetHTTP3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP3SettingRequest ¶
func NewGetHTTP3SettingRequest( zone_identifier string, ) *GetHTTP3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP3SettingRequestWithAllParams ¶
func NewGetHTTP3SettingRequestWithAllParams( zone_identifier string, ) *GetHTTP3SettingRequest
* param zone_identifier: (Required)
func NewGetHTTP3SettingRequestWithoutParam ¶
func NewGetHTTP3SettingRequestWithoutParam() *GetHTTP3SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP3SettingRequest) GetRegionId ¶
func (r GetHTTP3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP3SettingRequest) SetZone_identifier ¶
func (r *GetHTTP3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP3SettingResponse ¶
type GetHTTP3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP3SettingResult `json:"result"` }
type GetHTTP3SettingResult ¶
type GetHTTP3SettingResult struct {
Data starshield.HTTP3Value `json:"data"`
}
type GetHotlinkProtectionSettingRequest ¶
type GetHotlinkProtectionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHotlinkProtectionSettingRequest ¶
func NewGetHotlinkProtectionSettingRequest( zone_identifier string, ) *GetHotlinkProtectionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHotlinkProtectionSettingRequestWithAllParams ¶
func NewGetHotlinkProtectionSettingRequestWithAllParams( zone_identifier string, ) *GetHotlinkProtectionSettingRequest
* param zone_identifier: (Required)
func NewGetHotlinkProtectionSettingRequestWithoutParam ¶
func NewGetHotlinkProtectionSettingRequestWithoutParam() *GetHotlinkProtectionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHotlinkProtectionSettingRequest) GetRegionId ¶
func (r GetHotlinkProtectionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHotlinkProtectionSettingRequest) SetZone_identifier ¶
func (r *GetHotlinkProtectionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHotlinkProtectionSettingResponse ¶
type GetHotlinkProtectionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHotlinkProtectionSettingResult `json:"result"` }
type GetHotlinkProtectionSettingResult ¶
type GetHotlinkProtectionSettingResult struct {
Data starshield.HotlinkProtection `json:"data"`
}
type GetIPGeolocationSettingRequest ¶
type GetIPGeolocationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetIPGeolocationSettingRequest ¶
func NewGetIPGeolocationSettingRequest( zone_identifier string, ) *GetIPGeolocationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPGeolocationSettingRequestWithAllParams ¶
func NewGetIPGeolocationSettingRequestWithAllParams( zone_identifier string, ) *GetIPGeolocationSettingRequest
* param zone_identifier: (Required)
func NewGetIPGeolocationSettingRequestWithoutParam ¶
func NewGetIPGeolocationSettingRequestWithoutParam() *GetIPGeolocationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetIPGeolocationSettingRequest) GetRegionId ¶
func (r GetIPGeolocationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPGeolocationSettingRequest) SetZone_identifier ¶
func (r *GetIPGeolocationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetIPGeolocationSettingResponse ¶
type GetIPGeolocationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetIPGeolocationSettingResult `json:"result"` }
type GetIPGeolocationSettingResult ¶
type GetIPGeolocationSettingResult struct {
Data starshield.IPGeolocation `json:"data"`
}
type GetIPv6SettingRequest ¶
type GetIPv6SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetIPv6SettingRequest ¶
func NewGetIPv6SettingRequest( zone_identifier string, ) *GetIPv6SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPv6SettingRequestWithAllParams ¶
func NewGetIPv6SettingRequestWithAllParams( zone_identifier string, ) *GetIPv6SettingRequest
* param zone_identifier: (Required)
func NewGetIPv6SettingRequestWithoutParam ¶
func NewGetIPv6SettingRequestWithoutParam() *GetIPv6SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetIPv6SettingRequest) GetRegionId ¶
func (r GetIPv6SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPv6SettingRequest) SetZone_identifier ¶
func (r *GetIPv6SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetIPv6SettingResponse ¶
type GetIPv6SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetIPv6SettingResult `json:"result"` }
type GetIPv6SettingResult ¶
type GetIPv6SettingResult struct {
Data starshield.IPv6 `json:"data"`
}
type GetImageResizingSettingRequest ¶
type GetImageResizingSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetImageResizingSettingRequest ¶
func NewGetImageResizingSettingRequest( zone_identifier string, ) *GetImageResizingSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetImageResizingSettingRequestWithAllParams ¶
func NewGetImageResizingSettingRequestWithAllParams( zone_identifier string, ) *GetImageResizingSettingRequest
* param zone_identifier: (Required)
func NewGetImageResizingSettingRequestWithoutParam ¶
func NewGetImageResizingSettingRequestWithoutParam() *GetImageResizingSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetImageResizingSettingRequest) GetRegionId ¶
func (r GetImageResizingSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetImageResizingSettingRequest) SetZone_identifier ¶
func (r *GetImageResizingSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetImageResizingSettingResponse ¶
type GetImageResizingSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetImageResizingSettingResult `json:"result"` }
type GetImageResizingSettingResult ¶
type GetImageResizingSettingResult struct {
Data starshield.ImageResizing `json:"data"`
}
type GetMinifySettingRequest ¶
type GetMinifySettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMinifySettingRequest ¶
func NewGetMinifySettingRequest( zone_identifier string, ) *GetMinifySettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMinifySettingRequestWithAllParams ¶
func NewGetMinifySettingRequestWithAllParams( zone_identifier string, ) *GetMinifySettingRequest
* param zone_identifier: (Required)
func NewGetMinifySettingRequestWithoutParam ¶
func NewGetMinifySettingRequestWithoutParam() *GetMinifySettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMinifySettingRequest) GetRegionId ¶
func (r GetMinifySettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMinifySettingRequest) SetZone_identifier ¶
func (r *GetMinifySettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMinifySettingResponse ¶
type GetMinifySettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMinifySettingResult `json:"result"` }
type GetMinifySettingResult ¶
type GetMinifySettingResult struct {
Data starshield.Auto_MinifyAssets `json:"data"`
}
type GetMinimumTLSVersionSettingRequest ¶
type GetMinimumTLSVersionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMinimumTLSVersionSettingRequest ¶
func NewGetMinimumTLSVersionSettingRequest( zone_identifier string, ) *GetMinimumTLSVersionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMinimumTLSVersionSettingRequestWithAllParams ¶
func NewGetMinimumTLSVersionSettingRequestWithAllParams( zone_identifier string, ) *GetMinimumTLSVersionSettingRequest
* param zone_identifier: (Required)
func NewGetMinimumTLSVersionSettingRequestWithoutParam ¶
func NewGetMinimumTLSVersionSettingRequestWithoutParam() *GetMinimumTLSVersionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMinimumTLSVersionSettingRequest) GetRegionId ¶
func (r GetMinimumTLSVersionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMinimumTLSVersionSettingRequest) SetZone_identifier ¶
func (r *GetMinimumTLSVersionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMinimumTLSVersionSettingResponse ¶
type GetMinimumTLSVersionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMinimumTLSVersionSettingResult `json:"result"` }
type GetMinimumTLSVersionSettingResult ¶
type GetMinimumTLSVersionSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetMirageSettingRequest ¶
type GetMirageSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMirageSettingRequest ¶
func NewGetMirageSettingRequest( zone_identifier string, ) *GetMirageSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMirageSettingRequestWithAllParams ¶
func NewGetMirageSettingRequestWithAllParams( zone_identifier string, ) *GetMirageSettingRequest
* param zone_identifier: (Required)
func NewGetMirageSettingRequestWithoutParam ¶
func NewGetMirageSettingRequestWithoutParam() *GetMirageSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMirageSettingRequest) GetRegionId ¶
func (r GetMirageSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMirageSettingRequest) SetZone_identifier ¶
func (r *GetMirageSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMirageSettingResponse ¶
type GetMirageSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMirageSettingResult `json:"result"` }
type GetMirageSettingResult ¶
type GetMirageSettingResult struct {
Data starshield.MirageImageOptimization `json:"data"`
}
type GetMobileRedirectSettingRequest ¶
type GetMobileRedirectSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMobileRedirectSettingRequest ¶
func NewGetMobileRedirectSettingRequest( zone_identifier string, ) *GetMobileRedirectSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMobileRedirectSettingRequestWithAllParams ¶
func NewGetMobileRedirectSettingRequestWithAllParams( zone_identifier string, ) *GetMobileRedirectSettingRequest
* param zone_identifier: (Required)
func NewGetMobileRedirectSettingRequestWithoutParam ¶
func NewGetMobileRedirectSettingRequestWithoutParam() *GetMobileRedirectSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMobileRedirectSettingRequest) GetRegionId ¶
func (r GetMobileRedirectSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMobileRedirectSettingRequest) SetZone_identifier ¶
func (r *GetMobileRedirectSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMobileRedirectSettingResponse ¶
type GetMobileRedirectSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMobileRedirectSettingResult `json:"result"` }
type GetMobileRedirectSettingResult ¶
type GetMobileRedirectSettingResult struct {
Data starshield.MobileRedirect `json:"data"`
}
type GetOpportunisticEncryptionSettingRequest ¶
type GetOpportunisticEncryptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetOpportunisticEncryptionSettingRequest ¶
func NewGetOpportunisticEncryptionSettingRequest( zone_identifier string, ) *GetOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetOpportunisticEncryptionSettingRequestWithAllParams ¶
func NewGetOpportunisticEncryptionSettingRequestWithAllParams( zone_identifier string, ) *GetOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required)
func NewGetOpportunisticEncryptionSettingRequestWithoutParam ¶
func NewGetOpportunisticEncryptionSettingRequestWithoutParam() *GetOpportunisticEncryptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetOpportunisticEncryptionSettingRequest) GetRegionId ¶
func (r GetOpportunisticEncryptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetOpportunisticEncryptionSettingRequest) SetZone_identifier ¶
func (r *GetOpportunisticEncryptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetOpportunisticEncryptionSettingResponse ¶
type GetOpportunisticEncryptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetOpportunisticEncryptionSettingResult `json:"result"` }
type GetOpportunisticEncryptionSettingResult ¶
type GetOpportunisticEncryptionSettingResult struct {
Data starshield.ZoneEnableOpportunisticEncryption `json:"data"`
}
type GetPolishSettingRequest ¶
type GetPolishSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPolishSettingRequest ¶
func NewGetPolishSettingRequest( zone_identifier string, ) *GetPolishSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPolishSettingRequestWithAllParams ¶
func NewGetPolishSettingRequestWithAllParams( zone_identifier string, ) *GetPolishSettingRequest
* param zone_identifier: (Required)
func NewGetPolishSettingRequestWithoutParam ¶
func NewGetPolishSettingRequestWithoutParam() *GetPolishSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPolishSettingRequest) GetRegionId ¶
func (r GetPolishSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPolishSettingRequest) SetZone_identifier ¶
func (r *GetPolishSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPolishSettingResponse ¶
type GetPolishSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPolishSettingResult `json:"result"` }
type GetPolishSettingResult ¶
type GetPolishSettingResult struct {
Data starshield.PolishImageOptimization `json:"data"`
}
type GetPrefetchPreloadSettingRequest ¶
type GetPrefetchPreloadSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPrefetchPreloadSettingRequest ¶
func NewGetPrefetchPreloadSettingRequest( zone_identifier string, ) *GetPrefetchPreloadSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPrefetchPreloadSettingRequestWithAllParams ¶
func NewGetPrefetchPreloadSettingRequestWithAllParams( zone_identifier string, ) *GetPrefetchPreloadSettingRequest
* param zone_identifier: (Required)
func NewGetPrefetchPreloadSettingRequestWithoutParam ¶
func NewGetPrefetchPreloadSettingRequestWithoutParam() *GetPrefetchPreloadSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPrefetchPreloadSettingRequest) GetRegionId ¶
func (r GetPrefetchPreloadSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPrefetchPreloadSettingRequest) SetZone_identifier ¶
func (r *GetPrefetchPreloadSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPrefetchPreloadSettingResponse ¶
type GetPrefetchPreloadSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPrefetchPreloadSettingResult `json:"result"` }
type GetPrefetchPreloadSettingResult ¶
type GetPrefetchPreloadSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetPrivacyPassSettingRequest ¶
type GetPrivacyPassSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPrivacyPassSettingRequest ¶
func NewGetPrivacyPassSettingRequest( zone_identifier string, ) *GetPrivacyPassSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPrivacyPassSettingRequestWithAllParams ¶
func NewGetPrivacyPassSettingRequestWithAllParams( zone_identifier string, ) *GetPrivacyPassSettingRequest
* param zone_identifier: (Required)
func NewGetPrivacyPassSettingRequestWithoutParam ¶
func NewGetPrivacyPassSettingRequestWithoutParam() *GetPrivacyPassSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPrivacyPassSettingRequest) GetRegionId ¶
func (r GetPrivacyPassSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPrivacyPassSettingRequest) SetZone_identifier ¶
func (r *GetPrivacyPassSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPrivacyPassSettingResponse ¶
type GetPrivacyPassSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPrivacyPassSettingResult `json:"result"` }
type GetPrivacyPassSettingResult ¶
type GetPrivacyPassSettingResult struct {
Data starshield.PrivacyPass `json:"data"`
}
type GetPseudoIPv4SettingRequest ¶
type GetPseudoIPv4SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPseudoIPv4SettingRequest ¶
func NewGetPseudoIPv4SettingRequest( zone_identifier string, ) *GetPseudoIPv4SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPseudoIPv4SettingRequestWithAllParams ¶
func NewGetPseudoIPv4SettingRequestWithAllParams( zone_identifier string, ) *GetPseudoIPv4SettingRequest
* param zone_identifier: (Required)
func NewGetPseudoIPv4SettingRequestWithoutParam ¶
func NewGetPseudoIPv4SettingRequestWithoutParam() *GetPseudoIPv4SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPseudoIPv4SettingRequest) GetRegionId ¶
func (r GetPseudoIPv4SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPseudoIPv4SettingRequest) SetZone_identifier ¶
func (r *GetPseudoIPv4SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPseudoIPv4SettingResponse ¶
type GetPseudoIPv4SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPseudoIPv4SettingResult `json:"result"` }
type GetPseudoIPv4SettingResult ¶
type GetPseudoIPv4SettingResult struct {
Data starshield.PseudoIPv4Value `json:"data"`
}
type GetRocketLoaderSettingRequest ¶
type GetRocketLoaderSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetRocketLoaderSettingRequest ¶
func NewGetRocketLoaderSettingRequest( zone_identifier string, ) *GetRocketLoaderSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetRocketLoaderSettingRequestWithAllParams ¶
func NewGetRocketLoaderSettingRequestWithAllParams( zone_identifier string, ) *GetRocketLoaderSettingRequest
* param zone_identifier: (Required)
func NewGetRocketLoaderSettingRequestWithoutParam ¶
func NewGetRocketLoaderSettingRequestWithoutParam() *GetRocketLoaderSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetRocketLoaderSettingRequest) GetRegionId ¶
func (r GetRocketLoaderSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetRocketLoaderSettingRequest) SetZone_identifier ¶
func (r *GetRocketLoaderSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetRocketLoaderSettingResponse ¶
type GetRocketLoaderSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetRocketLoaderSettingResult `json:"result"` }
type GetRocketLoaderSettingResult ¶
type GetRocketLoaderSettingResult struct {
Data starshield.RocketLoader `json:"data"`
}
type GetSSLSettingRequest ¶
type GetSSLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSSLSettingRequest ¶
func NewGetSSLSettingRequest( zone_identifier string, ) *GetSSLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSSLSettingRequestWithAllParams ¶
func NewGetSSLSettingRequestWithAllParams( zone_identifier string, ) *GetSSLSettingRequest
* param zone_identifier: (Required)
func NewGetSSLSettingRequestWithoutParam ¶
func NewGetSSLSettingRequestWithoutParam() *GetSSLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSSLSettingRequest) GetRegionId ¶
func (r GetSSLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSSLSettingRequest) SetZone_identifier ¶
func (r *GetSSLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSSLSettingResponse ¶
type GetSSLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSSLSettingResult `json:"result"` }
type GetSSLSettingResult ¶
type GetSSLSettingResult struct {
Data starshield.SSL `json:"data"`
}
type GetSecurityHeaderHSTSSettingRequest ¶
type GetSecurityHeaderHSTSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSecurityHeaderHSTSSettingRequest ¶
func NewGetSecurityHeaderHSTSSettingRequest( zone_identifier string, ) *GetSecurityHeaderHSTSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSecurityHeaderHSTSSettingRequestWithAllParams ¶
func NewGetSecurityHeaderHSTSSettingRequestWithAllParams( zone_identifier string, ) *GetSecurityHeaderHSTSSettingRequest
* param zone_identifier: (Required)
func NewGetSecurityHeaderHSTSSettingRequestWithoutParam ¶
func NewGetSecurityHeaderHSTSSettingRequestWithoutParam() *GetSecurityHeaderHSTSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSecurityHeaderHSTSSettingRequest) GetRegionId ¶
func (r GetSecurityHeaderHSTSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSecurityHeaderHSTSSettingRequest) SetZone_identifier ¶
func (r *GetSecurityHeaderHSTSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSecurityHeaderHSTSSettingResponse ¶
type GetSecurityHeaderHSTSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSecurityHeaderHSTSSettingResult `json:"result"` }
type GetSecurityHeaderHSTSSettingResult ¶
type GetSecurityHeaderHSTSSettingResult struct {
Data starshield.SecurityHeader `json:"data"`
}
type GetSecurityLevelSettingRequest ¶
type GetSecurityLevelSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSecurityLevelSettingRequest ¶
func NewGetSecurityLevelSettingRequest( zone_identifier string, ) *GetSecurityLevelSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSecurityLevelSettingRequestWithAllParams ¶
func NewGetSecurityLevelSettingRequestWithAllParams( zone_identifier string, ) *GetSecurityLevelSettingRequest
* param zone_identifier: (Required)
func NewGetSecurityLevelSettingRequestWithoutParam ¶
func NewGetSecurityLevelSettingRequestWithoutParam() *GetSecurityLevelSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSecurityLevelSettingRequest) GetRegionId ¶
func (r GetSecurityLevelSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSecurityLevelSettingRequest) SetZone_identifier ¶
func (r *GetSecurityLevelSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSecurityLevelSettingResponse ¶
type GetSecurityLevelSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSecurityLevelSettingResult `json:"result"` }
type GetSecurityLevelSettingResult ¶
type GetSecurityLevelSettingResult struct {
Data starshield.SecurityLevel `json:"data"`
}
type GetServerSideExcludeSettingRequest ¶
type GetServerSideExcludeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetServerSideExcludeSettingRequest ¶
func NewGetServerSideExcludeSettingRequest( zone_identifier string, ) *GetServerSideExcludeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetServerSideExcludeSettingRequestWithAllParams ¶
func NewGetServerSideExcludeSettingRequestWithAllParams( zone_identifier string, ) *GetServerSideExcludeSettingRequest
* param zone_identifier: (Required)
func NewGetServerSideExcludeSettingRequestWithoutParam ¶
func NewGetServerSideExcludeSettingRequestWithoutParam() *GetServerSideExcludeSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetServerSideExcludeSettingRequest) GetRegionId ¶
func (r GetServerSideExcludeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetServerSideExcludeSettingRequest) SetZone_identifier ¶
func (r *GetServerSideExcludeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetServerSideExcludeSettingResponse ¶
type GetServerSideExcludeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetServerSideExcludeSettingResult `json:"result"` }
type GetServerSideExcludeSettingResult ¶
type GetServerSideExcludeSettingResult struct {
Data starshield.ServerSideExclude `json:"data"`
}
type GetTLSClientAuthSettingRequest ¶
type GetTLSClientAuthSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetTLSClientAuthSettingRequest ¶
func NewGetTLSClientAuthSettingRequest( zone_identifier string, ) *GetTLSClientAuthSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTLSClientAuthSettingRequestWithAllParams ¶
func NewGetTLSClientAuthSettingRequestWithAllParams( zone_identifier string, ) *GetTLSClientAuthSettingRequest
* param zone_identifier: (Required)
func NewGetTLSClientAuthSettingRequestWithoutParam ¶
func NewGetTLSClientAuthSettingRequestWithoutParam() *GetTLSClientAuthSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetTLSClientAuthSettingRequest) GetRegionId ¶
func (r GetTLSClientAuthSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTLSClientAuthSettingRequest) SetZone_identifier ¶
func (r *GetTLSClientAuthSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetTLSClientAuthSettingResponse ¶
type GetTLSClientAuthSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTLSClientAuthSettingResult `json:"result"` }
type GetTLSClientAuthSettingResult ¶
type GetTLSClientAuthSettingResult struct {
Data starshield.TLSClientAuthentication `json:"data"`
}
type GetTrueClientIPSettingRequest ¶
type GetTrueClientIPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetTrueClientIPSettingRequest ¶
func NewGetTrueClientIPSettingRequest( zone_identifier string, ) *GetTrueClientIPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTrueClientIPSettingRequestWithAllParams ¶
func NewGetTrueClientIPSettingRequestWithAllParams( zone_identifier string, ) *GetTrueClientIPSettingRequest
* param zone_identifier: (Required)
func NewGetTrueClientIPSettingRequestWithoutParam ¶
func NewGetTrueClientIPSettingRequestWithoutParam() *GetTrueClientIPSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetTrueClientIPSettingRequest) GetRegionId ¶
func (r GetTrueClientIPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTrueClientIPSettingRequest) SetZone_identifier ¶
func (r *GetTrueClientIPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetTrueClientIPSettingResponse ¶
type GetTrueClientIPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTrueClientIPSettingResult `json:"result"` }
type GetTrueClientIPSettingResult ¶
type GetTrueClientIPSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetWebApplicationFirewallWAFSettingRequest ¶
type GetWebApplicationFirewallWAFSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebApplicationFirewallWAFSettingRequest ¶
func NewGetWebApplicationFirewallWAFSettingRequest( zone_identifier string, ) *GetWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams ¶
func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams( zone_identifier string, ) *GetWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required)
func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam ¶
func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam() *GetWebApplicationFirewallWAFSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebApplicationFirewallWAFSettingRequest) GetRegionId ¶
func (r GetWebApplicationFirewallWAFSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebApplicationFirewallWAFSettingRequest) SetZone_identifier ¶
func (r *GetWebApplicationFirewallWAFSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebApplicationFirewallWAFSettingResponse ¶
type GetWebApplicationFirewallWAFSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebApplicationFirewallWAFSettingResult `json:"result"` }
type GetWebApplicationFirewallWAFSettingResult ¶
type GetWebApplicationFirewallWAFSettingResult struct {
Data starshield.WebApplicationFirewall `json:"data"`
}
type GetWebPSettingRequest ¶
type GetWebPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebPSettingRequest ¶
func NewGetWebPSettingRequest( zone_identifier string, ) *GetWebPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebPSettingRequestWithAllParams ¶
func NewGetWebPSettingRequestWithAllParams( zone_identifier string, ) *GetWebPSettingRequest
* param zone_identifier: (Required)
func NewGetWebPSettingRequestWithoutParam ¶
func NewGetWebPSettingRequestWithoutParam() *GetWebPSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebPSettingRequest) GetRegionId ¶
func (r GetWebPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebPSettingRequest) SetZone_identifier ¶
func (r *GetWebPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebPSettingResponse ¶
type GetWebPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebPSettingResult `json:"result"` }
type GetWebPSettingResult ¶
type GetWebPSettingResult struct {
Data starshield.PolishWebPConversion `json:"data"`
}
type GetWebSocketsSettingRequest ¶
type GetWebSocketsSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebSocketsSettingRequest ¶
func NewGetWebSocketsSettingRequest( zone_identifier string, ) *GetWebSocketsSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebSocketsSettingRequestWithAllParams ¶
func NewGetWebSocketsSettingRequestWithAllParams( zone_identifier string, ) *GetWebSocketsSettingRequest
* param zone_identifier: (Required)
func NewGetWebSocketsSettingRequestWithoutParam ¶
func NewGetWebSocketsSettingRequestWithoutParam() *GetWebSocketsSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebSocketsSettingRequest) GetRegionId ¶
func (r GetWebSocketsSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebSocketsSettingRequest) SetZone_identifier ¶
func (r *GetWebSocketsSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebSocketsSettingResponse ¶
type GetWebSocketsSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebSocketsSettingResult `json:"result"` }
type GetWebSocketsSettingResult ¶
type GetWebSocketsSettingResult struct {
Data starshield.WebSockets `json:"data"`
}
type GetZoneEnableTLS1_3SettingRequest ¶
type GetZoneEnableTLS1_3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetZoneEnableTLS1_3SettingRequest ¶
func NewGetZoneEnableTLS1_3SettingRequest( zone_identifier string, ) *GetZoneEnableTLS1_3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetZoneEnableTLS1_3SettingRequestWithAllParams ¶
func NewGetZoneEnableTLS1_3SettingRequestWithAllParams( zone_identifier string, ) *GetZoneEnableTLS1_3SettingRequest
* param zone_identifier: (Required)
func NewGetZoneEnableTLS1_3SettingRequestWithoutParam ¶
func NewGetZoneEnableTLS1_3SettingRequestWithoutParam() *GetZoneEnableTLS1_3SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetZoneEnableTLS1_3SettingRequest) GetRegionId ¶
func (r GetZoneEnableTLS1_3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetZoneEnableTLS1_3SettingRequest) SetZone_identifier ¶
func (r *GetZoneEnableTLS1_3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetZoneEnableTLS1_3SettingResponse ¶
type GetZoneEnableTLS1_3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetZoneEnableTLS1_3SettingResult `json:"result"` }
type GetZoneEnableTLS1_3SettingResult ¶
type GetZoneEnableTLS1_3SettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GroupByRequest ¶ added in v1.60.0
type GroupByRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ ZoneName string `json:"zoneName"` /* */ Since string `json:"since"` /* */ Until string `json:"until"` /* */ CriterionName string `json:"criterionName"` }
func NewGroupByRequest ¶ added in v1.60.0
func NewGroupByRequest( zone_identifier string, zoneName string, since string, until string, criterionName string, ) *GroupByRequest
* param zone_identifier: (Required) * param zoneName: (Required) * param since: (Required) * param until: (Required) * param criterionName: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGroupByRequestWithAllParams ¶ added in v1.60.0
func NewGroupByRequestWithAllParams( zone_identifier string, zoneName string, since string, until string, criterionName string, ) *GroupByRequest
* param zone_identifier: (Required) * param zoneName: (Required) * param since: (Required) * param until: (Required) * param criterionName: (Required)
func NewGroupByRequestWithoutParam ¶ added in v1.60.0
func NewGroupByRequestWithoutParam() *GroupByRequest
This constructor has better compatible ability when API parameters changed
func (GroupByRequest) GetRegionId ¶ added in v1.60.0
func (r GroupByRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GroupByRequest) SetCriterionName ¶ added in v1.60.0
func (r *GroupByRequest) SetCriterionName(criterionName string)
param criterionName: (Required)
func (*GroupByRequest) SetSince ¶ added in v1.60.0
func (r *GroupByRequest) SetSince(since string)
param since: (Required)
func (*GroupByRequest) SetUntil ¶ added in v1.60.0
func (r *GroupByRequest) SetUntil(until string)
param until: (Required)
func (*GroupByRequest) SetZoneName ¶ added in v1.60.0
func (r *GroupByRequest) SetZoneName(zoneName string)
param zoneName: (Required)
func (*GroupByRequest) SetZone_identifier ¶ added in v1.60.0
func (r *GroupByRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GroupByResponse ¶ added in v1.60.0
type GroupByResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GroupByResult `json:"result"` }
type GroupByResult ¶ added in v1.60.0
type GroupByResult struct {
Items []starshield.Item `json:"items"`
}
type InstanceBandwidthAvgRequest ¶ added in v1.60.0
type InstanceBandwidthAvgRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceBandwidthAvgRequest ¶ added in v1.60.0
func NewInstanceBandwidthAvgRequest( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthAvgRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthAvgRequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthAvgRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthAvgRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceBandwidthAvgRequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthAvgRequestWithoutParam() *InstanceBandwidthAvgRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthAvgRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthAvgRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthAvgRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthAvgRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthAvgRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceBandwidthAvgRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceBandwidthAvgRequest) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthAvgRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthAvgRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthAvgRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthAvgResponse ¶ added in v1.60.0
type InstanceBandwidthAvgResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthAvgResult `json:"result"` }
type InstanceBandwidthAvgResult ¶ added in v1.60.0
type InstanceBandwidthAvgResult struct {
Value int `json:"value"`
}
type InstanceBandwidthDateHistogramRequest ¶ added in v1.60.0
type InstanceBandwidthDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceBandwidthDateHistogramRequest ¶ added in v1.60.0
func NewInstanceBandwidthDateHistogramRequest( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthDateHistogramRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceBandwidthDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthDateHistogramRequestWithoutParam() *InstanceBandwidthDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceBandwidthDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceBandwidthDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthDateHistogramResponse ¶ added in v1.60.0
type InstanceBandwidthDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthDateHistogramResult `json:"result"` }
type InstanceBandwidthDateHistogramResult ¶ added in v1.60.0
type InstanceBandwidthDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type InstanceBandwidthListRequest ¶ added in v1.60.0
type InstanceBandwidthListRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` /* 页码。当页码为-1时,返回所有记录 */ PageNumber int `json:"pageNumber"` /* 每页显示记录数。当pageNumber的值大于0时,该字段必须赋值 (Optional) */ PageSize *int `json:"pageSize"` }
func NewInstanceBandwidthListRequest ¶ added in v1.60.0
func NewInstanceBandwidthListRequest( instanceId string, queryMode string, since string, until string, pageNumber int, ) *InstanceBandwidthListRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * param pageNumber: 页码。当页码为-1时,返回所有记录 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthListRequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthListRequestWithAllParams( instanceId string, queryMode string, since string, until string, pageNumber int, pageSize *int, ) *InstanceBandwidthListRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * param pageNumber: 页码。当页码为-1时,返回所有记录 (Required) * param pageSize: 每页显示记录数。当pageNumber的值大于0时,该字段必须赋值 (Optional)
func NewInstanceBandwidthListRequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthListRequestWithoutParam() *InstanceBandwidthListRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthListRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthListRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthListRequest) SetPageNumber ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码。当页码为-1时,返回所有记录(Required)
func (*InstanceBandwidthListRequest) SetPageSize ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetPageSize(pageSize int)
param pageSize: 每页显示记录数。当pageNumber的值大于0时,该字段必须赋值(Optional)
func (*InstanceBandwidthListRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceBandwidthListRequest) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthListRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthListRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthListResponse ¶ added in v1.60.0
type InstanceBandwidthListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthListResult `json:"result"` }
type InstanceBandwidthListResult ¶ added in v1.60.0
type InstanceBandwidthListResult struct { Total int `json:"total"` CdnZoneBandwidths []starshield.CdnZoneBandwidth `json:"cdnZoneBandwidths"` }
type InstanceBandwidthMaxRequest ¶ added in v1.60.0
type InstanceBandwidthMaxRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceBandwidthMaxRequest ¶ added in v1.60.0
func NewInstanceBandwidthMaxRequest( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthMaxRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthMaxRequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthMaxRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthMaxRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceBandwidthMaxRequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthMaxRequestWithoutParam() *InstanceBandwidthMaxRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthMaxRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthMaxRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthMaxRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthMaxRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthMaxRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceBandwidthMaxRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceBandwidthMaxRequest) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthMaxRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthMaxRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthMaxRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthMaxResponse ¶ added in v1.60.0
type InstanceBandwidthMaxResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthMaxResult `json:"result"` }
type InstanceBandwidthMaxResult ¶ added in v1.60.0
type InstanceBandwidthMultiDateHistogramRequest ¶ added in v1.60.0
type InstanceBandwidthMultiDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceBandwidthMultiDateHistogramRequest ¶ added in v1.60.0
func NewInstanceBandwidthMultiDateHistogramRequest( instanceId string, queryModes []string, since string, until string, ) *InstanceBandwidthMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthMultiDateHistogramRequestWithAllParams( instanceId string, queryModes []string, since string, until string, ) *InstanceBandwidthMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceBandwidthMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthMultiDateHistogramRequestWithoutParam() *InstanceBandwidthMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthMultiDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthMultiDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *InstanceBandwidthMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*InstanceBandwidthMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthMultiDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthMultiDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthMultiDateHistogramResponse ¶ added in v1.60.0
type InstanceBandwidthMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthMultiDateHistogramResult `json:"result"` }
type InstanceBandwidthMultiDateHistogramResult ¶ added in v1.60.0
type InstanceBandwidthMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type InstanceBandwidthP95Request ¶ added in v1.60.0
type InstanceBandwidthP95Request struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceBandwidthP95Request ¶ added in v1.60.0
func NewInstanceBandwidthP95Request( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthP95Request
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthP95RequestWithAllParams ¶ added in v1.60.0
func NewInstanceBandwidthP95RequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceBandwidthP95Request
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceBandwidthP95RequestWithoutParam ¶ added in v1.60.0
func NewInstanceBandwidthP95RequestWithoutParam() *InstanceBandwidthP95Request
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthP95Request) GetRegionId ¶ added in v1.60.0
func (r InstanceBandwidthP95Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthP95Request) SetInstanceId ¶ added in v1.60.0
func (r *InstanceBandwidthP95Request) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthP95Request) SetQueryMode ¶ added in v1.60.0
func (r *InstanceBandwidthP95Request) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceBandwidthP95Request) SetSince ¶ added in v1.60.0
func (r *InstanceBandwidthP95Request) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceBandwidthP95Request) SetUntil ¶ added in v1.60.0
func (r *InstanceBandwidthP95Request) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceBandwidthP95Response ¶ added in v1.60.0
type InstanceBandwidthP95Response struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceBandwidthP95Result `json:"result"` }
type InstanceBandwidthP95Result ¶ added in v1.60.0
type InstanceBandwidthP95Result struct {
Value int `json:"value"`
}
type InstanceRequestDateHistogramRequest ¶ added in v1.60.0
type InstanceRequestDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceRequestDateHistogramRequest ¶ added in v1.60.0
func NewInstanceRequestDateHistogramRequest( instanceId string, queryMode string, since string, until string, ) *InstanceRequestDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceRequestDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceRequestDateHistogramRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceRequestDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceRequestDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceRequestDateHistogramRequestWithoutParam() *InstanceRequestDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceRequestDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceRequestDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceRequestDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceRequestDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceRequestDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceRequestDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceRequestDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceRequestDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceRequestDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceRequestDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceRequestDateHistogramResponse ¶ added in v1.60.0
type InstanceRequestDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceRequestDateHistogramResult `json:"result"` }
type InstanceRequestDateHistogramResult ¶ added in v1.60.0
type InstanceRequestDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type InstanceRequestMultiDateHistogramRequest ¶ added in v1.60.0
type InstanceRequestMultiDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceRequestMultiDateHistogramRequest ¶ added in v1.60.0
func NewInstanceRequestMultiDateHistogramRequest( instanceId string, queryModes []string, since string, until string, ) *InstanceRequestMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceRequestMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceRequestMultiDateHistogramRequestWithAllParams( instanceId string, queryModes []string, since string, until string, ) *InstanceRequestMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceRequestMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceRequestMultiDateHistogramRequestWithoutParam() *InstanceRequestMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceRequestMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceRequestMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceRequestMultiDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceRequestMultiDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceRequestMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *InstanceRequestMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*InstanceRequestMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceRequestMultiDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceRequestMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceRequestMultiDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceRequestMultiDateHistogramResponse ¶ added in v1.60.0
type InstanceRequestMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceRequestMultiDateHistogramResult `json:"result"` }
type InstanceRequestMultiDateHistogramResult ¶ added in v1.60.0
type InstanceRequestMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type InstanceRequestSumRequest ¶ added in v1.60.0
type InstanceRequestSumRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceRequestSumRequest ¶ added in v1.60.0
func NewInstanceRequestSumRequest( instanceId string, queryMode string, since string, until string, ) *InstanceRequestSumRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceRequestSumRequestWithAllParams ¶ added in v1.60.0
func NewInstanceRequestSumRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceRequestSumRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceRequestSumRequestWithoutParam ¶ added in v1.60.0
func NewInstanceRequestSumRequestWithoutParam() *InstanceRequestSumRequest
This constructor has better compatible ability when API parameters changed
func (InstanceRequestSumRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceRequestSumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceRequestSumRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceRequestSumRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceRequestSumRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceRequestSumRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceRequestSumRequest) SetSince ¶ added in v1.60.0
func (r *InstanceRequestSumRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceRequestSumRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceRequestSumRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceRequestSumResponse ¶ added in v1.60.0
type InstanceRequestSumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceRequestSumResult `json:"result"` }
type InstanceRequestSumResult ¶ added in v1.60.0
type InstanceRequestSumResult struct {
Value int `json:"value"`
}
type InstanceTrafficDateHistogramRequest ¶ added in v1.60.0
type InstanceTrafficDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceTrafficDateHistogramRequest ¶ added in v1.60.0
func NewInstanceTrafficDateHistogramRequest( instanceId string, queryMode string, since string, until string, ) *InstanceTrafficDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceTrafficDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceTrafficDateHistogramRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceTrafficDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceTrafficDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceTrafficDateHistogramRequestWithoutParam() *InstanceTrafficDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceTrafficDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceTrafficDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceTrafficDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceTrafficDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceTrafficDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceTrafficDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceTrafficDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceTrafficDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceTrafficDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceTrafficDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceTrafficDateHistogramResponse ¶ added in v1.60.0
type InstanceTrafficDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceTrafficDateHistogramResult `json:"result"` }
type InstanceTrafficDateHistogramResult ¶ added in v1.60.0
type InstanceTrafficDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type InstanceTrafficMultiDateHistogramRequest ¶ added in v1.60.0
type InstanceTrafficMultiDateHistogramRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceTrafficMultiDateHistogramRequest ¶ added in v1.60.0
func NewInstanceTrafficMultiDateHistogramRequest( instanceId string, queryModes []string, since string, until string, ) *InstanceTrafficMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceTrafficMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewInstanceTrafficMultiDateHistogramRequestWithAllParams( instanceId string, queryModes []string, since string, until string, ) *InstanceTrafficMultiDateHistogramRequest
- param instanceId: 实例标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceTrafficMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewInstanceTrafficMultiDateHistogramRequestWithoutParam() *InstanceTrafficMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (InstanceTrafficMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceTrafficMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceTrafficMultiDateHistogramRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceTrafficMultiDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceTrafficMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *InstanceTrafficMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*InstanceTrafficMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *InstanceTrafficMultiDateHistogramRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceTrafficMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceTrafficMultiDateHistogramRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceTrafficMultiDateHistogramResponse ¶ added in v1.60.0
type InstanceTrafficMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceTrafficMultiDateHistogramResult `json:"result"` }
type InstanceTrafficMultiDateHistogramResult ¶ added in v1.60.0
type InstanceTrafficMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type InstanceTrafficSumRequest ¶ added in v1.60.0
type InstanceTrafficSumRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewInstanceTrafficSumRequest ¶ added in v1.60.0
func NewInstanceTrafficSumRequest( instanceId string, queryMode string, since string, until string, ) *InstanceTrafficSumRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceTrafficSumRequestWithAllParams ¶ added in v1.60.0
func NewInstanceTrafficSumRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *InstanceTrafficSumRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewInstanceTrafficSumRequestWithoutParam ¶ added in v1.60.0
func NewInstanceTrafficSumRequestWithoutParam() *InstanceTrafficSumRequest
This constructor has better compatible ability when API parameters changed
func (InstanceTrafficSumRequest) GetRegionId ¶ added in v1.60.0
func (r InstanceTrafficSumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceTrafficSumRequest) SetInstanceId ¶ added in v1.60.0
func (r *InstanceTrafficSumRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceTrafficSumRequest) SetQueryMode ¶ added in v1.60.0
func (r *InstanceTrafficSumRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*InstanceTrafficSumRequest) SetSince ¶ added in v1.60.0
func (r *InstanceTrafficSumRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*InstanceTrafficSumRequest) SetUntil ¶ added in v1.60.0
func (r *InstanceTrafficSumRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type InstanceTrafficSumResponse ¶ added in v1.60.0
type InstanceTrafficSumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result InstanceTrafficSumResult `json:"result"` }
type InstanceTrafficSumResult ¶ added in v1.60.0
type InstanceTrafficSumResult struct {
Value int `json:"value"`
}
type IpsRequest ¶ added in v1.60.0
type IpsRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` }
func NewIpsRequest ¶ added in v1.60.0
func NewIpsRequest( regionId string, ) *IpsRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewIpsRequestWithAllParams ¶ added in v1.60.0
func NewIpsRequestWithAllParams( regionId string, ) *IpsRequest
* param regionId: 地域ID (Required)
func NewIpsRequestWithoutParam ¶ added in v1.60.0
func NewIpsRequestWithoutParam() *IpsRequest
This constructor has better compatible ability when API parameters changed
func (IpsRequest) GetRegionId ¶ added in v1.60.0
func (r IpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*IpsRequest) SetRegionId ¶ added in v1.60.0
func (r *IpsRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type IpsResponse ¶ added in v1.60.0
type IpsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result IpsResult `json:"result"` }
type IpsResult ¶ added in v1.60.0
type IpsResult struct {
JdcloudCidrs []string `json:"jdcloudCidrs"`
}
type ListAvailableCustomPagesRequest ¶
type ListAvailableCustomPagesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewListAvailableCustomPagesRequest ¶
func NewListAvailableCustomPagesRequest( zone_identifier string, ) *ListAvailableCustomPagesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListAvailableCustomPagesRequestWithAllParams ¶
func NewListAvailableCustomPagesRequestWithAllParams( zone_identifier string, ) *ListAvailableCustomPagesRequest
* param zone_identifier: (Required)
func NewListAvailableCustomPagesRequestWithoutParam ¶
func NewListAvailableCustomPagesRequestWithoutParam() *ListAvailableCustomPagesRequest
This constructor has better compatible ability when API parameters changed
func (ListAvailableCustomPagesRequest) GetRegionId ¶
func (r ListAvailableCustomPagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListAvailableCustomPagesRequest) SetZone_identifier ¶
func (r *ListAvailableCustomPagesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListAvailableCustomPagesResponse ¶
type ListAvailableCustomPagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListAvailableCustomPagesResult `json:"result"` }
type ListAvailableCustomPagesResult ¶
type ListAvailableCustomPagesResult struct {
DataList []starshield.CustomPage `json:"dataList"`
}
type ListAvailablePageRuleSettingRequest ¶
type ListAvailablePageRuleSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewListAvailablePageRuleSettingRequest ¶
func NewListAvailablePageRuleSettingRequest( zone_identifier string, ) *ListAvailablePageRuleSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListAvailablePageRuleSettingRequestWithAllParams ¶
func NewListAvailablePageRuleSettingRequestWithAllParams( zone_identifier string, ) *ListAvailablePageRuleSettingRequest
* param zone_identifier: (Required)
func NewListAvailablePageRuleSettingRequestWithoutParam ¶
func NewListAvailablePageRuleSettingRequestWithoutParam() *ListAvailablePageRuleSettingRequest
This constructor has better compatible ability when API parameters changed
func (ListAvailablePageRuleSettingRequest) GetRegionId ¶
func (r ListAvailablePageRuleSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListAvailablePageRuleSettingRequest) SetZone_identifier ¶
func (r *ListAvailablePageRuleSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListAvailablePageRuleSettingResponse ¶
type ListAvailablePageRuleSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListAvailablePageRuleSettingResult `json:"result"` }
type ListAvailablePageRuleSettingResult ¶
type ListAvailablePageRuleSettingResult struct {
DataList []starshield.AvailablePageRule `json:"dataList"`
}
type ListCertificatePacksRequest ¶
type ListCertificatePacksRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional) */ Status *string `json:"status"` }
func NewListCertificatePacksRequest ¶
func NewListCertificatePacksRequest( zone_identifier string, ) *ListCertificatePacksRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListCertificatePacksRequestWithAllParams ¶
func NewListCertificatePacksRequestWithAllParams( zone_identifier string, status *string, ) *ListCertificatePacksRequest
* param zone_identifier: (Required) * param status: 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional)
func NewListCertificatePacksRequestWithoutParam ¶
func NewListCertificatePacksRequestWithoutParam() *ListCertificatePacksRequest
This constructor has better compatible ability when API parameters changed
func (ListCertificatePacksRequest) GetRegionId ¶
func (r ListCertificatePacksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListCertificatePacksRequest) SetStatus ¶
func (r *ListCertificatePacksRequest) SetStatus(status string)
param status: 包括所有状态的证书包,而不仅仅是激活状态的证书包。(Optional)
func (*ListCertificatePacksRequest) SetZone_identifier ¶
func (r *ListCertificatePacksRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListCertificatePacksResponse ¶
type ListCertificatePacksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListCertificatePacksResult `json:"result"` }
type ListCertificatePacksResult ¶
type ListCertificatePacksResult struct {
DataList []starshield.CertificatePack `json:"dataList"`
}
type ListDNSRecordsRequest ¶
type ListDNSRecordsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* DNS record name (Optional) */ Name *string `json:"name"` /* 用于排序的字段 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的DNS记录数 (Optional) */ Per_page *int `json:"per_page"` /* DNS记录内容 (Optional) */ Content *string `json:"content"` /* DNS记录类型 (Optional) */ Type *string `json:"type"` /* DNS记录代理状态 (Optional) */ Proxied *bool `json:"proxied"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` }
func NewListDNSRecordsRequest ¶
func NewListDNSRecordsRequest( zone_identifier string, ) *ListDNSRecordsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListDNSRecordsRequestWithAllParams ¶
func NewListDNSRecordsRequestWithAllParams( zone_identifier string, match *string, name *string, order *string, page *int, per_page *int, content *string, type_ *string, proxied *bool, direction *string, ) *ListDNSRecordsRequest
* param zone_identifier: (Required) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param name: DNS record name (Optional) * param order: 用于排序的字段 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的DNS记录数 (Optional) * param content: DNS记录内容 (Optional) * param type_: DNS记录类型 (Optional) * param proxied: DNS记录代理状态 (Optional) * param direction: asc - 升序;desc - 降序 (Optional)
func NewListDNSRecordsRequestWithoutParam ¶
func NewListDNSRecordsRequestWithoutParam() *ListDNSRecordsRequest
This constructor has better compatible ability when API parameters changed
func (ListDNSRecordsRequest) GetRegionId ¶
func (r ListDNSRecordsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListDNSRecordsRequest) SetContent ¶
func (r *ListDNSRecordsRequest) SetContent(content string)
param content: DNS记录内容(Optional)
func (*ListDNSRecordsRequest) SetDirection ¶
func (r *ListDNSRecordsRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListDNSRecordsRequest) SetMatch ¶
func (r *ListDNSRecordsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListDNSRecordsRequest) SetName ¶
func (r *ListDNSRecordsRequest) SetName(name string)
param name: DNS record name(Optional)
func (*ListDNSRecordsRequest) SetOrder ¶
func (r *ListDNSRecordsRequest) SetOrder(order string)
param order: 用于排序的字段(Optional)
func (*ListDNSRecordsRequest) SetPage ¶
func (r *ListDNSRecordsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListDNSRecordsRequest) SetPer_page ¶
func (r *ListDNSRecordsRequest) SetPer_page(per_page int)
param per_page: 每页的DNS记录数(Optional)
func (*ListDNSRecordsRequest) SetProxied ¶
func (r *ListDNSRecordsRequest) SetProxied(proxied bool)
param proxied: DNS记录代理状态(Optional)
func (*ListDNSRecordsRequest) SetType ¶
func (r *ListDNSRecordsRequest) SetType(type_ string)
param type_: DNS记录类型(Optional)
func (*ListDNSRecordsRequest) SetZone_identifier ¶
func (r *ListDNSRecordsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListDNSRecordsResponse ¶
type ListDNSRecordsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListDNSRecordsResult `json:"result"` }
type ListDNSRecordsResult ¶
type ListDNSRecordsResult struct {
DataList []starshield.DnsRecord `json:"dataList"`
}
type ListFirewallPackagesRequest ¶
type ListFirewallPackagesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* Name of the firewall package (Optional) */ Name *string `json:"name"` /* Page number of paginated results (Optional) */ Page *int `json:"page"` /* 每页的包数 (Optional) */ Per_page *int `json:"per_page"` /* 按字段对包排序 (Optional) */ Order *string `json:"order"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListFirewallPackagesRequest ¶
func NewListFirewallPackagesRequest( zone_identifier string, ) *ListFirewallPackagesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListFirewallPackagesRequestWithAllParams ¶
func NewListFirewallPackagesRequestWithAllParams( zone_identifier string, name *string, page *int, per_page *int, order *string, direction *string, match *string, ) *ListFirewallPackagesRequest
* param zone_identifier: (Required) * param name: Name of the firewall package (Optional) * param page: Page number of paginated results (Optional) * param per_page: 每页的包数 (Optional) * param order: 按字段对包排序 (Optional) * param direction: asc - 升序;desc - 降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListFirewallPackagesRequestWithoutParam ¶
func NewListFirewallPackagesRequestWithoutParam() *ListFirewallPackagesRequest
This constructor has better compatible ability when API parameters changed
func (ListFirewallPackagesRequest) GetRegionId ¶
func (r ListFirewallPackagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListFirewallPackagesRequest) SetDirection ¶
func (r *ListFirewallPackagesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListFirewallPackagesRequest) SetMatch ¶
func (r *ListFirewallPackagesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListFirewallPackagesRequest) SetName ¶
func (r *ListFirewallPackagesRequest) SetName(name string)
param name: Name of the firewall package(Optional)
func (*ListFirewallPackagesRequest) SetOrder ¶
func (r *ListFirewallPackagesRequest) SetOrder(order string)
param order: 按字段对包排序(Optional)
func (*ListFirewallPackagesRequest) SetPage ¶
func (r *ListFirewallPackagesRequest) SetPage(page int)
param page: Page number of paginated results(Optional)
func (*ListFirewallPackagesRequest) SetPer_page ¶
func (r *ListFirewallPackagesRequest) SetPer_page(per_page int)
param per_page: 每页的包数(Optional)
func (*ListFirewallPackagesRequest) SetZone_identifier ¶
func (r *ListFirewallPackagesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListFirewallPackagesResponse ¶
type ListFirewallPackagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListFirewallPackagesResult `json:"result"` }
type ListFirewallPackagesResult ¶
type ListFirewallPackagesResult struct {
DataList []starshield.WAFRulePackage `json:"dataList"`
}
type ListLogpushJobsRequest ¶ added in v1.60.0
type ListLogpushJobsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewListLogpushJobsRequest ¶ added in v1.60.0
func NewListLogpushJobsRequest( zone_identifier string, ) *ListLogpushJobsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListLogpushJobsRequestWithAllParams ¶ added in v1.60.0
func NewListLogpushJobsRequestWithAllParams( zone_identifier string, ) *ListLogpushJobsRequest
* param zone_identifier: (Required)
func NewListLogpushJobsRequestWithoutParam ¶ added in v1.60.0
func NewListLogpushJobsRequestWithoutParam() *ListLogpushJobsRequest
This constructor has better compatible ability when API parameters changed
func (ListLogpushJobsRequest) GetRegionId ¶ added in v1.60.0
func (r ListLogpushJobsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListLogpushJobsRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ListLogpushJobsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListLogpushJobsResponse ¶ added in v1.60.0
type ListLogpushJobsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListLogpushJobsResult `json:"result"` }
type ListLogpushJobsResult ¶ added in v1.60.0
type ListLogpushJobsResult struct {
DataList []starshield.LogpushJob `json:"dataList"`
}
type ListOfFirewallRulesRequest ¶
type ListOfFirewallRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 防火墙规则标识符 (Optional) */ Id *string `json:"id"` /* 描述中不区分大小写的搜索 (Optional) */ Description *string `json:"description"` /* 规则操作上的精确匹配 (Optional) */ Action *string `json:"action"` /* 此防火墙规则当前是否已暂停。 (Optional) */ Paused *bool `json:"paused"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的防火墙规则数 (Optional) */ Per_page *int `json:"per_page"` }
func NewListOfFirewallRulesRequest ¶
func NewListOfFirewallRulesRequest( zone_identifier string, ) *ListOfFirewallRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListOfFirewallRulesRequestWithAllParams ¶
func NewListOfFirewallRulesRequestWithAllParams( zone_identifier string, id *string, description *string, action *string, paused *bool, page *int, per_page *int, ) *ListOfFirewallRulesRequest
* param zone_identifier: (Required) * param id: 防火墙规则标识符 (Optional) * param description: 描述中不区分大小写的搜索 (Optional) * param action: 规则操作上的精确匹配 (Optional) * param paused: 此防火墙规则当前是否已暂停。 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的防火墙规则数 (Optional)
func NewListOfFirewallRulesRequestWithoutParam ¶
func NewListOfFirewallRulesRequestWithoutParam() *ListOfFirewallRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListOfFirewallRulesRequest) GetRegionId ¶
func (r ListOfFirewallRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListOfFirewallRulesRequest) SetAction ¶
func (r *ListOfFirewallRulesRequest) SetAction(action string)
param action: 规则操作上的精确匹配(Optional)
func (*ListOfFirewallRulesRequest) SetDescription ¶
func (r *ListOfFirewallRulesRequest) SetDescription(description string)
param description: 描述中不区分大小写的搜索(Optional)
func (*ListOfFirewallRulesRequest) SetId ¶
func (r *ListOfFirewallRulesRequest) SetId(id string)
param id: 防火墙规则标识符(Optional)
func (*ListOfFirewallRulesRequest) SetPage ¶
func (r *ListOfFirewallRulesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListOfFirewallRulesRequest) SetPaused ¶
func (r *ListOfFirewallRulesRequest) SetPaused(paused bool)
param paused: 此防火墙规则当前是否已暂停。(Optional)
func (*ListOfFirewallRulesRequest) SetPer_page ¶
func (r *ListOfFirewallRulesRequest) SetPer_page(per_page int)
param per_page: 每页的防火墙规则数(Optional)
func (*ListOfFirewallRulesRequest) SetZone_identifier ¶
func (r *ListOfFirewallRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListOfFirewallRulesResponse ¶
type ListOfFirewallRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListOfFirewallRulesResult `json:"result"` }
type ListOfFirewallRulesResult ¶
type ListOfFirewallRulesResult struct {
DataList []starshield.FirewallRule `json:"dataList"`
}
type ListPageRulesRequest ¶
type ListPageRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 页面规则的状态 (Optional) */ Status *string `json:"status"` /* 用于按顺序排列页面规则的字段 (Optional) */ Order *string `json:"order"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListPageRulesRequest ¶
func NewListPageRulesRequest( zone_identifier string, ) *ListPageRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListPageRulesRequestWithAllParams ¶
func NewListPageRulesRequestWithAllParams( zone_identifier string, status *string, order *string, direction *string, match *string, ) *ListPageRulesRequest
* param zone_identifier: (Required) * param status: 页面规则的状态 (Optional) * param order: 用于按顺序排列页面规则的字段 (Optional) * param direction: asc - 升序;desc - 降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListPageRulesRequestWithoutParam ¶
func NewListPageRulesRequestWithoutParam() *ListPageRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListPageRulesRequest) GetRegionId ¶
func (r ListPageRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListPageRulesRequest) SetDirection ¶
func (r *ListPageRulesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListPageRulesRequest) SetMatch ¶
func (r *ListPageRulesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListPageRulesRequest) SetOrder ¶
func (r *ListPageRulesRequest) SetOrder(order string)
param order: 用于按顺序排列页面规则的字段(Optional)
func (*ListPageRulesRequest) SetStatus ¶
func (r *ListPageRulesRequest) SetStatus(status string)
param status: 页面规则的状态(Optional)
func (*ListPageRulesRequest) SetZone_identifier ¶
func (r *ListPageRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListPageRulesResponse ¶
type ListPageRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListPageRulesResult `json:"result"` }
type ListPageRulesResult ¶
type ListPageRulesResult struct {
DataList []starshield.PageRule `json:"dataList"`
}
type ListRuleGroupsRequest ¶
type ListRuleGroupsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Package_identifier string `json:"package_identifier"` /* 防火墙规则组名称 (Optional) */ Name *string `json:"name"` /* 此组中包含的规则是否可配置/可用 (Optional) */ Mode *string `json:"mode"` /* 此组中包含多少条规则 (Optional) */ Rules_count *int `json:"rules_count"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的组数 (Optional) */ Per_page *int `json:"per_page"` /* 按字段对组进行排序 (Optional) */ Order *string `json:"order"` /* asc-升序;desc-降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListRuleGroupsRequest ¶
func NewListRuleGroupsRequest( zone_identifier string, package_identifier string, ) *ListRuleGroupsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListRuleGroupsRequestWithAllParams ¶
func NewListRuleGroupsRequestWithAllParams( zone_identifier string, package_identifier string, name *string, mode *string, rules_count *int, page *int, per_page *int, order *string, direction *string, match *string, ) *ListRuleGroupsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param name: 防火墙规则组名称 (Optional) * param mode: 此组中包含的规则是否可配置/可用 (Optional) * param rules_count: 此组中包含多少条规则 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的组数 (Optional) * param order: 按字段对组进行排序 (Optional) * param direction: asc-升序;desc-降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListRuleGroupsRequestWithoutParam ¶
func NewListRuleGroupsRequestWithoutParam() *ListRuleGroupsRequest
This constructor has better compatible ability when API parameters changed
func (ListRuleGroupsRequest) GetRegionId ¶
func (r ListRuleGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListRuleGroupsRequest) SetDirection ¶
func (r *ListRuleGroupsRequest) SetDirection(direction string)
param direction: asc-升序;desc-降序(Optional)
func (*ListRuleGroupsRequest) SetMatch ¶
func (r *ListRuleGroupsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListRuleGroupsRequest) SetMode ¶
func (r *ListRuleGroupsRequest) SetMode(mode string)
param mode: 此组中包含的规则是否可配置/可用(Optional)
func (*ListRuleGroupsRequest) SetName ¶
func (r *ListRuleGroupsRequest) SetName(name string)
param name: 防火墙规则组名称(Optional)
func (*ListRuleGroupsRequest) SetOrder ¶
func (r *ListRuleGroupsRequest) SetOrder(order string)
param order: 按字段对组进行排序(Optional)
func (*ListRuleGroupsRequest) SetPackage_identifier ¶
func (r *ListRuleGroupsRequest) SetPackage_identifier(package_identifier string)
param package_identifier: (Required)
func (*ListRuleGroupsRequest) SetPage ¶
func (r *ListRuleGroupsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListRuleGroupsRequest) SetPer_page ¶
func (r *ListRuleGroupsRequest) SetPer_page(per_page int)
param per_page: 每页的组数(Optional)
func (*ListRuleGroupsRequest) SetRules_count ¶
func (r *ListRuleGroupsRequest) SetRules_count(rules_count int)
param rules_count: 此组中包含多少条规则(Optional)
func (*ListRuleGroupsRequest) SetZone_identifier ¶
func (r *ListRuleGroupsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListRuleGroupsResponse ¶
type ListRuleGroupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListRuleGroupsResult `json:"result"` }
type ListRuleGroupsResult ¶
type ListRuleGroupsResult struct {
DataList []starshield.WAFRuleGroup `json:"dataList"`
}
type ListRulesRequest ¶
type ListRulesRequest struct { core.JDCloudRequest /* */ Zone_id string `json:"zone_id"` /* */ Package_id string `json:"package_id"` /* 已将规则覆盖到的设置 (Optional) */ Mode *string `json:"mode"` /* 在相关组中执行单个规则的顺序 (Optional) */ Priority *string `json:"priority"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* 按指定字段排序 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的规则数 (Optional) */ Per_page *int `json:"per_page"` /* WAF组标识符标签 (Optional) */ Group_id *string `json:"group_id"` /* 规则的公开说明 (Optional) */ Description *string `json:"description"` /* asc-升序;desc-降序 (Optional) */ Direction *string `json:"direction"` }
func NewListRulesRequest ¶
func NewListRulesRequest( zone_id string, package_id string, ) *ListRulesRequest
* param zone_id: (Required) * param package_id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListRulesRequestWithAllParams ¶
func NewListRulesRequestWithAllParams( zone_id string, package_id string, mode *string, priority *string, match *string, order *string, page *int, per_page *int, group_id *string, description *string, direction *string, ) *ListRulesRequest
* param zone_id: (Required) * param package_id: (Required) * param mode: 已将规则覆盖到的设置 (Optional) * param priority: 在相关组中执行单个规则的顺序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param order: 按指定字段排序 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的规则数 (Optional) * param group_id: WAF组标识符标签 (Optional) * param description: 规则的公开说明 (Optional) * param direction: asc-升序;desc-降序 (Optional)
func NewListRulesRequestWithoutParam ¶
func NewListRulesRequestWithoutParam() *ListRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListRulesRequest) GetRegionId ¶
func (r ListRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListRulesRequest) SetDescription ¶
func (r *ListRulesRequest) SetDescription(description string)
param description: 规则的公开说明(Optional)
func (*ListRulesRequest) SetDirection ¶
func (r *ListRulesRequest) SetDirection(direction string)
param direction: asc-升序;desc-降序(Optional)
func (*ListRulesRequest) SetGroup_id ¶
func (r *ListRulesRequest) SetGroup_id(group_id string)
param group_id: WAF组标识符标签(Optional)
func (*ListRulesRequest) SetMatch ¶
func (r *ListRulesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListRulesRequest) SetMode ¶
func (r *ListRulesRequest) SetMode(mode string)
param mode: 已将规则覆盖到的设置(Optional)
func (*ListRulesRequest) SetOrder ¶
func (r *ListRulesRequest) SetOrder(order string)
param order: 按指定字段排序(Optional)
func (*ListRulesRequest) SetPackage_id ¶
func (r *ListRulesRequest) SetPackage_id(package_id string)
param package_id: (Required)
func (*ListRulesRequest) SetPage ¶
func (r *ListRulesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListRulesRequest) SetPer_page ¶
func (r *ListRulesRequest) SetPer_page(per_page int)
param per_page: 每页的规则数(Optional)
func (*ListRulesRequest) SetPriority ¶
func (r *ListRulesRequest) SetPriority(priority string)
param priority: 在相关组中执行单个规则的顺序(Optional)
func (*ListRulesRequest) SetZone_id ¶
func (r *ListRulesRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type ListRulesResponse ¶
type ListRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListRulesResult `json:"result"` }
type ListRulesResult ¶
type ListRulesResult struct {
DataList []starshield.WAFRule `json:"dataList"`
}
type ListSSLConfigurationsRequest ¶
type ListSSLConfigurationsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 域的自定义SSL的状态 (Optional) */ Status *string `json:"status"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的域数 (Optional) */ Per_page *int `json:"per_page"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListSSLConfigurationsRequest ¶
func NewListSSLConfigurationsRequest( zone_identifier string, ) *ListSSLConfigurationsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListSSLConfigurationsRequestWithAllParams ¶
func NewListSSLConfigurationsRequestWithAllParams( zone_identifier string, status *string, page *int, per_page *int, match *string, ) *ListSSLConfigurationsRequest
* param zone_identifier: (Required) * param status: 域的自定义SSL的状态 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的域数 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListSSLConfigurationsRequestWithoutParam ¶
func NewListSSLConfigurationsRequestWithoutParam() *ListSSLConfigurationsRequest
This constructor has better compatible ability when API parameters changed
func (ListSSLConfigurationsRequest) GetRegionId ¶
func (r ListSSLConfigurationsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListSSLConfigurationsRequest) SetMatch ¶
func (r *ListSSLConfigurationsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListSSLConfigurationsRequest) SetPage ¶
func (r *ListSSLConfigurationsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListSSLConfigurationsRequest) SetPer_page ¶
func (r *ListSSLConfigurationsRequest) SetPer_page(per_page int)
param per_page: 每页的域数(Optional)
func (*ListSSLConfigurationsRequest) SetStatus ¶
func (r *ListSSLConfigurationsRequest) SetStatus(status string)
param status: 域的自定义SSL的状态(Optional)
func (*ListSSLConfigurationsRequest) SetZone_identifier ¶
func (r *ListSSLConfigurationsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListSSLConfigurationsResponse ¶
type ListSSLConfigurationsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListSSLConfigurationsResult `json:"result"` }
type ListSSLConfigurationsResult ¶
type ListSSLConfigurationsResult struct {
DataList []starshield.CustomSSL `json:"dataList"`
}
type ListZonesRequest ¶
type ListZonesRequest struct { core.JDCloudRequest /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* 域名 (Optional) */ Name *string `json:"name"` /* 按字段对域进行排序 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的域数 (Optional) */ Per_page *int `json:"per_page"` /* 域的状态 (Optional) */ Status *string `json:"status"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` // contains filtered or unexported fields }
func NewListZonesRequest ¶
func NewListZonesRequest() *ListZonesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListZonesRequestWithAllParams ¶
func NewListZonesRequestWithAllParams( match *string, name *string, __account__name *string, order *string, page *int, per_page *int, status *string, __account__id *string, direction *string, ) *ListZonesRequest
* param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param name: 域名 (Optional) * param __account__name: 帐户名 (Optional) * param order: 按字段对域进行排序 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的域数 (Optional) * param status: 域的状态 (Optional) * param __account__id: 帐户标识符标签 (Optional) * param direction: asc - 升序;desc - 降序 (Optional)
func NewListZonesRequestWithoutParam ¶
func NewListZonesRequestWithoutParam() *ListZonesRequest
This constructor has better compatible ability when API parameters changed
func (ListZonesRequest) GetRegionId ¶
func (r ListZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListZonesRequest) SetDirection ¶
func (r *ListZonesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListZonesRequest) SetMatch ¶
func (r *ListZonesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListZonesRequest) SetName ¶
func (r *ListZonesRequest) SetName(name string)
param name: 域名(Optional)
func (*ListZonesRequest) SetOrder ¶
func (r *ListZonesRequest) SetOrder(order string)
param order: 按字段对域进行排序(Optional)
func (*ListZonesRequest) SetPage ¶
func (r *ListZonesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListZonesRequest) SetPer_page ¶
func (r *ListZonesRequest) SetPer_page(per_page int)
param per_page: 每页的域数(Optional)
func (*ListZonesRequest) SetStatus ¶
func (r *ListZonesRequest) SetStatus(status string)
param status: 域的状态(Optional)
func (*ListZonesRequest) Set__account__id ¶
func (r *ListZonesRequest) Set__account__id(__account__id string)
param __account__id: 帐户标识符标签(Optional)
func (*ListZonesRequest) Set__account__name ¶
func (r *ListZonesRequest) Set__account__name(__account__name string)
param __account__name: 帐户名(Optional)
type ListZonesResponse ¶
type ListZonesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListZonesResult `json:"result"` }
type ListZonesResult ¶
type ListZonesResult struct {
DataList []starshield.Zone `json:"dataList"`
}
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 套餐类型 (Optional) */ PackType *string `json:"packType"` /* 域名增量包数量 (Optional) */ ZonePackNum *int `json:"zonePackNum"` /* 支付成功后返回到该路径 (Optional) */ ReturnUrl *string `json:"returnUrl"` /* 购买上下文JSON字符串 (Optional) */ BuyScenario *string `json:"buyScenario"` }
func NewModifyInstanceRequest ¶
func NewModifyInstanceRequest( regionId string, instanceId string, ) *ModifyInstanceRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceRequestWithAllParams ¶
func NewModifyInstanceRequestWithAllParams( regionId string, instanceId string, packType *string, zonePackNum *int, returnUrl *string, buyScenario *string, ) *ModifyInstanceRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * param packType: 套餐类型 (Optional) * param zonePackNum: 域名增量包数量 (Optional) * param returnUrl: 支付成功后返回到该路径 (Optional) * param buyScenario: 购买上下文JSON字符串 (Optional)
func NewModifyInstanceRequestWithoutParam ¶
func NewModifyInstanceRequestWithoutParam() *ModifyInstanceRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceRequest) GetRegionId ¶
func (r ModifyInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceRequest) SetBuyScenario ¶ added in v1.60.0
func (r *ModifyInstanceRequest) SetBuyScenario(buyScenario string)
param buyScenario: 购买上下文JSON字符串(Optional)
func (*ModifyInstanceRequest) SetInstanceId ¶
func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 实例ID(Required)
func (*ModifyInstanceRequest) SetPackType ¶
func (r *ModifyInstanceRequest) SetPackType(packType string)
param packType: 套餐类型(Optional)
func (*ModifyInstanceRequest) SetRegionId ¶
func (r *ModifyInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*ModifyInstanceRequest) SetReturnUrl ¶
func (r *ModifyInstanceRequest) SetReturnUrl(returnUrl string)
param returnUrl: 支付成功后返回到该路径(Optional)
func (*ModifyInstanceRequest) SetZonePackNum ¶
func (r *ModifyInstanceRequest) SetZonePackNum(zonePackNum int)
param zonePackNum: 域名增量包数量(Optional)
type ModifyInstanceResponse ¶
type ModifyInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyInstanceResult `json:"result"` }
type ModifyInstanceResult ¶
type ModifyInstanceResult struct {
BuyId string `json:"buyId"`
}
type OpenFirewallBotRequest ¶
type OpenFirewallBotRequest struct { core.JDCloudRequest /* */ ZoneId string `json:"zoneId"` }
func NewOpenFirewallBotRequest ¶
func NewOpenFirewallBotRequest( zoneId string, ) *OpenFirewallBotRequest
* param zoneId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOpenFirewallBotRequestWithAllParams ¶
func NewOpenFirewallBotRequestWithAllParams( zoneId string, ) *OpenFirewallBotRequest
* param zoneId: (Required)
func NewOpenFirewallBotRequestWithoutParam ¶
func NewOpenFirewallBotRequestWithoutParam() *OpenFirewallBotRequest
This constructor has better compatible ability when API parameters changed
func (OpenFirewallBotRequest) GetRegionId ¶
func (r OpenFirewallBotRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OpenFirewallBotRequest) SetZoneId ¶
func (r *OpenFirewallBotRequest) SetZoneId(zoneId string)
param zoneId: (Required)
type OpenFirewallBotResponse ¶
type OpenFirewallBotResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OpenFirewallBotResult `json:"result"` }
type OpenFirewallBotResult ¶
type OpenFirewallBotResult struct {
Success bool `json:"success"`
}
type OrderAdvancedCertificateManagerCertificatePackRequest ¶
type OrderAdvancedCertificateManagerCertificatePackRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 证书包的类型 (Optional) */ Ty_pe *string `json:"ty_pe"` /* 以逗号分隔的证书包的有效主机名称列表。必须包含域的顶级域名,不得包含50个以上的主机,也不得为空。 (Optional) */ Hosts []string `json:"hosts"` /* 为订阅选择的验证方法 (Optional) */ Validation_method *string `json:"validation_method"` /* 为订阅选择的有效日期 (Optional) */ Validity_days *int `json:"validity_days"` Certificate_authority *string `json:"certificate_authority"` /* 是否为订阅添加星盾品牌。 (Optional) */ Cloudflare_branding *bool `json:"cloudflare_branding"` }
func NewOrderAdvancedCertificateManagerCertificatePackRequest ¶
func NewOrderAdvancedCertificateManagerCertificatePackRequest( zone_identifier string, ) *OrderAdvancedCertificateManagerCertificatePackRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOrderAdvancedCertificateManagerCertificatePackRequestWithAllParams ¶
func NewOrderAdvancedCertificateManagerCertificatePackRequestWithAllParams( zone_identifier string, ty_pe *string, hosts []string, validation_method *string, validity_days *int, certificate_authority *string, cloudflare_branding *bool, ) *OrderAdvancedCertificateManagerCertificatePackRequest
- param zone_identifier: (Required)
- param ty_pe: 证书包的类型 (Optional)
- param hosts: 以逗号分隔的证书包的有效主机名称列表。必须包含域的顶级域名,不得包含50个以上的主机,也不得为空。 (Optional)
- param validation_method: 为订阅选择的验证方法 (Optional)
- param validity_days: 为订阅选择的有效日期 (Optional)
- param certificate_authority: 为该订阅选择的证书颁发机构。选择Let's Encrypt将减少对其他字段的定制。
validation_method必须是'txt',validity_days必须是90,cloudflare_branding必须省略,hosts必须只包含两个条目。 一个是域名,一个是域名的子域通配符(例如 example.com, *.example.com)。
(Optional) * param cloudflare_branding: 是否为订阅添加星盾品牌。 (Optional)
func NewOrderAdvancedCertificateManagerCertificatePackRequestWithoutParam ¶
func NewOrderAdvancedCertificateManagerCertificatePackRequestWithoutParam() *OrderAdvancedCertificateManagerCertificatePackRequest
This constructor has better compatible ability when API parameters changed
func (OrderAdvancedCertificateManagerCertificatePackRequest) GetRegionId ¶
func (r OrderAdvancedCertificateManagerCertificatePackRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetCertificate_authority ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetCertificate_authority(certificate_authority string)
param certificate_authority: 为该订阅选择的证书颁发机构。选择Let's Encrypt将减少对其他字段的定制。
validation_method必须是'txt',validity_days必须是90,cloudflare_branding必须省略,hosts必须只包含两个条目。 一个是域名,一个是域名的子域通配符(例如 example.com, *.example.com)。 (Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetCloudflare_branding ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetCloudflare_branding(cloudflare_branding bool)
param cloudflare_branding: 是否为订阅添加星盾品牌。(Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetHosts ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetHosts(hosts []string)
param hosts: 以逗号分隔的证书包的有效主机名称列表。必须包含域的顶级域名,不得包含50个以上的主机,也不得为空。(Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetTy_pe ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetTy_pe(ty_pe string)
param ty_pe: 证书包的类型(Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetValidation_method ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetValidation_method(validation_method string)
param validation_method: 为订阅选择的验证方法(Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetValidity_days ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetValidity_days(validity_days int)
param validity_days: 为订阅选择的有效日期(Optional)
func (*OrderAdvancedCertificateManagerCertificatePackRequest) SetZone_identifier ¶
func (r *OrderAdvancedCertificateManagerCertificatePackRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type OrderAdvancedCertificateManagerCertificatePackResponse ¶
type OrderAdvancedCertificateManagerCertificatePackResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result OrderAdvancedCertificateManagerCertificatePackResult `json:"result"` }
type OrderAdvancedCertificateManagerCertificatePackResult ¶
type OrderAdvancedCertificateManagerCertificatePackResult struct {
Data starshield.CertificatePack `json:"data"`
}
type PurgeAllFilesRequest ¶
type PurgeAllFilesRequest struct { core.JDCloudRequest /* */ Identifier string `json:"identifier"` /* 指示星盾缓存中的所有资源都应该删除的标志。 注意,执行此操作后,可能会对源服务器负载产生显著影响。 */ Purge_everything bool `json:"purge_everything"` }
func NewPurgeAllFilesRequest ¶
func NewPurgeAllFilesRequest( identifier string, purge_everything bool, ) *PurgeAllFilesRequest
- param identifier: (Required)
- param purge_everything: 指示星盾缓存中的所有资源都应该删除的标志。
注意,执行此操作后,可能会对源服务器负载产生显著影响。
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPurgeAllFilesRequestWithAllParams ¶
func NewPurgeAllFilesRequestWithAllParams( identifier string, purge_everything bool, ) *PurgeAllFilesRequest
- param identifier: (Required)
- param purge_everything: 指示星盾缓存中的所有资源都应该删除的标志。
注意,执行此操作后,可能会对源服务器负载产生显著影响。
(Required)
func NewPurgeAllFilesRequestWithoutParam ¶
func NewPurgeAllFilesRequestWithoutParam() *PurgeAllFilesRequest
This constructor has better compatible ability when API parameters changed
func (PurgeAllFilesRequest) GetRegionId ¶
func (r PurgeAllFilesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PurgeAllFilesRequest) SetIdentifier ¶
func (r *PurgeAllFilesRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*PurgeAllFilesRequest) SetPurge_everything ¶
func (r *PurgeAllFilesRequest) SetPurge_everything(purge_everything bool)
param purge_everything: 指示星盾缓存中的所有资源都应该删除的标志。
注意,执行此操作后,可能会对源服务器负载产生显著影响。 (Required)
type PurgeAllFilesResponse ¶
type PurgeAllFilesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result PurgeAllFilesResult `json:"result"` }
type PurgeAllFilesResult ¶
type PurgeAllFilesResult struct {
Data starshield.Zone `json:"data"`
}
type PurgeFilesByCache_TagsAndHostOrPrefixRequest ¶
type PurgeFilesByCache_TagsAndHostOrPrefixRequest struct { core.JDCloudRequest /* */ Identifier string `json:"identifier"` /* 如何资产携带Cache-Tag头,并且它的值与提供的值之一匹配的话,该资产将从星盾缓存中清除 (Optional) */ Tags []string `json:"tags"` /* 如果资产的URL中的host与提供的值之一匹配的话,该资产将从星盾缓存中清除 (Optional) */ Hosts []string `json:"hosts"` /* URL上与前缀匹配的任何资产都将从星盾缓存中清除。 例如, a.com/b 意味着 a.com/b/c/d.png 会被删除,而 a.com/bc.png 不会被删除。前缀a.com/b和a.com/b/c是冗余的。 (Optional) */ Prefixes []string `json:"prefixes"` }
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequest ¶
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequest( identifier string, ) *PurgeFilesByCache_TagsAndHostOrPrefixRequest
* param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithAllParams ¶
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithAllParams( identifier string, tags []string, hosts []string, prefixes []string, ) *PurgeFilesByCache_TagsAndHostOrPrefixRequest
- param identifier: (Required)
- param tags: 如何资产携带Cache-Tag头,并且它的值与提供的值之一匹配的话,该资产将从星盾缓存中清除 (Optional)
- param hosts: 如果资产的URL中的host与提供的值之一匹配的话,该资产将从星盾缓存中清除 (Optional)
- param prefixes: URL上与前缀匹配的任何资产都将从星盾缓存中清除。
例如, a.com/b 意味着 a.com/b/c/d.png 会被删除,而 a.com/bc.png 不会被删除。前缀a.com/b和a.com/b/c是冗余的。
(Optional)
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithoutParam ¶
func NewPurgeFilesByCache_TagsAndHostOrPrefixRequestWithoutParam() *PurgeFilesByCache_TagsAndHostOrPrefixRequest
This constructor has better compatible ability when API parameters changed
func (PurgeFilesByCache_TagsAndHostOrPrefixRequest) GetRegionId ¶
func (r PurgeFilesByCache_TagsAndHostOrPrefixRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetHosts ¶
func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetHosts(hosts []string)
param hosts: 如果资产的URL中的host与提供的值之一匹配的话,该资产将从星盾缓存中清除(Optional)
func (*PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetIdentifier ¶
func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetPrefixes ¶
func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetPrefixes(prefixes []string)
param prefixes: URL上与前缀匹配的任何资产都将从星盾缓存中清除。
例如, a.com/b 意味着 a.com/b/c/d.png 会被删除,而 a.com/bc.png 不会被删除。前缀a.com/b和a.com/b/c是冗余的。 (Optional)
func (*PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetTags ¶
func (r *PurgeFilesByCache_TagsAndHostOrPrefixRequest) SetTags(tags []string)
param tags: 如何资产携带Cache-Tag头,并且它的值与提供的值之一匹配的话,该资产将从星盾缓存中清除(Optional)
type PurgeFilesByCache_TagsAndHostOrPrefixResponse ¶
type PurgeFilesByCache_TagsAndHostOrPrefixResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result PurgeFilesByCache_TagsAndHostOrPrefixResult `json:"result"` }
type PurgeFilesByCache_TagsAndHostOrPrefixResult ¶
type PurgeFilesByCache_TagsAndHostOrPrefixResult struct {
Data starshield.Zone `json:"data"`
}
type PurgeFilesByURLRequest ¶
type PurgeFilesByURLRequest struct { core.JDCloudRequest /* */ Identifier string `json:"identifier"` /* 应从缓存中删除的URL数组 (Optional) */ Files []string `json:"files"` }
func NewPurgeFilesByURLRequest ¶
func NewPurgeFilesByURLRequest( identifier string, ) *PurgeFilesByURLRequest
* param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewPurgeFilesByURLRequestWithAllParams ¶
func NewPurgeFilesByURLRequestWithAllParams( identifier string, files []string, ) *PurgeFilesByURLRequest
* param identifier: (Required) * param files: 应从缓存中删除的URL数组 (Optional)
func NewPurgeFilesByURLRequestWithoutParam ¶
func NewPurgeFilesByURLRequestWithoutParam() *PurgeFilesByURLRequest
This constructor has better compatible ability when API parameters changed
func (PurgeFilesByURLRequest) GetRegionId ¶
func (r PurgeFilesByURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*PurgeFilesByURLRequest) SetFiles ¶
func (r *PurgeFilesByURLRequest) SetFiles(files []string)
param files: 应从缓存中删除的URL数组(Optional)
func (*PurgeFilesByURLRequest) SetIdentifier ¶
func (r *PurgeFilesByURLRequest) SetIdentifier(identifier string)
param identifier: (Required)
type PurgeFilesByURLResponse ¶
type PurgeFilesByURLResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result PurgeFilesByURLResult `json:"result"` }
type PurgeFilesByURLResult ¶
type PurgeFilesByURLResult struct {
Data starshield.Zone `json:"data"`
}
type QpsInstanceRequest ¶ added in v1.60.0
type QpsInstanceRequest struct { core.JDCloudRequest /* */ InstanceId string `json:"instanceId"` /* (Optional) */ QueryMode *string `json:"queryMode"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` }
func NewQpsInstanceRequest ¶ added in v1.60.0
func NewQpsInstanceRequest( instanceId string, ) *QpsInstanceRequest
* param instanceId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQpsInstanceRequestWithAllParams ¶ added in v1.60.0
func NewQpsInstanceRequestWithAllParams( instanceId string, queryMode *string, since *string, until *string, ) *QpsInstanceRequest
* param instanceId: (Required) * param queryMode: (Optional) * param since: (Optional) * param until: (Optional)
func NewQpsInstanceRequestWithoutParam ¶ added in v1.60.0
func NewQpsInstanceRequestWithoutParam() *QpsInstanceRequest
This constructor has better compatible ability when API parameters changed
func (QpsInstanceRequest) GetRegionId ¶ added in v1.60.0
func (r QpsInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QpsInstanceRequest) SetInstanceId ¶ added in v1.60.0
func (r *QpsInstanceRequest) SetInstanceId(instanceId string)
param instanceId: (Required)
func (*QpsInstanceRequest) SetQueryMode ¶ added in v1.60.0
func (r *QpsInstanceRequest) SetQueryMode(queryMode string)
param queryMode: (Optional)
func (*QpsInstanceRequest) SetSince ¶ added in v1.60.0
func (r *QpsInstanceRequest) SetSince(since string)
param since: (Optional)
func (*QpsInstanceRequest) SetUntil ¶ added in v1.60.0
func (r *QpsInstanceRequest) SetUntil(until string)
param until: (Optional)
type QpsInstanceResponse ¶ added in v1.60.0
type QpsInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QpsInstanceResult `json:"result"` }
type QpsInstanceResult ¶ added in v1.60.0
type QpsInstanceResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type QpsZoneRequest ¶ added in v1.60.0
type QpsZoneRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ QueryMode *string `json:"queryMode"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` }
func NewQpsZoneRequest ¶ added in v1.60.0
func NewQpsZoneRequest( zone_identifier string, ) *QpsZoneRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQpsZoneRequestWithAllParams ¶ added in v1.60.0
func NewQpsZoneRequestWithAllParams( zone_identifier string, zoneName *string, queryMode *string, since *string, until *string, ) *QpsZoneRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param queryMode: (Optional) * param since: (Optional) * param until: (Optional)
func NewQpsZoneRequestWithoutParam ¶ added in v1.60.0
func NewQpsZoneRequestWithoutParam() *QpsZoneRequest
This constructor has better compatible ability when API parameters changed
func (QpsZoneRequest) GetRegionId ¶ added in v1.60.0
func (r QpsZoneRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QpsZoneRequest) SetQueryMode ¶ added in v1.60.0
func (r *QpsZoneRequest) SetQueryMode(queryMode string)
param queryMode: (Optional)
func (*QpsZoneRequest) SetSince ¶ added in v1.60.0
func (r *QpsZoneRequest) SetSince(since string)
param since: (Optional)
func (*QpsZoneRequest) SetUntil ¶ added in v1.60.0
func (r *QpsZoneRequest) SetUntil(until string)
param until: (Optional)
func (*QpsZoneRequest) SetZoneName ¶ added in v1.60.0
func (r *QpsZoneRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*QpsZoneRequest) SetZone_identifier ¶ added in v1.60.0
func (r *QpsZoneRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type QpsZoneResponse ¶ added in v1.60.0
type QpsZoneResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QpsZoneResult `json:"result"` }
type QpsZoneResult ¶ added in v1.60.0
type QpsZoneResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type RequestDateHistogramTopKRequest ¶ added in v1.60.0
type RequestDateHistogramTopKRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewRequestDateHistogramTopKRequest ¶ added in v1.60.0
func NewRequestDateHistogramTopKRequest( instanceId string, queryMode string, since string, until string, ) *RequestDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRequestDateHistogramTopKRequestWithAllParams ¶ added in v1.60.0
func NewRequestDateHistogramTopKRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *RequestDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewRequestDateHistogramTopKRequestWithoutParam ¶ added in v1.60.0
func NewRequestDateHistogramTopKRequestWithoutParam() *RequestDateHistogramTopKRequest
This constructor has better compatible ability when API parameters changed
func (RequestDateHistogramTopKRequest) GetRegionId ¶ added in v1.60.0
func (r RequestDateHistogramTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RequestDateHistogramTopKRequest) SetInstanceId ¶ added in v1.60.0
func (r *RequestDateHistogramTopKRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*RequestDateHistogramTopKRequest) SetQueryMode ¶ added in v1.60.0
func (r *RequestDateHistogramTopKRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*RequestDateHistogramTopKRequest) SetSince ¶ added in v1.60.0
func (r *RequestDateHistogramTopKRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*RequestDateHistogramTopKRequest) SetUntil ¶ added in v1.60.0
func (r *RequestDateHistogramTopKRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type RequestDateHistogramTopKResponse ¶ added in v1.60.0
type RequestDateHistogramTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RequestDateHistogramTopKResult `json:"result"` }
type RequestDateHistogramTopKResult ¶ added in v1.60.0
type RequestDateHistogramTopKResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type RequestTopKRequest ¶ added in v1.60.0
type RequestTopKRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewRequestTopKRequest ¶ added in v1.60.0
func NewRequestTopKRequest( instanceId string, queryMode string, since string, until string, ) *RequestTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRequestTopKRequestWithAllParams ¶ added in v1.60.0
func NewRequestTopKRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *RequestTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewRequestTopKRequestWithoutParam ¶ added in v1.60.0
func NewRequestTopKRequestWithoutParam() *RequestTopKRequest
This constructor has better compatible ability when API parameters changed
func (RequestTopKRequest) GetRegionId ¶ added in v1.60.0
func (r RequestTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RequestTopKRequest) SetInstanceId ¶ added in v1.60.0
func (r *RequestTopKRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*RequestTopKRequest) SetQueryMode ¶ added in v1.60.0
func (r *RequestTopKRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*RequestTopKRequest) SetSince ¶ added in v1.60.0
func (r *RequestTopKRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*RequestTopKRequest) SetUntil ¶ added in v1.60.0
func (r *RequestTopKRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type RequestTopKResponse ¶ added in v1.60.0
type RequestTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RequestTopKResult `json:"result"` }
type RequestTopKResult ¶ added in v1.60.0
type RequestTopKResult struct {
Data starshield.TopK `json:"data"`
}
type RuleDetailsRequest ¶ added in v1.60.0
type RuleDetailsRequest struct { core.JDCloudRequest /* */ Zone_id string `json:"zone_id"` /* */ Package_id string `json:"package_id"` /* */ Identifier string `json:"identifier"` }
func NewRuleDetailsRequest ¶ added in v1.60.0
func NewRuleDetailsRequest( zone_id string, package_id string, identifier string, ) *RuleDetailsRequest
* param zone_id: (Required) * param package_id: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRuleDetailsRequestWithAllParams ¶ added in v1.60.0
func NewRuleDetailsRequestWithAllParams( zone_id string, package_id string, identifier string, ) *RuleDetailsRequest
* param zone_id: (Required) * param package_id: (Required) * param identifier: (Required)
func NewRuleDetailsRequestWithoutParam ¶ added in v1.60.0
func NewRuleDetailsRequestWithoutParam() *RuleDetailsRequest
This constructor has better compatible ability when API parameters changed
func (RuleDetailsRequest) GetRegionId ¶ added in v1.60.0
func (r RuleDetailsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RuleDetailsRequest) SetIdentifier ¶ added in v1.60.0
func (r *RuleDetailsRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*RuleDetailsRequest) SetPackage_id ¶ added in v1.60.0
func (r *RuleDetailsRequest) SetPackage_id(package_id string)
param package_id: (Required)
func (*RuleDetailsRequest) SetZone_id ¶ added in v1.60.0
func (r *RuleDetailsRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type RuleDetailsResponse ¶ added in v1.60.0
type RuleDetailsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RuleDetailsResult `json:"result"` }
type RuleDetailsResult ¶ added in v1.60.0
type RuleDetailsResult struct {
Data starshield.WAFRule `json:"data"`
}
type RuleGroupDetailsRequest ¶
type RuleGroupDetailsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Package_identifier string `json:"package_identifier"` /* */ Identifier string `json:"identifier"` }
func NewRuleGroupDetailsRequest ¶
func NewRuleGroupDetailsRequest( zone_identifier string, package_identifier string, identifier string, ) *RuleGroupDetailsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRuleGroupDetailsRequestWithAllParams ¶
func NewRuleGroupDetailsRequestWithAllParams( zone_identifier string, package_identifier string, identifier string, ) *RuleGroupDetailsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required)
func NewRuleGroupDetailsRequestWithoutParam ¶
func NewRuleGroupDetailsRequestWithoutParam() *RuleGroupDetailsRequest
This constructor has better compatible ability when API parameters changed
func (RuleGroupDetailsRequest) GetRegionId ¶
func (r RuleGroupDetailsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RuleGroupDetailsRequest) SetIdentifier ¶
func (r *RuleGroupDetailsRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*RuleGroupDetailsRequest) SetPackage_identifier ¶
func (r *RuleGroupDetailsRequest) SetPackage_identifier(package_identifier string)
param package_identifier: (Required)
func (*RuleGroupDetailsRequest) SetZone_identifier ¶
func (r *RuleGroupDetailsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type RuleGroupDetailsResponse ¶
type RuleGroupDetailsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RuleGroupDetailsResult `json:"result"` }
type RuleGroupDetailsResult ¶
type RuleGroupDetailsResult struct {
Data starshield.WAFRuleGroup `json:"data"`
}
type SelectDetailListRequest ¶
type SelectDetailListRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 资源列表 */ ResourceList string `json:"resourceList"` }
func NewSelectDetailListRequest ¶
func NewSelectDetailListRequest( regionId string, resourceList string, ) *SelectDetailListRequest
* param regionId: 地域ID (Required) * param resourceList: 资源列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSelectDetailListRequestWithAllParams ¶
func NewSelectDetailListRequestWithAllParams( regionId string, resourceList string, ) *SelectDetailListRequest
* param regionId: 地域ID (Required) * param resourceList: 资源列表 (Required)
func NewSelectDetailListRequestWithoutParam ¶
func NewSelectDetailListRequestWithoutParam() *SelectDetailListRequest
This constructor has better compatible ability when API parameters changed
func (SelectDetailListRequest) GetRegionId ¶
func (r SelectDetailListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SelectDetailListRequest) SetRegionId ¶
func (r *SelectDetailListRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*SelectDetailListRequest) SetResourceList ¶
func (r *SelectDetailListRequest) SetResourceList(resourceList string)
param resourceList: 资源列表(Required)
type SelectDetailListResponse ¶
type SelectDetailListResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result SelectDetailListResult `json:"result"` }
type SelectDetailListResult ¶
type SelectDetailListResult struct {
Data []interface{} `json:"data"`
}
type TopKRequest ¶ added in v1.60.0
type TopKRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` /* (Optional) */ TopK *int `json:"topK"` /* (Optional) */ Filters []starshield.AnalyticsReportingFilter `json:"filters"` }
func NewTopKRequest ¶ added in v1.60.0
func NewTopKRequest( zone_identifier string, ) *TopKRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTopKRequestWithAllParams ¶ added in v1.60.0
func NewTopKRequestWithAllParams( zone_identifier string, zoneName *string, since *string, until *string, topK *int, filters []starshield.AnalyticsReportingFilter, ) *TopKRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param since: (Optional) * param until: (Optional) * param topK: (Optional) * param filters: (Optional)
func NewTopKRequestWithoutParam ¶ added in v1.60.0
func NewTopKRequestWithoutParam() *TopKRequest
This constructor has better compatible ability when API parameters changed
func (TopKRequest) GetRegionId ¶ added in v1.60.0
func (r TopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TopKRequest) SetFilters ¶ added in v1.60.0
func (r *TopKRequest) SetFilters(filters []starshield.AnalyticsReportingFilter)
param filters: (Optional)
func (*TopKRequest) SetSince ¶ added in v1.60.0
func (r *TopKRequest) SetSince(since string)
param since: (Optional)
func (*TopKRequest) SetTopK ¶ added in v1.60.0
func (r *TopKRequest) SetTopK(topK int)
param topK: (Optional)
func (*TopKRequest) SetUntil ¶ added in v1.60.0
func (r *TopKRequest) SetUntil(until string)
param until: (Optional)
func (*TopKRequest) SetZoneName ¶ added in v1.60.0
func (r *TopKRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*TopKRequest) SetZone_identifier ¶ added in v1.60.0
func (r *TopKRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type TopKResponse ¶ added in v1.60.0
type TopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TopKResult `json:"result"` }
type TopKResult ¶ added in v1.60.0
type TopKResult struct {
TopkAnalytics starshield.TopkAnalytics `json:"topkAnalytics"`
}
type TrafficDateHistogramTopKRequest ¶ added in v1.60.0
type TrafficDateHistogramTopKRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewTrafficDateHistogramTopKRequest ¶ added in v1.60.0
func NewTrafficDateHistogramTopKRequest( instanceId string, queryMode string, since string, until string, ) *TrafficDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTrafficDateHistogramTopKRequestWithAllParams ¶ added in v1.60.0
func NewTrafficDateHistogramTopKRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *TrafficDateHistogramTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewTrafficDateHistogramTopKRequestWithoutParam ¶ added in v1.60.0
func NewTrafficDateHistogramTopKRequestWithoutParam() *TrafficDateHistogramTopKRequest
This constructor has better compatible ability when API parameters changed
func (TrafficDateHistogramTopKRequest) GetRegionId ¶ added in v1.60.0
func (r TrafficDateHistogramTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TrafficDateHistogramTopKRequest) SetInstanceId ¶ added in v1.60.0
func (r *TrafficDateHistogramTopKRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*TrafficDateHistogramTopKRequest) SetQueryMode ¶ added in v1.60.0
func (r *TrafficDateHistogramTopKRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*TrafficDateHistogramTopKRequest) SetSince ¶ added in v1.60.0
func (r *TrafficDateHistogramTopKRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*TrafficDateHistogramTopKRequest) SetUntil ¶ added in v1.60.0
func (r *TrafficDateHistogramTopKRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type TrafficDateHistogramTopKResponse ¶ added in v1.60.0
type TrafficDateHistogramTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TrafficDateHistogramTopKResult `json:"result"` }
type TrafficDateHistogramTopKResult ¶ added in v1.60.0
type TrafficDateHistogramTopKResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type TrafficTopKRequest ¶ added in v1.60.0
type TrafficTopKRequest struct { core.JDCloudRequest /* 实例标识 */ InstanceId string `json:"instanceId"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 查询开始时间 */ Since string `json:"since"` /* 查询结束时间 */ Until string `json:"until"` }
func NewTrafficTopKRequest ¶ added in v1.60.0
func NewTrafficTopKRequest( instanceId string, queryMode string, since string, until string, ) *TrafficTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTrafficTopKRequestWithAllParams ¶ added in v1.60.0
func NewTrafficTopKRequestWithAllParams( instanceId string, queryMode string, since string, until string, ) *TrafficTopKRequest
- param instanceId: 实例标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param since: 查询开始时间 (Required) * param until: 查询结束时间 (Required)
func NewTrafficTopKRequestWithoutParam ¶ added in v1.60.0
func NewTrafficTopKRequestWithoutParam() *TrafficTopKRequest
This constructor has better compatible ability when API parameters changed
func (TrafficTopKRequest) GetRegionId ¶ added in v1.60.0
func (r TrafficTopKRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TrafficTopKRequest) SetInstanceId ¶ added in v1.60.0
func (r *TrafficTopKRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*TrafficTopKRequest) SetQueryMode ¶ added in v1.60.0
func (r *TrafficTopKRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*TrafficTopKRequest) SetSince ¶ added in v1.60.0
func (r *TrafficTopKRequest) SetSince(since string)
param since: 查询开始时间(Required)
func (*TrafficTopKRequest) SetUntil ¶ added in v1.60.0
func (r *TrafficTopKRequest) SetUntil(until string)
param until: 查询结束时间(Required)
type TrafficTopKResponse ¶ added in v1.60.0
type TrafficTopKResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TrafficTopKResult `json:"result"` }
type TrafficTopKResult ¶ added in v1.60.0
type TrafficTopKResult struct {
Data starshield.TopK `json:"data"`
}
type UniversalSSLSettingsDetailsRequest ¶
type UniversalSSLSettingsDetailsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewUniversalSSLSettingsDetailsRequest ¶
func NewUniversalSSLSettingsDetailsRequest( zone_identifier string, ) *UniversalSSLSettingsDetailsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUniversalSSLSettingsDetailsRequestWithAllParams ¶
func NewUniversalSSLSettingsDetailsRequestWithAllParams( zone_identifier string, ) *UniversalSSLSettingsDetailsRequest
* param zone_identifier: (Required)
func NewUniversalSSLSettingsDetailsRequestWithoutParam ¶
func NewUniversalSSLSettingsDetailsRequestWithoutParam() *UniversalSSLSettingsDetailsRequest
This constructor has better compatible ability when API parameters changed
func (UniversalSSLSettingsDetailsRequest) GetRegionId ¶
func (r UniversalSSLSettingsDetailsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UniversalSSLSettingsDetailsRequest) SetZone_identifier ¶
func (r *UniversalSSLSettingsDetailsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UniversalSSLSettingsDetailsResponse ¶
type UniversalSSLSettingsDetailsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UniversalSSLSettingsDetailsResult `json:"result"` }
type UniversalSSLSettingsDetailsResult ¶
type UniversalSSLSettingsDetailsResult struct {
Data starshield.UniversalSSLSetting `json:"data"`
}
type UpdateCustomPageURLRequest ¶
type UpdateCustomPageURLRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* 与自定义页面关联的URL。 (Optional) */ Url *string `json:"url"` /* 自定义页面状态 (Optional) */ State *string `json:"state"` }
func NewUpdateCustomPageURLRequest ¶
func NewUpdateCustomPageURLRequest( zone_identifier string, identifier string, ) *UpdateCustomPageURLRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateCustomPageURLRequestWithAllParams ¶
func NewUpdateCustomPageURLRequestWithAllParams( zone_identifier string, identifier string, url *string, state *string, ) *UpdateCustomPageURLRequest
* param zone_identifier: (Required) * param identifier: (Required) * param url: 与自定义页面关联的URL。 (Optional) * param state: 自定义页面状态 (Optional)
func NewUpdateCustomPageURLRequestWithoutParam ¶
func NewUpdateCustomPageURLRequestWithoutParam() *UpdateCustomPageURLRequest
This constructor has better compatible ability when API parameters changed
func (UpdateCustomPageURLRequest) GetRegionId ¶
func (r UpdateCustomPageURLRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateCustomPageURLRequest) SetIdentifier ¶
func (r *UpdateCustomPageURLRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*UpdateCustomPageURLRequest) SetState ¶
func (r *UpdateCustomPageURLRequest) SetState(state string)
param state: 自定义页面状态(Optional)
func (*UpdateCustomPageURLRequest) SetUrl ¶
func (r *UpdateCustomPageURLRequest) SetUrl(url string)
param url: 与自定义页面关联的URL。(Optional)
func (*UpdateCustomPageURLRequest) SetZone_identifier ¶
func (r *UpdateCustomPageURLRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdateCustomPageURLResponse ¶
type UpdateCustomPageURLResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateCustomPageURLResult `json:"result"` }
type UpdateCustomPageURLResult ¶
type UpdateCustomPageURLResult struct {
Data starshield.CustomPage `json:"data"`
}
type UpdateDNSRecordRequest ¶
type UpdateDNSRecordRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* DNS记录类型 (Optional) */ Ty_pe *string `json:"ty_pe"` /* DNS记录名称 */ Name string `json:"name"` /* DNS记录内容 */ Content string `json:"content"` /* DNS记录的生存时间。值为1是 "自动"。 */ Ttl int `json:"ttl"` /* 是否利用星盾的性能和安全优势 (Optional) */ Proxied *bool `json:"proxied"` /* 如果是MX记录,该属性是必需的 (Optional) */ Priority *int `json:"priority"` /* (Optional) */ SrvData *starshield.SRVdata `json:"srvData"` /* (Optional) */ CaaData *starshield.CAAdata `json:"caaData"` }
func NewUpdateDNSRecordRequest ¶
func NewUpdateDNSRecordRequest( zone_identifier string, identifier string, name string, content string, ttl int, ) *UpdateDNSRecordRequest
* param zone_identifier: (Required) * param identifier: (Required) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateDNSRecordRequestWithAllParams ¶
func NewUpdateDNSRecordRequestWithAllParams( zone_identifier string, identifier string, ty_pe *string, name string, content string, ttl int, proxied *bool, priority *int, srvData *starshield.SRVdata, caaData *starshield.CAAdata, ) *UpdateDNSRecordRequest
* param zone_identifier: (Required) * param identifier: (Required) * param ty_pe: DNS记录类型 (Optional) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * param proxied: 是否利用星盾的性能和安全优势 (Optional) * param priority: 如果是MX记录,该属性是必需的 (Optional) * param srvData: (Optional) * param caaData: (Optional)
func NewUpdateDNSRecordRequestWithoutParam ¶
func NewUpdateDNSRecordRequestWithoutParam() *UpdateDNSRecordRequest
This constructor has better compatible ability when API parameters changed
func (UpdateDNSRecordRequest) GetRegionId ¶
func (r UpdateDNSRecordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateDNSRecordRequest) SetCaaData ¶
func (r *UpdateDNSRecordRequest) SetCaaData(caaData *starshield.CAAdata)
param caaData: (Optional)
func (*UpdateDNSRecordRequest) SetContent ¶
func (r *UpdateDNSRecordRequest) SetContent(content string)
param content: DNS记录内容(Required)
func (*UpdateDNSRecordRequest) SetIdentifier ¶
func (r *UpdateDNSRecordRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*UpdateDNSRecordRequest) SetName ¶
func (r *UpdateDNSRecordRequest) SetName(name string)
param name: DNS记录名称(Required)
func (*UpdateDNSRecordRequest) SetPriority ¶
func (r *UpdateDNSRecordRequest) SetPriority(priority int)
param priority: 如果是MX记录,该属性是必需的(Optional)
func (*UpdateDNSRecordRequest) SetProxied ¶
func (r *UpdateDNSRecordRequest) SetProxied(proxied bool)
param proxied: 是否利用星盾的性能和安全优势(Optional)
func (*UpdateDNSRecordRequest) SetSrvData ¶
func (r *UpdateDNSRecordRequest) SetSrvData(srvData *starshield.SRVdata)
param srvData: (Optional)
func (*UpdateDNSRecordRequest) SetTtl ¶
func (r *UpdateDNSRecordRequest) SetTtl(ttl int)
param ttl: DNS记录的生存时间。值为1是 "自动"。(Required)
func (*UpdateDNSRecordRequest) SetTy_pe ¶
func (r *UpdateDNSRecordRequest) SetTy_pe(ty_pe string)
param ty_pe: DNS记录类型(Optional)
func (*UpdateDNSRecordRequest) SetZone_identifier ¶
func (r *UpdateDNSRecordRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdateDNSRecordResponse ¶
type UpdateDNSRecordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateDNSRecordResult `json:"result"` }
type UpdateDNSRecordResult ¶
type UpdateDNSRecordResult struct {
Data starshield.DnsRecord `json:"data"`
}
type UpdateIndividualFilterRequest ¶
type UpdateIndividualFilterRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Id string `json:"id"` /* 要使用的筛选器表达式 (Optional) */ Expression *string `json:"expression"` /* 此筛选器当前是否已暂停 (Optional) */ Paused *bool `json:"paused"` /* 可用于描述过滤器用途的注释 (Optional) */ Description *string `json:"description"` /* 短引用标记,用于快速选择相关规则。 (Optional) */ Ref *string `json:"ref"` }
func NewUpdateIndividualFilterRequest ¶
func NewUpdateIndividualFilterRequest( zone_identifier string, id string, ) *UpdateIndividualFilterRequest
* param zone_identifier: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateIndividualFilterRequestWithAllParams ¶
func NewUpdateIndividualFilterRequestWithAllParams( zone_identifier string, id string, expression *string, paused *bool, description *string, ref *string, ) *UpdateIndividualFilterRequest
* param zone_identifier: (Required) * param id: (Required) * param expression: 要使用的筛选器表达式 (Optional) * param paused: 此筛选器当前是否已暂停 (Optional) * param description: 可用于描述过滤器用途的注释 (Optional) * param ref: 短引用标记,用于快速选择相关规则。 (Optional)
func NewUpdateIndividualFilterRequestWithoutParam ¶
func NewUpdateIndividualFilterRequestWithoutParam() *UpdateIndividualFilterRequest
This constructor has better compatible ability when API parameters changed
func (UpdateIndividualFilterRequest) GetRegionId ¶
func (r UpdateIndividualFilterRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateIndividualFilterRequest) SetDescription ¶
func (r *UpdateIndividualFilterRequest) SetDescription(description string)
param description: 可用于描述过滤器用途的注释(Optional)
func (*UpdateIndividualFilterRequest) SetExpression ¶
func (r *UpdateIndividualFilterRequest) SetExpression(expression string)
param expression: 要使用的筛选器表达式(Optional)
func (*UpdateIndividualFilterRequest) SetId ¶
func (r *UpdateIndividualFilterRequest) SetId(id string)
param id: (Required)
func (*UpdateIndividualFilterRequest) SetPaused ¶
func (r *UpdateIndividualFilterRequest) SetPaused(paused bool)
param paused: 此筛选器当前是否已暂停(Optional)
func (*UpdateIndividualFilterRequest) SetRef ¶
func (r *UpdateIndividualFilterRequest) SetRef(ref string)
param ref: 短引用标记,用于快速选择相关规则。(Optional)
func (*UpdateIndividualFilterRequest) SetZone_identifier ¶
func (r *UpdateIndividualFilterRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdateIndividualFilterResponse ¶
type UpdateIndividualFilterResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateIndividualFilterResult `json:"result"` }
type UpdateIndividualFilterResult ¶
type UpdateIndividualFilterResult struct {
Data starshield.Filter `json:"data"`
}
type UpdateIndividualFirewallRuleRequest ¶
type UpdateIndividualFirewallRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Id string `json:"id"` /* 应用于匹配请求的行动。注意,行动 "log "只适用于企业客户。 (Optional) */ Action *string `json:"action"` /* (Optional) */ Filter *starshield.Filter `json:"filter"` /* (Optional) */ Products []string `json:"products"` /* 规则的优先级,允许控制处理顺序。一个较小的数字表示高优先级。如果不提供,任何有优先权的规则将在没有优先权的规则之前排序。 (Optional) */ Priority *int `json:"priority"` /* 此防火墙规则当前是否已暂停。 (Optional) */ Paused *bool `json:"paused"` /* 短引用标记,用于快速选择相关规则。 (Optional) */ Ref *string `json:"ref"` /* (Optional) */ Action_parameters *starshield.Action_parameters `json:"action_parameters"` /* 对规则的描述,以帮助识别它。 (Optional) */ Description *string `json:"description"` }
func NewUpdateIndividualFirewallRuleRequest ¶
func NewUpdateIndividualFirewallRuleRequest( zone_identifier string, id string, ) *UpdateIndividualFirewallRuleRequest
* param zone_identifier: (Required) * param id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateIndividualFirewallRuleRequestWithAllParams ¶
func NewUpdateIndividualFirewallRuleRequestWithAllParams( zone_identifier string, id string, action *string, filter *starshield.Filter, products []string, priority *int, paused *bool, ref *string, action_parameters *starshield.Action_parameters, description *string, ) *UpdateIndividualFirewallRuleRequest
* param zone_identifier: (Required) * param id: (Required) * param action: 应用于匹配请求的行动。注意,行动 "log "只适用于企业客户。 (Optional) * param filter: (Optional) * param products: (Optional) * param priority: 规则的优先级,允许控制处理顺序。一个较小的数字表示高优先级。如果不提供,任何有优先权的规则将在没有优先权的规则之前排序。 (Optional) * param paused: 此防火墙规则当前是否已暂停。 (Optional) * param ref: 短引用标记,用于快速选择相关规则。 (Optional) * param action_parameters: (Optional) * param description: 对规则的描述,以帮助识别它。 (Optional)
func NewUpdateIndividualFirewallRuleRequestWithoutParam ¶
func NewUpdateIndividualFirewallRuleRequestWithoutParam() *UpdateIndividualFirewallRuleRequest
This constructor has better compatible ability when API parameters changed
func (UpdateIndividualFirewallRuleRequest) GetRegionId ¶
func (r UpdateIndividualFirewallRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateIndividualFirewallRuleRequest) SetAction ¶
func (r *UpdateIndividualFirewallRuleRequest) SetAction(action string)
param action: 应用于匹配请求的行动。注意,行动 "log "只适用于企业客户。(Optional)
func (*UpdateIndividualFirewallRuleRequest) SetAction_parameters ¶
func (r *UpdateIndividualFirewallRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
param action_parameters: (Optional)
func (*UpdateIndividualFirewallRuleRequest) SetDescription ¶
func (r *UpdateIndividualFirewallRuleRequest) SetDescription(description string)
param description: 对规则的描述,以帮助识别它。(Optional)
func (*UpdateIndividualFirewallRuleRequest) SetFilter ¶
func (r *UpdateIndividualFirewallRuleRequest) SetFilter(filter *starshield.Filter)
param filter: (Optional)
func (*UpdateIndividualFirewallRuleRequest) SetId ¶
func (r *UpdateIndividualFirewallRuleRequest) SetId(id string)
param id: (Required)
func (*UpdateIndividualFirewallRuleRequest) SetPaused ¶
func (r *UpdateIndividualFirewallRuleRequest) SetPaused(paused bool)
param paused: 此防火墙规则当前是否已暂停。(Optional)
func (*UpdateIndividualFirewallRuleRequest) SetPriority ¶
func (r *UpdateIndividualFirewallRuleRequest) SetPriority(priority int)
param priority: 规则的优先级,允许控制处理顺序。一个较小的数字表示高优先级。如果不提供,任何有优先权的规则将在没有优先权的规则之前排序。(Optional)
func (*UpdateIndividualFirewallRuleRequest) SetProducts ¶
func (r *UpdateIndividualFirewallRuleRequest) SetProducts(products []string)
param products: (Optional)
func (*UpdateIndividualFirewallRuleRequest) SetRef ¶
func (r *UpdateIndividualFirewallRuleRequest) SetRef(ref string)
param ref: 短引用标记,用于快速选择相关规则。(Optional)
func (*UpdateIndividualFirewallRuleRequest) SetZone_identifier ¶
func (r *UpdateIndividualFirewallRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdateIndividualFirewallRuleResponse ¶
type UpdateIndividualFirewallRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateIndividualFirewallRuleResult `json:"result"` }
type UpdateIndividualFirewallRuleResult ¶
type UpdateIndividualFirewallRuleResult struct {
Data starshield.FirewallRule `json:"data"`
}
type UpdateLogpushJobRequest ¶ added in v1.60.0
type UpdateLogpushJobRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Job_identifier string `json:"job_identifier"` /* (Optional) */ Enabled *bool `json:"enabled"` /* 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1 (Optional) */ Logpull_options *string `json:"logpull_options"` /* 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。 (Optional) */ Destination_conf *string `json:"destination_conf"` }
func NewUpdateLogpushJobRequest ¶ added in v1.60.0
func NewUpdateLogpushJobRequest( zone_identifier string, job_identifier string, ) *UpdateLogpushJobRequest
* param zone_identifier: (Required) * param job_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateLogpushJobRequestWithAllParams ¶ added in v1.60.0
func NewUpdateLogpushJobRequestWithAllParams( zone_identifier string, job_identifier string, enabled *bool, logpull_options *string, destination_conf *string, ) *UpdateLogpushJobRequest
* param zone_identifier: (Required) * param job_identifier: (Required) * param enabled: (Optional) * param logpull_options: 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1 (Optional) * param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。 (Optional)
func NewUpdateLogpushJobRequestWithoutParam ¶ added in v1.60.0
func NewUpdateLogpushJobRequestWithoutParam() *UpdateLogpushJobRequest
This constructor has better compatible ability when API parameters changed
func (UpdateLogpushJobRequest) GetRegionId ¶ added in v1.60.0
func (r UpdateLogpushJobRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateLogpushJobRequest) SetDestination_conf ¶ added in v1.60.0
func (r *UpdateLogpushJobRequest) SetDestination_conf(destination_conf string)
param destination_conf: 唯一标识数据推送目的地的字符串。可能包括目的地支持的其他参数。(Optional)
func (*UpdateLogpushJobRequest) SetEnabled ¶ added in v1.60.0
func (r *UpdateLogpushJobRequest) SetEnabled(enabled bool)
param enabled: (Optional)
func (*UpdateLogpushJobRequest) SetJob_identifier ¶ added in v1.60.0
func (r *UpdateLogpushJobRequest) SetJob_identifier(job_identifier string)
param job_identifier: (Required)
func (*UpdateLogpushJobRequest) SetLogpull_options ¶ added in v1.60.0
func (r *UpdateLogpushJobRequest) SetLogpull_options(logpull_options string)
param logpull_options: 它指定了诸如请求的字段和时间戳格式之类的内容。例如:fields=fieldName1,fieldName2,fileNamek×tamps=rfc3339&sample=0.1(Optional)
func (*UpdateLogpushJobRequest) SetZone_identifier ¶ added in v1.60.0
func (r *UpdateLogpushJobRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdateLogpushJobResponse ¶ added in v1.60.0
type UpdateLogpushJobResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateLogpushJobResult `json:"result"` }
type UpdateLogpushJobResult ¶ added in v1.60.0
type UpdateLogpushJobResult struct {
Data starshield.LogpushJob `json:"data"`
}
type UpdatePageRuleRequest ¶
type UpdatePageRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* 根据请求评估的目标 (Optional) */ Targets []starshield.Target `json:"targets"` /* 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional) */ Actions []starshield.Action `json:"actions"` /* 一个数字,表示一个页面规则优先于另一个页面规则。 如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional) */ Priority *int `json:"priority"` /* 页面规则的状态 (Optional) */ Status *string `json:"status"` }
func NewUpdatePageRuleRequest ¶
func NewUpdatePageRuleRequest( zone_identifier string, identifier string, ) *UpdatePageRuleRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdatePageRuleRequestWithAllParams ¶
func NewUpdatePageRuleRequestWithAllParams( zone_identifier string, identifier string, targets []starshield.Target, actions []starshield.Action, priority *int, status *string, ) *UpdatePageRuleRequest
- param zone_identifier: (Required)
- param identifier: (Required)
- param targets: 根据请求评估的目标 (Optional)
- param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional)
- param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。
(Optional) * param status: 页面规则的状态 (Optional)
func NewUpdatePageRuleRequestWithoutParam ¶
func NewUpdatePageRuleRequestWithoutParam() *UpdatePageRuleRequest
This constructor has better compatible ability when API parameters changed
func (UpdatePageRuleRequest) GetRegionId ¶
func (r UpdatePageRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdatePageRuleRequest) SetActions ¶
func (r *UpdatePageRuleRequest) SetActions(actions []starshield.Action)
param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者)(Optional)
func (*UpdatePageRuleRequest) SetIdentifier ¶
func (r *UpdatePageRuleRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*UpdatePageRuleRequest) SetPriority ¶
func (r *UpdatePageRuleRequest) SetPriority(priority int)
param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional)
func (*UpdatePageRuleRequest) SetStatus ¶
func (r *UpdatePageRuleRequest) SetStatus(status string)
param status: 页面规则的状态(Optional)
func (*UpdatePageRuleRequest) SetTargets ¶
func (r *UpdatePageRuleRequest) SetTargets(targets []starshield.Target)
param targets: 根据请求评估的目标(Optional)
func (*UpdatePageRuleRequest) SetZone_identifier ¶
func (r *UpdatePageRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type UpdatePageRuleResponse ¶
type UpdatePageRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdatePageRuleResult `json:"result"` }
type UpdatePageRuleResult ¶
type UpdatePageRuleResult struct {
Data starshield.PageRule `json:"data"`
}
type XpsRequest ¶ added in v1.60.0
type XpsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ ZoneName *string `json:"zoneName"` /* (Optional) */ QueryMode *string `json:"queryMode"` /* (Optional) */ Since *string `json:"since"` /* (Optional) */ Until *string `json:"until"` }
func NewXpsRequest ¶ added in v1.60.0
func NewXpsRequest( zone_identifier string, ) *XpsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewXpsRequestWithAllParams ¶ added in v1.60.0
func NewXpsRequestWithAllParams( zone_identifier string, zoneName *string, queryMode *string, since *string, until *string, ) *XpsRequest
* param zone_identifier: (Required) * param zoneName: (Optional) * param queryMode: (Optional) * param since: (Optional) * param until: (Optional)
func NewXpsRequestWithoutParam ¶ added in v1.60.0
func NewXpsRequestWithoutParam() *XpsRequest
This constructor has better compatible ability when API parameters changed
func (XpsRequest) GetRegionId ¶ added in v1.60.0
func (r XpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*XpsRequest) SetQueryMode ¶ added in v1.60.0
func (r *XpsRequest) SetQueryMode(queryMode string)
param queryMode: (Optional)
func (*XpsRequest) SetSince ¶ added in v1.60.0
func (r *XpsRequest) SetSince(since string)
param since: (Optional)
func (*XpsRequest) SetUntil ¶ added in v1.60.0
func (r *XpsRequest) SetUntil(until string)
param until: (Optional)
func (*XpsRequest) SetZoneName ¶ added in v1.60.0
func (r *XpsRequest) SetZoneName(zoneName string)
param zoneName: (Optional)
func (*XpsRequest) SetZone_identifier ¶ added in v1.60.0
func (r *XpsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type XpsResponse ¶ added in v1.60.0
type XpsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result XpsResult `json:"result"` }
type XpsResult ¶ added in v1.60.0
type XpsResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type ZoneBandwidthAvgRequest ¶ added in v1.60.0
type ZoneBandwidthAvgRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneBandwidthAvgRequest ¶ added in v1.60.0
func NewZoneBandwidthAvgRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthAvgRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthAvgRequestWithAllParams ¶ added in v1.60.0
func NewZoneBandwidthAvgRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthAvgRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthAvgRequestWithoutParam ¶ added in v1.60.0
func NewZoneBandwidthAvgRequestWithoutParam() *ZoneBandwidthAvgRequest
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthAvgRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneBandwidthAvgRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthAvgRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneBandwidthAvgRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneBandwidthAvgRequest) SetSince ¶ added in v1.60.0
func (r *ZoneBandwidthAvgRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthAvgRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneBandwidthAvgRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthAvgRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneBandwidthAvgRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneBandwidthAvgRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneBandwidthAvgRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneBandwidthAvgResponse ¶ added in v1.60.0
type ZoneBandwidthAvgResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneBandwidthAvgResult `json:"result"` }
type ZoneBandwidthAvgResult ¶ added in v1.60.0
type ZoneBandwidthAvgResult struct {
Value int `json:"value"`
}
type ZoneBandwidthDateHistogramRequest ¶ added in v1.60.0
type ZoneBandwidthDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneBandwidthDateHistogramRequest ¶ added in v1.60.0
func NewZoneBandwidthDateHistogramRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneBandwidthDateHistogramRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneBandwidthDateHistogramRequestWithoutParam() *ZoneBandwidthDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneBandwidthDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneBandwidthDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneBandwidthDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneBandwidthDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneBandwidthDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneBandwidthDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneBandwidthDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneBandwidthDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneBandwidthDateHistogramResponse ¶ added in v1.60.0
type ZoneBandwidthDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneBandwidthDateHistogramResult `json:"result"` }
type ZoneBandwidthDateHistogramResult ¶ added in v1.60.0
type ZoneBandwidthDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type ZoneBandwidthMaxRequest ¶ added in v1.60.0
type ZoneBandwidthMaxRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneBandwidthMaxRequest ¶ added in v1.60.0
func NewZoneBandwidthMaxRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthMaxRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthMaxRequestWithAllParams ¶ added in v1.60.0
func NewZoneBandwidthMaxRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthMaxRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthMaxRequestWithoutParam ¶ added in v1.60.0
func NewZoneBandwidthMaxRequestWithoutParam() *ZoneBandwidthMaxRequest
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthMaxRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneBandwidthMaxRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthMaxRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneBandwidthMaxRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneBandwidthMaxRequest) SetSince ¶ added in v1.60.0
func (r *ZoneBandwidthMaxRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthMaxRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneBandwidthMaxRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthMaxRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneBandwidthMaxRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneBandwidthMaxRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneBandwidthMaxRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneBandwidthMaxResponse ¶ added in v1.60.0
type ZoneBandwidthMaxResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneBandwidthMaxResult `json:"result"` }
type ZoneBandwidthMaxResult ¶ added in v1.60.0
type ZoneBandwidthMultiDateHistogramRequest ¶ added in v1.60.0
type ZoneBandwidthMultiDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneBandwidthMultiDateHistogramRequest ¶ added in v1.60.0
func NewZoneBandwidthMultiDateHistogramRequest( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneBandwidthMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneBandwidthMultiDateHistogramRequestWithAllParams( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneBandwidthMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneBandwidthMultiDateHistogramRequestWithoutParam() *ZoneBandwidthMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneBandwidthMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *ZoneBandwidthMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*ZoneBandwidthMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneBandwidthMultiDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneBandwidthMultiDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthMultiDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneBandwidthMultiDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneBandwidthMultiDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneBandwidthMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneBandwidthMultiDateHistogramResponse ¶ added in v1.60.0
type ZoneBandwidthMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneBandwidthMultiDateHistogramResult `json:"result"` }
type ZoneBandwidthMultiDateHistogramResult ¶ added in v1.60.0
type ZoneBandwidthMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type ZoneBandwidthP95Request ¶ added in v1.60.0
type ZoneBandwidthP95Request struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneBandwidthP95Request ¶ added in v1.60.0
func NewZoneBandwidthP95Request( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthP95Request
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthP95RequestWithAllParams ¶ added in v1.60.0
func NewZoneBandwidthP95RequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneBandwidthP95Request
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthP95RequestWithoutParam ¶ added in v1.60.0
func NewZoneBandwidthP95RequestWithoutParam() *ZoneBandwidthP95Request
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthP95Request) GetRegionId ¶ added in v1.60.0
func (r ZoneBandwidthP95Request) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthP95Request) SetQueryMode ¶ added in v1.60.0
func (r *ZoneBandwidthP95Request) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneBandwidthP95Request) SetSince ¶ added in v1.60.0
func (r *ZoneBandwidthP95Request) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthP95Request) SetUntil ¶ added in v1.60.0
func (r *ZoneBandwidthP95Request) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthP95Request) SetZoneName ¶ added in v1.60.0
func (r *ZoneBandwidthP95Request) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneBandwidthP95Request) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneBandwidthP95Request) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneBandwidthP95Response ¶ added in v1.60.0
type ZoneBandwidthP95Response struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneBandwidthP95Result `json:"result"` }
type ZoneBandwidthP95Result ¶ added in v1.60.0
type ZoneBandwidthP95Result struct {
Value int `json:"value"`
}
type ZoneRequestDateHistogramRequest ¶ added in v1.60.0
type ZoneRequestDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneRequestDateHistogramRequest ¶ added in v1.60.0
func NewZoneRequestDateHistogramRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneRequestDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneRequestDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneRequestDateHistogramRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneRequestDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneRequestDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneRequestDateHistogramRequestWithoutParam() *ZoneRequestDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneRequestDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneRequestDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneRequestDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneRequestDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneRequestDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneRequestDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneRequestDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneRequestDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneRequestDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneRequestDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneRequestDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneRequestDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneRequestDateHistogramResponse ¶ added in v1.60.0
type ZoneRequestDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneRequestDateHistogramResult `json:"result"` }
type ZoneRequestDateHistogramResult ¶ added in v1.60.0
type ZoneRequestDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type ZoneRequestMultiDateHistogramRequest ¶ added in v1.60.0
type ZoneRequestMultiDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneRequestMultiDateHistogramRequest ¶ added in v1.60.0
func NewZoneRequestMultiDateHistogramRequest( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneRequestMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneRequestMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneRequestMultiDateHistogramRequestWithAllParams( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneRequestMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneRequestMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneRequestMultiDateHistogramRequestWithoutParam() *ZoneRequestMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneRequestMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneRequestMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneRequestMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *ZoneRequestMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*ZoneRequestMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneRequestMultiDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneRequestMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneRequestMultiDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneRequestMultiDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneRequestMultiDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneRequestMultiDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneRequestMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneRequestMultiDateHistogramResponse ¶ added in v1.60.0
type ZoneRequestMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneRequestMultiDateHistogramResult `json:"result"` }
type ZoneRequestMultiDateHistogramResult ¶ added in v1.60.0
type ZoneRequestMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type ZoneRequestSumRequest ¶ added in v1.60.0
type ZoneRequestSumRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneRequestSumRequest ¶ added in v1.60.0
func NewZoneRequestSumRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneRequestSumRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneRequestSumRequestWithAllParams ¶ added in v1.60.0
func NewZoneRequestSumRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneRequestSumRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneRequestSumRequestWithoutParam ¶ added in v1.60.0
func NewZoneRequestSumRequestWithoutParam() *ZoneRequestSumRequest
This constructor has better compatible ability when API parameters changed
func (ZoneRequestSumRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneRequestSumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneRequestSumRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneRequestSumRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneRequestSumRequest) SetSince ¶ added in v1.60.0
func (r *ZoneRequestSumRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneRequestSumRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneRequestSumRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneRequestSumRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneRequestSumRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneRequestSumRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneRequestSumRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneRequestSumResponse ¶ added in v1.60.0
type ZoneRequestSumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneRequestSumResult `json:"result"` }
type ZoneRequestSumResult ¶ added in v1.60.0
type ZoneRequestSumResult struct {
Value int `json:"value"`
}
type ZoneTrafficDateHistogramRequest ¶ added in v1.60.0
type ZoneTrafficDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneTrafficDateHistogramRequest ¶ added in v1.60.0
func NewZoneTrafficDateHistogramRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneTrafficDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneTrafficDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneTrafficDateHistogramRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneTrafficDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneTrafficDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneTrafficDateHistogramRequestWithoutParam() *ZoneTrafficDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneTrafficDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneTrafficDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneTrafficDateHistogramRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneTrafficDateHistogramRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneTrafficDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneTrafficDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneTrafficDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneTrafficDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneTrafficDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneTrafficDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneTrafficDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneTrafficDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneTrafficDateHistogramResponse ¶ added in v1.60.0
type ZoneTrafficDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneTrafficDateHistogramResult `json:"result"` }
type ZoneTrafficDateHistogramResult ¶ added in v1.60.0
type ZoneTrafficDateHistogramResult struct {
Data starshield.SimpleDateHistogram `json:"data"`
}
type ZoneTrafficMultiDateHistogramRequest ¶ added in v1.60.0
type ZoneTrafficMultiDateHistogramRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 */ QueryModes []string `json:"queryModes"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneTrafficMultiDateHistogramRequest ¶ added in v1.60.0
func NewZoneTrafficMultiDateHistogramRequest( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneTrafficMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneTrafficMultiDateHistogramRequestWithAllParams ¶ added in v1.60.0
func NewZoneTrafficMultiDateHistogramRequestWithAllParams( zone_identifier string, queryModes []string, zoneName string, since string, until string, ) *ZoneTrafficMultiDateHistogramRequest
- param zone_identifier: 域名标识 (Required)
- param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneTrafficMultiDateHistogramRequestWithoutParam ¶ added in v1.60.0
func NewZoneTrafficMultiDateHistogramRequestWithoutParam() *ZoneTrafficMultiDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (ZoneTrafficMultiDateHistogramRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneTrafficMultiDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneTrafficMultiDateHistogramRequest) SetQueryModes ¶ added in v1.60.0
func (r *ZoneTrafficMultiDateHistogramRequest) SetQueryModes(queryModes []string)
param queryModes: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 all/normal/mitigation/cache/origin的任意组合 (Required)
func (*ZoneTrafficMultiDateHistogramRequest) SetSince ¶ added in v1.60.0
func (r *ZoneTrafficMultiDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneTrafficMultiDateHistogramRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneTrafficMultiDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneTrafficMultiDateHistogramRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneTrafficMultiDateHistogramRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneTrafficMultiDateHistogramRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneTrafficMultiDateHistogramRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneTrafficMultiDateHistogramResponse ¶ added in v1.60.0
type ZoneTrafficMultiDateHistogramResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneTrafficMultiDateHistogramResult `json:"result"` }
type ZoneTrafficMultiDateHistogramResult ¶ added in v1.60.0
type ZoneTrafficMultiDateHistogramResult struct { DateHistograms []starshield.DateHistogram `json:"dateHistograms"` TimeScope []int `json:"timeScope"` Since string `json:"since"` Util string `json:"util"` }
type ZoneTrafficSumRequest ¶ added in v1.60.0
type ZoneTrafficSumRequest struct { core.JDCloudRequest /* 域名标识 */ Zone_identifier string `json:"zone_identifier"` /* all - 所有 normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 */ QueryMode string `json:"queryMode"` /* 域名 */ ZoneName string `json:"zoneName"` /* 开始时间 */ Since string `json:"since"` /* 结束时间 */ Until string `json:"until"` }
func NewZoneTrafficSumRequest ¶ added in v1.60.0
func NewZoneTrafficSumRequest( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneTrafficSumRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneTrafficSumRequestWithAllParams ¶ added in v1.60.0
func NewZoneTrafficSumRequestWithAllParams( zone_identifier string, queryMode string, zoneName string, since string, until string, ) *ZoneTrafficSumRequest
- param zone_identifier: 域名标识 (Required)
- param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源
(Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneTrafficSumRequestWithoutParam ¶ added in v1.60.0
func NewZoneTrafficSumRequestWithoutParam() *ZoneTrafficSumRequest
This constructor has better compatible ability when API parameters changed
func (ZoneTrafficSumRequest) GetRegionId ¶ added in v1.60.0
func (r ZoneTrafficSumRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneTrafficSumRequest) SetQueryMode ¶ added in v1.60.0
func (r *ZoneTrafficSumRequest) SetQueryMode(queryMode string)
param queryMode: all - 所有
normal - 业务 mitigation - 缓解 cache - 缓存 origin - 回源 (Required)
func (*ZoneTrafficSumRequest) SetSince ¶ added in v1.60.0
func (r *ZoneTrafficSumRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneTrafficSumRequest) SetUntil ¶ added in v1.60.0
func (r *ZoneTrafficSumRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneTrafficSumRequest) SetZoneName ¶ added in v1.60.0
func (r *ZoneTrafficSumRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneTrafficSumRequest) SetZone_identifier ¶ added in v1.60.0
func (r *ZoneTrafficSumRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneTrafficSumResponse ¶ added in v1.60.0
type ZoneTrafficSumResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ZoneTrafficSumResult `json:"result"` }
type ZoneTrafficSumResult ¶ added in v1.60.0
type ZoneTrafficSumResult struct {
Value int `json:"value"`
}
Source Files
¶
- AccessLog.go
- BandwidthDateHistogramTopK.go
- BandwidthTopK.go
- BandwidthTrend.go
- BpsInstance.go
- BpsZone.go
- CacheBandwidthTopK.go
- CacheDateHistogram.go
- CacheDateHistogramBandwidth.go
- CacheTopK.go
- Change0_RTTSessionResumptionSetting.go
- ChangeAlwaysOnlineSetting.go
- ChangeAlwaysUseHTTPSSetting.go
- ChangeAutomaticHTTPSRewritesSetting.go
- ChangeBrotliSetting.go
- ChangeBrowserCacheTTLSetting.go
- ChangeBrowserCheckSetting.go
- ChangeCacheLevelSetting.go
- ChangeChallengeTTLSetting.go
- ChangeCiphersSetting.go
- ChangeDevelopmentModeSetting.go
- ChangeEmailObfuscationSetting.go
- ChangeEnableErrorPagesOnSetting.go
- ChangeEnableQueryStringSortSetting.go
- ChangeHTTP2EdgePrioritizationSetting.go
- ChangeHTTP2Setting.go
- ChangeHTTP3Setting.go
- ChangeHotlinkProtectionSetting.go
- ChangeIPGeolocationSetting.go
- ChangeIPv6Setting.go
- ChangeMaxUploadSetting.go
- ChangeMinifySetting.go
- ChangeMinimumTLSVersionSetting.go
- ChangeMirageSetting.go
- ChangeMobileRedirectSetting.go
- ChangeOpportunisticEncryptionSetting.go
- ChangePolishSetting.go
- ChangePrefetchPreloadSetting.go
- ChangePrivacyPassSetting.go
- ChangePseudoIPv4Setting.go
- ChangeRocketLoaderSetting.go
- ChangeSSLSetting.go
- ChangeSecurityLevelSetting.go
- ChangeServerSideExcludeSetting.go
- ChangeTLS1_3Setting.go
- ChangeTLSClientAuthSetting.go
- ChangeTrueClientIPSetting.go
- ChangeWebApplicationFirewallWAFSetting.go
- ChangeWebPSetting.go
- ChangeWebSocketsSetting.go
- CheckDestinationExists.go
- CheckInstancesName.go
- CloseFirewallBot.go
- CreateDNSRecord.go
- CreateFilters.go
- CreateFirewallRules.go
- CreateFlowPack.go
- CreateInstance.go
- CreateLogpushJob.go
- CreatePageRule.go
- CreateSSLConfiguration.go
- CreateZone.go
- Dashboard.go
- DateHistogram.go
- DateHistogramBandwidth.go
- DeleteAdvancedCertificateManagerCertificatePack.go
- DeleteDNSRecord.go
- DeleteIndividualFirewallRules.go
- DeleteLogpushJob.go
- DeletePageRule.go
- DeleteSSLConfiguration.go
- DeleteZone.go
- DescribeBotStatus.go
- DescribeInstanceByOrderNo.go
- DescribeInstances.go
- DescribePackage.go
- DescribePackages.go
- EditFirewallPackage.go
- EditRule.go
- EditRuleGroup.go
- EditSSLConfiguration.go
- EditUniversalSSLSettings.go
- EditZoneSettingsInfo.go
- Fields.go
- FieldsDefault.go
- FirewallActivityLog.go
- FirewallDateHistogram.go
- FirewallPackageDetails.go
- FirewallTopK.go
- Get0_RTTSessionResumptionSetting.go
- GetAdvancedDDOSSetting.go
- GetAllZoneSettings.go
- GetAlwaysOnlineSetting.go
- GetAlwaysUseHTTPSSetting.go
- GetAutomaticHTTPSRewritesSetting.go
- GetBrowserCacheTTLSetting.go
- GetBrowserCheckSetting.go
- GetChallengeTTLSetting.go
- GetCiphersSetting.go
- GetDevelopmentModeSetting.go
- GetEmailObfuscationSetting.go
- GetEnableErrorPagesOnSetting.go
- GetEnableQueryStringSortSetting.go
- GetHTTP2EdgePrioritizationSetting.go
- GetHTTP2Setting.go
- GetHTTP3Setting.go
- GetHotlinkProtectionSetting.go
- GetIPGeolocationSetting.go
- GetIPv6Setting.go
- GetImageResizingSetting.go
- GetMinifySetting.go
- GetMinimumTLSVersionSetting.go
- GetMirageSetting.go
- GetMobileRedirectSetting.go
- GetOpportunisticEncryptionSetting.go
- GetPolishSetting.go
- GetPrefetchPreloadSetting.go
- GetPrivacyPassSetting.go
- GetPseudoIPv4Setting.go
- GetRocketLoaderSetting.go
- GetSSLSetting.go
- GetSecurityHeaderHSTSSetting.go
- GetSecurityLevelSetting.go
- GetServerSideExcludeSetting.go
- GetTLSClientAuthSetting.go
- GetTrueClientIPSetting.go
- GetWebApplicationFirewallWAFSetting.go
- GetWebPSetting.go
- GetWebSocketsSetting.go
- GetZoneEnableTLS1_3Setting.go
- GroupBy.go
- InstanceBandwidthAvg.go
- InstanceBandwidthDateHistogram.go
- InstanceBandwidthList.go
- InstanceBandwidthMax.go
- InstanceBandwidthMultiDateHistogram.go
- InstanceBandwidthP95.go
- InstanceRequestDateHistogram.go
- InstanceRequestMultiDateHistogram.go
- InstanceRequestSum.go
- InstanceTrafficDateHistogram.go
- InstanceTrafficMultiDateHistogram.go
- InstanceTrafficSum.go
- Ips.go
- ListAvailableCustomPages.go
- ListAvailablePageRuleSetting.go
- ListCertificatePacks.go
- ListDNSRecords.go
- ListFirewallPackages.go
- ListLogpushJobs.go
- ListOfFirewallRules.go
- ListPageRules.go
- ListRuleGroups.go
- ListRules.go
- ListSSLConfigurations.go
- ListZones.go
- ModifyInstance.go
- OpenFirewallBot.go
- OrderAdvancedCertificateManagerCertificatePack.go
- PurgeAllFiles.go
- PurgeFilesByCache_TagsAndHostOrPrefix.go
- PurgeFilesByURL.go
- QpsInstance.go
- QpsZone.go
- RequestDateHistogramTopK.go
- RequestTopK.go
- RuleDetails.go
- RuleGroupDetails.go
- SelectDetailList.go
- TopK.go
- TrafficDateHistogramTopK.go
- TrafficTopK.go
- UniversalSSLSettingsDetails.go
- UpdateCustomPageURL.go
- UpdateDNSRecord.go
- UpdateIndividualFilter.go
- UpdateIndividualFirewallRule.go
- UpdateLogpushJob.go
- UpdatePageRule.go
- Xps.go
- ZoneBandwidthAvg.go
- ZoneBandwidthDateHistogram.go
- ZoneBandwidthMax.go
- ZoneBandwidthMultiDateHistogram.go
- ZoneBandwidthP95.go
- ZoneRequestDateHistogram.go
- ZoneRequestMultiDateHistogram.go
- ZoneRequestSum.go
- ZoneTrafficDateHistogram.go
- ZoneTrafficMultiDateHistogram.go
- ZoneTrafficSum.go