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 BotDateHistogramRequest
- func NewBotDateHistogramRequest(zoneId string, since string, until string) *BotDateHistogramRequest
- func NewBotDateHistogramRequestWithAllParams(zoneId string, since string, until string, filters []starshield.BotFilter) *BotDateHistogramRequest
- func NewBotDateHistogramRequestWithoutParam() *BotDateHistogramRequest
- func (r BotDateHistogramRequest) GetRegionId() string
- func (r *BotDateHistogramRequest) SetFilters(filters []starshield.BotFilter)
- func (r *BotDateHistogramRequest) SetSince(since string)
- func (r *BotDateHistogramRequest) SetUntil(until string)
- func (r *BotDateHistogramRequest) SetZoneId(zoneId string)
- type BotDateHistogramResponse
- type BotDateHistogramResult
- 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 CreateRuleRequest
- func (r CreateRuleRequest) GetRegionId() string
- func (r *CreateRuleRequest) SetAction(action string)
- func (r *CreateRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
- func (r *CreateRuleRequest) SetDescription(description string)
- func (r *CreateRuleRequest) SetEnabled(enabled bool)
- func (r *CreateRuleRequest) SetExpression(expression string)
- func (r *CreateRuleRequest) SetRatelimit(ratelimit *starshield.Ratelimit)
- func (r *CreateRuleRequest) SetRuleset_id(ruleset_id string)
- func (r *CreateRuleRequest) SetZone_id(zone_id string)
- type CreateRuleResponse
- type CreateRuleResult
- type CreateRuleSetRequest
- type CreateRuleSetResponse
- type CreateRuleSetResult
- 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 DeleteRuleRequest
- type DeleteRuleResponse
- type DeleteRuleResult
- 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
- func NewEditZoneSettingsInfoRequest(zone_identifier string) *EditZoneSettingsInfoRequest
- func NewEditZoneSettingsInfoRequestWithAllParams(zone_identifier string, items []starshield.ZoneConfItem) *EditZoneSettingsInfoRequest
- func NewEditZoneSettingsInfoRequestWithoutParam() *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 GetRuleSetRequest
- type GetRuleSetResponse
- type GetRuleSetResult
- 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 InstanceBandwidthDateHistogram4PaRequest
- func NewInstanceBandwidthDateHistogram4PaRequest(instanceId string, since string, until string) *InstanceBandwidthDateHistogram4PaRequest
- func NewInstanceBandwidthDateHistogram4PaRequestWithAllParams(instanceId string, since string, until string) *InstanceBandwidthDateHistogram4PaRequest
- func NewInstanceBandwidthDateHistogram4PaRequestWithoutParam() *InstanceBandwidthDateHistogram4PaRequest
- func (r InstanceBandwidthDateHistogram4PaRequest) GetRegionId() string
- func (r *InstanceBandwidthDateHistogram4PaRequest) SetInstanceId(instanceId string)
- func (r *InstanceBandwidthDateHistogram4PaRequest) SetSince(since string)
- func (r *InstanceBandwidthDateHistogram4PaRequest) SetUntil(until string)
- type InstanceBandwidthDateHistogram4PaResponse
- type InstanceBandwidthDateHistogram4PaResult
- 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 InstanceTrafficDateHistogram4PaRequest
- func NewInstanceTrafficDateHistogram4PaRequest(instanceId string, since string, until string) *InstanceTrafficDateHistogram4PaRequest
- func NewInstanceTrafficDateHistogram4PaRequestWithAllParams(instanceId string, since string, until string) *InstanceTrafficDateHistogram4PaRequest
- func NewInstanceTrafficDateHistogram4PaRequestWithoutParam() *InstanceTrafficDateHistogram4PaRequest
- type InstanceTrafficDateHistogram4PaResponse
- type InstanceTrafficDateHistogram4PaResult
- 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
- func NewListCertificatePacksRequest(zone_identifier string) *ListCertificatePacksRequest
- func NewListCertificatePacksRequestWithAllParams(zone_identifier string, status *string, page *int, per_page *int) *ListCertificatePacksRequest
- func NewListCertificatePacksRequestWithoutParam() *ListCertificatePacksRequest
- func (r ListCertificatePacksRequest) GetRegionId() string
- func (r *ListCertificatePacksRequest) SetPage(page int)
- func (r *ListCertificatePacksRequest) SetPer_page(per_page int)
- func (r *ListCertificatePacksRequest) SetStatus(status string)
- func (r *ListCertificatePacksRequest) SetZone_identifier(zone_identifier string)
- 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 SpectrumAppBandwidthDateHistogramRequest
- func NewSpectrumAppBandwidthDateHistogramRequest(instanceId string, zoneId string, spectrumAppId string, since string, ...) *SpectrumAppBandwidthDateHistogramRequest
- func NewSpectrumAppBandwidthDateHistogramRequestWithAllParams(instanceId string, zoneId string, spectrumAppId string, since string, ...) *SpectrumAppBandwidthDateHistogramRequest
- func NewSpectrumAppBandwidthDateHistogramRequestWithoutParam() *SpectrumAppBandwidthDateHistogramRequest
- func (r SpectrumAppBandwidthDateHistogramRequest) GetRegionId() string
- func (r *SpectrumAppBandwidthDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *SpectrumAppBandwidthDateHistogramRequest) SetSince(since string)
- func (r *SpectrumAppBandwidthDateHistogramRequest) SetSpectrumAppId(spectrumAppId string)
- func (r *SpectrumAppBandwidthDateHistogramRequest) SetUntil(until string)
- func (r *SpectrumAppBandwidthDateHistogramRequest) SetZoneId(zoneId string)
- type SpectrumAppBandwidthDateHistogramResponse
- type SpectrumAppBandwidthDateHistogramResult
- type SpectrumAppTrafficDateHistogramRequest
- func NewSpectrumAppTrafficDateHistogramRequest(instanceId string, zoneId string, spectrumAppId string, since string, ...) *SpectrumAppTrafficDateHistogramRequest
- func NewSpectrumAppTrafficDateHistogramRequestWithAllParams(instanceId string, zoneId string, spectrumAppId string, since string, ...) *SpectrumAppTrafficDateHistogramRequest
- func NewSpectrumAppTrafficDateHistogramRequestWithoutParam() *SpectrumAppTrafficDateHistogramRequest
- func (r SpectrumAppTrafficDateHistogramRequest) GetRegionId() string
- func (r *SpectrumAppTrafficDateHistogramRequest) SetInstanceId(instanceId string)
- func (r *SpectrumAppTrafficDateHistogramRequest) SetSince(since string)
- func (r *SpectrumAppTrafficDateHistogramRequest) SetSpectrumAppId(spectrumAppId string)
- func (r *SpectrumAppTrafficDateHistogramRequest) SetUntil(until string)
- func (r *SpectrumAppTrafficDateHistogramRequest) SetZoneId(zoneId string)
- type SpectrumAppTrafficDateHistogramResponse
- type SpectrumAppTrafficDateHistogramResult
- type SubmitOrderRequest
- type SubmitOrderResponse
- type SubmitOrderResult
- 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 UpdateRuleRequest
- func (r UpdateRuleRequest) GetRegionId() string
- func (r *UpdateRuleRequest) SetAction(action string)
- func (r *UpdateRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
- func (r *UpdateRuleRequest) SetDescription(description string)
- func (r *UpdateRuleRequest) SetEnabled(enabled bool)
- func (r *UpdateRuleRequest) SetExpression(expression string)
- func (r *UpdateRuleRequest) SetId(id string)
- func (r *UpdateRuleRequest) SetLast_updated(last_updated string)
- func (r *UpdateRuleRequest) SetLogging(logging *starshield.Logging)
- func (r *UpdateRuleRequest) SetPosition(position *starshield.Position)
- func (r *UpdateRuleRequest) SetRatelimit(ratelimit *starshield.Ratelimit)
- func (r *UpdateRuleRequest) SetRef(ref string)
- func (r *UpdateRuleRequest) SetRule_id(rule_id string)
- func (r *UpdateRuleRequest) SetRuleset_id(ruleset_id string)
- func (r *UpdateRuleRequest) SetVersion(version string)
- func (r *UpdateRuleRequest) SetZone_id(zone_id string)
- type UpdateRuleResponse
- type UpdateRuleResult
- 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 ZoneBandwidthDateHistogram4PaRequest
- func NewZoneBandwidthDateHistogram4PaRequest(instanceId string, zoneId string, since string, until string) *ZoneBandwidthDateHistogram4PaRequest
- func NewZoneBandwidthDateHistogram4PaRequestWithAllParams(instanceId string, zoneId string, since string, until string) *ZoneBandwidthDateHistogram4PaRequest
- func NewZoneBandwidthDateHistogram4PaRequestWithoutParam() *ZoneBandwidthDateHistogram4PaRequest
- func (r ZoneBandwidthDateHistogram4PaRequest) GetRegionId() string
- func (r *ZoneBandwidthDateHistogram4PaRequest) SetInstanceId(instanceId string)
- func (r *ZoneBandwidthDateHistogram4PaRequest) SetSince(since string)
- func (r *ZoneBandwidthDateHistogram4PaRequest) SetUntil(until string)
- func (r *ZoneBandwidthDateHistogram4PaRequest) SetZoneId(zoneId string)
- type ZoneBandwidthDateHistogram4PaResponse
- type ZoneBandwidthDateHistogram4PaResult
- 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 ZoneSecurityReportRequest
- func NewZoneSecurityReportRequest(zone_identifier string, zoneName string, since string, until string) *ZoneSecurityReportRequest
- func NewZoneSecurityReportRequestWithAllParams(zone_identifier string, zoneName string, since string, until string) *ZoneSecurityReportRequest
- func NewZoneSecurityReportRequestWithoutParam() *ZoneSecurityReportRequest
- func (r ZoneSecurityReportRequest) GetRegionId() string
- func (r *ZoneSecurityReportRequest) SetSince(since string)
- func (r *ZoneSecurityReportRequest) SetUntil(until string)
- func (r *ZoneSecurityReportRequest) SetZoneName(zoneName string)
- func (r *ZoneSecurityReportRequest) SetZone_identifier(zone_identifier string)
- type ZoneSecurityReportResponse
- type ZoneSecurityReportResult
- type ZoneTrafficDateHistogram4PaRequest
- func NewZoneTrafficDateHistogram4PaRequest(instanceId string, zoneId string, since string, until string) *ZoneTrafficDateHistogram4PaRequest
- func NewZoneTrafficDateHistogram4PaRequestWithAllParams(instanceId string, zoneId string, since string, until string) *ZoneTrafficDateHistogram4PaRequest
- func NewZoneTrafficDateHistogram4PaRequestWithoutParam() *ZoneTrafficDateHistogram4PaRequest
- func (r ZoneTrafficDateHistogram4PaRequest) GetRegionId() string
- func (r *ZoneTrafficDateHistogram4PaRequest) SetInstanceId(instanceId string)
- func (r *ZoneTrafficDateHistogram4PaRequest) SetSince(since string)
- func (r *ZoneTrafficDateHistogram4PaRequest) SetUntil(until string)
- func (r *ZoneTrafficDateHistogram4PaRequest) SetZoneId(zoneId string)
- type ZoneTrafficDateHistogram4PaResponse
- type ZoneTrafficDateHistogram4PaResult
- 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 BotDateHistogramRequest ¶ added in v1.63.0
type BotDateHistogramRequest struct {
core.JDCloudRequest
/* 域名标识 */
ZoneId string `json:"zoneId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
/* (Optional) */
Filters []starshield.BotFilter `json:"filters"`
}
func NewBotDateHistogramRequest ¶ added in v1.63.0
func NewBotDateHistogramRequest( zoneId string, since string, until string, ) *BotDateHistogramRequest
* param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBotDateHistogramRequestWithAllParams ¶ added in v1.63.0
func NewBotDateHistogramRequestWithAllParams( zoneId string, since string, until string, filters []starshield.BotFilter, ) *BotDateHistogramRequest
* param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * param filters: (Optional)
func NewBotDateHistogramRequestWithoutParam ¶ added in v1.63.0
func NewBotDateHistogramRequestWithoutParam() *BotDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (BotDateHistogramRequest) GetRegionId ¶ added in v1.63.0
func (r BotDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BotDateHistogramRequest) SetFilters ¶ added in v1.63.0
func (r *BotDateHistogramRequest) SetFilters(filters []starshield.BotFilter)
param filters: (Optional)
func (*BotDateHistogramRequest) SetSince ¶ added in v1.63.0
func (r *BotDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*BotDateHistogramRequest) SetUntil ¶ added in v1.63.0
func (r *BotDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*BotDateHistogramRequest) SetZoneId ¶ added in v1.63.0
func (r *BotDateHistogramRequest) SetZoneId(zoneId string)
param zoneId: 域名标识(Required)
type BotDateHistogramResponse ¶ added in v1.63.0
type BotDateHistogramResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BotDateHistogramResult `json:"result"`
}
type BotDateHistogramResult ¶ added in v1.63.0
type BotDateHistogramResult struct {
DataSeries []starshield.RequestBotGroup `json:"dataSeries"`
TimeSeries []int `json:"timeSeries"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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 CreateRuleRequest ¶ added in v1.63.0
type CreateRuleRequest struct {
core.JDCloudRequest
/* */
Zone_id string `json:"zone_id"`
/* */
Ruleset_id string `json:"ruleset_id"`
/* 是否开启规则,有效值true/false。 (Optional) */
Enabled *bool `json:"enabled"`
/* 规则的描述。 (Optional) */
Description *string `json:"description"`
/* 表达式。 (Optional) */
Expression *string `json:"expression"`
/* 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)/execute。 (Optional) */
Action *string `json:"action"`
/* (Optional) */
Action_parameters *starshield.Action_parameters `json:"action_parameters"`
/* (Optional) */
Ratelimit *starshield.Ratelimit `json:"ratelimit"`
}
func NewCreateRuleRequest ¶ added in v1.63.0
func NewCreateRuleRequest( zone_id string, ruleset_id string, ) *CreateRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRuleRequestWithAllParams ¶ added in v1.63.0
func NewCreateRuleRequestWithAllParams( zone_id string, ruleset_id string, enabled *bool, description *string, expression *string, action *string, action_parameters *starshield.Action_parameters, ratelimit *starshield.Ratelimit, ) *CreateRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * param enabled: 是否开启规则,有效值true/false。 (Optional) * param description: 规则的描述。 (Optional) * param expression: 表达式。 (Optional) * param action: 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)/execute。 (Optional) * param action_parameters: (Optional) * param ratelimit: (Optional)
func NewCreateRuleRequestWithoutParam ¶ added in v1.63.0
func NewCreateRuleRequestWithoutParam() *CreateRuleRequest
This constructor has better compatible ability when API parameters changed
func (CreateRuleRequest) GetRegionId ¶ added in v1.63.0
func (r CreateRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRuleRequest) SetAction ¶ added in v1.63.0
func (r *CreateRuleRequest) SetAction(action string)
param action: 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)/execute。(Optional)
func (*CreateRuleRequest) SetAction_parameters ¶ added in v1.63.0
func (r *CreateRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
param action_parameters: (Optional)
func (*CreateRuleRequest) SetDescription ¶ added in v1.63.0
func (r *CreateRuleRequest) SetDescription(description string)
param description: 规则的描述。(Optional)
func (*CreateRuleRequest) SetEnabled ¶ added in v1.63.0
func (r *CreateRuleRequest) SetEnabled(enabled bool)
param enabled: 是否开启规则,有效值true/false。(Optional)
func (*CreateRuleRequest) SetExpression ¶ added in v1.63.0
func (r *CreateRuleRequest) SetExpression(expression string)
param expression: 表达式。(Optional)
func (*CreateRuleRequest) SetRatelimit ¶ added in v1.63.0
func (r *CreateRuleRequest) SetRatelimit(ratelimit *starshield.Ratelimit)
param ratelimit: (Optional)
func (*CreateRuleRequest) SetRuleset_id ¶ added in v1.63.0
func (r *CreateRuleRequest) SetRuleset_id(ruleset_id string)
param ruleset_id: (Required)
func (*CreateRuleRequest) SetZone_id ¶ added in v1.63.0
func (r *CreateRuleRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type CreateRuleResponse ¶ added in v1.63.0
type CreateRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRuleResult `json:"result"`
}
type CreateRuleResult ¶ added in v1.63.0
type CreateRuleResult struct {
Data starshield.RuleSet `json:"data"`
}
type CreateRuleSetRequest ¶ added in v1.63.0
type CreateRuleSetRequest struct {
core.JDCloudRequest
/* */
Zone_id string `json:"zone_id"`
/* 执行规则集的阶段,有效值http_ratelimit http_request_late_transform。 */
Phase string `json:"phase"`
/* (Optional) */
Rules []starshield.Rule `json:"rules"`
}
func NewCreateRuleSetRequest ¶ added in v1.63.0
func NewCreateRuleSetRequest( zone_id string, phase string, ) *CreateRuleSetRequest
* param zone_id: (Required) * param phase: 执行规则集的阶段,有效值http_ratelimit http_request_late_transform。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateRuleSetRequestWithAllParams ¶ added in v1.63.0
func NewCreateRuleSetRequestWithAllParams( zone_id string, phase string, rules []starshield.Rule, ) *CreateRuleSetRequest
* param zone_id: (Required) * param phase: 执行规则集的阶段,有效值http_ratelimit http_request_late_transform。 (Required) * param rules: (Optional)
func NewCreateRuleSetRequestWithoutParam ¶ added in v1.63.0
func NewCreateRuleSetRequestWithoutParam() *CreateRuleSetRequest
This constructor has better compatible ability when API parameters changed
func (CreateRuleSetRequest) GetRegionId ¶ added in v1.63.0
func (r CreateRuleSetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateRuleSetRequest) SetPhase ¶ added in v1.63.0
func (r *CreateRuleSetRequest) SetPhase(phase string)
param phase: 执行规则集的阶段,有效值http_ratelimit http_request_late_transform。(Required)
func (*CreateRuleSetRequest) SetRules ¶ added in v1.63.0
func (r *CreateRuleSetRequest) SetRules(rules []starshield.Rule)
param rules: (Optional)
func (*CreateRuleSetRequest) SetZone_id ¶ added in v1.63.0
func (r *CreateRuleSetRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type CreateRuleSetResponse ¶ added in v1.63.0
type CreateRuleSetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateRuleSetResult `json:"result"`
}
type CreateRuleSetResult ¶ added in v1.63.0
type CreateRuleSetResult struct {
Data starshield.RuleSet `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 DeleteRuleRequest ¶ added in v1.63.0
type DeleteRuleRequest struct {
core.JDCloudRequest
/* */
Zone_id string `json:"zone_id"`
/* */
Ruleset_id string `json:"ruleset_id"`
/* */
Rule_id string `json:"rule_id"`
}
func NewDeleteRuleRequest ¶ added in v1.63.0
func NewDeleteRuleRequest( zone_id string, ruleset_id string, rule_id string, ) *DeleteRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * param rule_id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteRuleRequestWithAllParams ¶ added in v1.63.0
func NewDeleteRuleRequestWithAllParams( zone_id string, ruleset_id string, rule_id string, ) *DeleteRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * param rule_id: (Required)
func NewDeleteRuleRequestWithoutParam ¶ added in v1.63.0
func NewDeleteRuleRequestWithoutParam() *DeleteRuleRequest
This constructor has better compatible ability when API parameters changed
func (DeleteRuleRequest) GetRegionId ¶ added in v1.63.0
func (r DeleteRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteRuleRequest) SetRule_id ¶ added in v1.63.0
func (r *DeleteRuleRequest) SetRule_id(rule_id string)
param rule_id: (Required)
func (*DeleteRuleRequest) SetRuleset_id ¶ added in v1.63.0
func (r *DeleteRuleRequest) SetRuleset_id(ruleset_id string)
param ruleset_id: (Required)
func (*DeleteRuleRequest) SetZone_id ¶ added in v1.63.0
func (r *DeleteRuleRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type DeleteRuleResponse ¶ added in v1.63.0
type DeleteRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteRuleResult `json:"result"`
}
type DeleteRuleResult ¶ added in v1.63.0
type DeleteRuleResult struct {
Data starshield.RuleSet `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.ZoneConfItem `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.ZoneConfItem, ) *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.ZoneConfItem)
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 GetRuleSetRequest ¶ added in v1.63.0
type GetRuleSetRequest struct {
core.JDCloudRequest
/* */
Zone_id string `json:"zone_id"`
/* 执行规则集的阶段,有效值http_ratelimit(速率限制阶段)/http_request_late_transform(转换阶段)/http_request_firewall_custom(防火墙规则)/http_request_firewall_managed(托管阶段) */
Phase string `json:"phase"`
}
func NewGetRuleSetRequest ¶ added in v1.63.0
func NewGetRuleSetRequest( zone_id string, phase string, ) *GetRuleSetRequest
* param zone_id: (Required) * param phase: 执行规则集的阶段,有效值http_ratelimit(速率限制阶段)/http_request_late_transform(转换阶段)/http_request_firewall_custom(防火墙规则)/http_request_firewall_managed(托管阶段) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetRuleSetRequestWithAllParams ¶ added in v1.63.0
func NewGetRuleSetRequestWithAllParams( zone_id string, phase string, ) *GetRuleSetRequest
* param zone_id: (Required) * param phase: 执行规则集的阶段,有效值http_ratelimit(速率限制阶段)/http_request_late_transform(转换阶段)/http_request_firewall_custom(防火墙规则)/http_request_firewall_managed(托管阶段) (Required)
func NewGetRuleSetRequestWithoutParam ¶ added in v1.63.0
func NewGetRuleSetRequestWithoutParam() *GetRuleSetRequest
This constructor has better compatible ability when API parameters changed
func (GetRuleSetRequest) GetRegionId ¶ added in v1.63.0
func (r GetRuleSetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetRuleSetRequest) SetPhase ¶ added in v1.63.0
func (r *GetRuleSetRequest) SetPhase(phase string)
param phase: 执行规则集的阶段,有效值http_ratelimit(速率限制阶段)/http_request_late_transform(转换阶段)/http_request_firewall_custom(防火墙规则)/http_request_firewall_managed(托管阶段)(Required)
func (*GetRuleSetRequest) SetZone_id ¶ added in v1.63.0
func (r *GetRuleSetRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type GetRuleSetResponse ¶ added in v1.63.0
type GetRuleSetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetRuleSetResult `json:"result"`
}
type GetRuleSetResult ¶ added in v1.63.0
type GetRuleSetResult struct {
Data starshield.RuleSet `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 float64 `json:"value"`
}
type InstanceBandwidthDateHistogram4PaRequest ¶ added in v1.63.0
type InstanceBandwidthDateHistogram4PaRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewInstanceBandwidthDateHistogram4PaRequest ¶ added in v1.63.0
func NewInstanceBandwidthDateHistogram4PaRequest( instanceId string, since string, until string, ) *InstanceBandwidthDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceBandwidthDateHistogram4PaRequestWithAllParams ¶ added in v1.63.0
func NewInstanceBandwidthDateHistogram4PaRequestWithAllParams( instanceId string, since string, until string, ) *InstanceBandwidthDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewInstanceBandwidthDateHistogram4PaRequestWithoutParam ¶ added in v1.63.0
func NewInstanceBandwidthDateHistogram4PaRequestWithoutParam() *InstanceBandwidthDateHistogram4PaRequest
This constructor has better compatible ability when API parameters changed
func (InstanceBandwidthDateHistogram4PaRequest) GetRegionId ¶ added in v1.63.0
func (r InstanceBandwidthDateHistogram4PaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceBandwidthDateHistogram4PaRequest) SetInstanceId ¶ added in v1.63.0
func (r *InstanceBandwidthDateHistogram4PaRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceBandwidthDateHistogram4PaRequest) SetSince ¶ added in v1.63.0
func (r *InstanceBandwidthDateHistogram4PaRequest) SetSince(since string)
param since: 开始时间(Required)
func (*InstanceBandwidthDateHistogram4PaRequest) SetUntil ¶ added in v1.63.0
func (r *InstanceBandwidthDateHistogram4PaRequest) SetUntil(until string)
param until: 结束时间(Required)
type InstanceBandwidthDateHistogram4PaResponse ¶ added in v1.63.0
type InstanceBandwidthDateHistogram4PaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InstanceBandwidthDateHistogram4PaResult `json:"result"`
}
type InstanceBandwidthDateHistogram4PaResult ¶ added in v1.63.0
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 float64 `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 float64 `json:"value"`
}
type InstanceTrafficDateHistogram4PaRequest ¶ added in v1.63.0
type InstanceTrafficDateHistogram4PaRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewInstanceTrafficDateHistogram4PaRequest ¶ added in v1.63.0
func NewInstanceTrafficDateHistogram4PaRequest( instanceId string, since string, until string, ) *InstanceTrafficDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewInstanceTrafficDateHistogram4PaRequestWithAllParams ¶ added in v1.63.0
func NewInstanceTrafficDateHistogram4PaRequestWithAllParams( instanceId string, since string, until string, ) *InstanceTrafficDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewInstanceTrafficDateHistogram4PaRequestWithoutParam ¶ added in v1.63.0
func NewInstanceTrafficDateHistogram4PaRequestWithoutParam() *InstanceTrafficDateHistogram4PaRequest
This constructor has better compatible ability when API parameters changed
func (InstanceTrafficDateHistogram4PaRequest) GetRegionId ¶ added in v1.63.0
func (r InstanceTrafficDateHistogram4PaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*InstanceTrafficDateHistogram4PaRequest) SetInstanceId ¶ added in v1.63.0
func (r *InstanceTrafficDateHistogram4PaRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*InstanceTrafficDateHistogram4PaRequest) SetSince ¶ added in v1.63.0
func (r *InstanceTrafficDateHistogram4PaRequest) SetSince(since string)
param since: 开始时间(Required)
func (*InstanceTrafficDateHistogram4PaRequest) SetUntil ¶ added in v1.63.0
func (r *InstanceTrafficDateHistogram4PaRequest) SetUntil(until string)
param until: 结束时间(Required)
type InstanceTrafficDateHistogram4PaResponse ¶ added in v1.63.0
type InstanceTrafficDateHistogram4PaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result InstanceTrafficDateHistogram4PaResult `json:"result"`
}
type InstanceTrafficDateHistogram4PaResult ¶ added in v1.63.0
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 float64 `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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
type ListCertificatePacksRequest ¶
type ListCertificatePacksRequest struct {
core.JDCloudRequest
/* */
Zone_identifier string `json:"zone_identifier"`
/* 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional) */
Status *string `json:"status"`
/* 分页结果的页码 (Optional) */
Page *int `json:"page"`
/* 每页的域数 (Optional) */
Per_page *int `json:"per_page"`
}
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, page *int, per_page *int, ) *ListCertificatePacksRequest
* param zone_identifier: (Required) * param status: 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的域数 (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) SetPage ¶ added in v1.62.0
func (r *ListCertificatePacksRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListCertificatePacksRequest) SetPer_page ¶ added in v1.62.0
func (r *ListCertificatePacksRequest) SetPer_page(per_page int)
param per_page: 每页的域数(Optional)
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
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 SpectrumAppBandwidthDateHistogramRequest ¶ added in v1.63.0
type SpectrumAppBandwidthDateHistogramRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 域名标识 */
ZoneId string `json:"zoneId"`
/* 应用标识 */
SpectrumAppId string `json:"spectrumAppId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewSpectrumAppBandwidthDateHistogramRequest ¶ added in v1.63.0
func NewSpectrumAppBandwidthDateHistogramRequest( instanceId string, zoneId string, spectrumAppId string, since string, until string, ) *SpectrumAppBandwidthDateHistogramRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param spectrumAppId: 应用标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSpectrumAppBandwidthDateHistogramRequestWithAllParams ¶ added in v1.63.0
func NewSpectrumAppBandwidthDateHistogramRequestWithAllParams( instanceId string, zoneId string, spectrumAppId string, since string, until string, ) *SpectrumAppBandwidthDateHistogramRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param spectrumAppId: 应用标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewSpectrumAppBandwidthDateHistogramRequestWithoutParam ¶ added in v1.63.0
func NewSpectrumAppBandwidthDateHistogramRequestWithoutParam() *SpectrumAppBandwidthDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (SpectrumAppBandwidthDateHistogramRequest) GetRegionId ¶ added in v1.63.0
func (r SpectrumAppBandwidthDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SpectrumAppBandwidthDateHistogramRequest) SetInstanceId ¶ added in v1.63.0
func (r *SpectrumAppBandwidthDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*SpectrumAppBandwidthDateHistogramRequest) SetSince ¶ added in v1.63.0
func (r *SpectrumAppBandwidthDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*SpectrumAppBandwidthDateHistogramRequest) SetSpectrumAppId ¶ added in v1.63.0
func (r *SpectrumAppBandwidthDateHistogramRequest) SetSpectrumAppId(spectrumAppId string)
param spectrumAppId: 应用标识(Required)
func (*SpectrumAppBandwidthDateHistogramRequest) SetUntil ¶ added in v1.63.0
func (r *SpectrumAppBandwidthDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*SpectrumAppBandwidthDateHistogramRequest) SetZoneId ¶ added in v1.63.0
func (r *SpectrumAppBandwidthDateHistogramRequest) SetZoneId(zoneId string)
param zoneId: 域名标识(Required)
type SpectrumAppBandwidthDateHistogramResponse ¶ added in v1.63.0
type SpectrumAppBandwidthDateHistogramResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SpectrumAppBandwidthDateHistogramResult `json:"result"`
}
type SpectrumAppBandwidthDateHistogramResult ¶ added in v1.63.0
type SpectrumAppTrafficDateHistogramRequest ¶ added in v1.63.0
type SpectrumAppTrafficDateHistogramRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 域名标识 */
ZoneId string `json:"zoneId"`
/* 应用标识 */
SpectrumAppId string `json:"spectrumAppId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewSpectrumAppTrafficDateHistogramRequest ¶ added in v1.63.0
func NewSpectrumAppTrafficDateHistogramRequest( instanceId string, zoneId string, spectrumAppId string, since string, until string, ) *SpectrumAppTrafficDateHistogramRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param spectrumAppId: 应用标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSpectrumAppTrafficDateHistogramRequestWithAllParams ¶ added in v1.63.0
func NewSpectrumAppTrafficDateHistogramRequestWithAllParams( instanceId string, zoneId string, spectrumAppId string, since string, until string, ) *SpectrumAppTrafficDateHistogramRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param spectrumAppId: 应用标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewSpectrumAppTrafficDateHistogramRequestWithoutParam ¶ added in v1.63.0
func NewSpectrumAppTrafficDateHistogramRequestWithoutParam() *SpectrumAppTrafficDateHistogramRequest
This constructor has better compatible ability when API parameters changed
func (SpectrumAppTrafficDateHistogramRequest) GetRegionId ¶ added in v1.63.0
func (r SpectrumAppTrafficDateHistogramRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SpectrumAppTrafficDateHistogramRequest) SetInstanceId ¶ added in v1.63.0
func (r *SpectrumAppTrafficDateHistogramRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*SpectrumAppTrafficDateHistogramRequest) SetSince ¶ added in v1.63.0
func (r *SpectrumAppTrafficDateHistogramRequest) SetSince(since string)
param since: 开始时间(Required)
func (*SpectrumAppTrafficDateHistogramRequest) SetSpectrumAppId ¶ added in v1.63.0
func (r *SpectrumAppTrafficDateHistogramRequest) SetSpectrumAppId(spectrumAppId string)
param spectrumAppId: 应用标识(Required)
func (*SpectrumAppTrafficDateHistogramRequest) SetUntil ¶ added in v1.63.0
func (r *SpectrumAppTrafficDateHistogramRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*SpectrumAppTrafficDateHistogramRequest) SetZoneId ¶ added in v1.63.0
func (r *SpectrumAppTrafficDateHistogramRequest) SetZoneId(zoneId string)
param zoneId: 域名标识(Required)
type SpectrumAppTrafficDateHistogramResponse ¶ added in v1.63.0
type SpectrumAppTrafficDateHistogramResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SpectrumAppTrafficDateHistogramResult `json:"result"`
}
type SpectrumAppTrafficDateHistogramResult ¶ added in v1.63.0
type SubmitOrderRequest ¶ added in v1.63.0
type SubmitOrderRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 购买ID (Optional) */
BuyId *string `json:"buyId"`
/* 自动支付标识,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败 (Optional) */
AutoPay *bool `json:"autoPay"`
}
func NewSubmitOrderRequest ¶ added in v1.63.0
func NewSubmitOrderRequest( regionId string, ) *SubmitOrderRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSubmitOrderRequestWithAllParams ¶ added in v1.63.0
func NewSubmitOrderRequestWithAllParams( regionId string, buyId *string, autoPay *bool, ) *SubmitOrderRequest
* param regionId: 地域ID (Required) * param buyId: 购买ID (Optional) * param autoPay: 自动支付标识,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败 (Optional)
func NewSubmitOrderRequestWithoutParam ¶ added in v1.63.0
func NewSubmitOrderRequestWithoutParam() *SubmitOrderRequest
This constructor has better compatible ability when API parameters changed
func (SubmitOrderRequest) GetRegionId ¶ added in v1.63.0
func (r SubmitOrderRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SubmitOrderRequest) SetAutoPay ¶ added in v1.63.0
func (r *SubmitOrderRequest) SetAutoPay(autoPay bool)
param autoPay: 自动支付标识,当为true,才会发生自动支付,后付费的订单直接支付0元,预付费的订单(余额+代金劵)> 订单应付金额,成功,否则支付失败(Optional)
func (*SubmitOrderRequest) SetBuyId ¶ added in v1.63.0
func (r *SubmitOrderRequest) SetBuyId(buyId string)
param buyId: 购买ID(Optional)
func (*SubmitOrderRequest) SetRegionId ¶ added in v1.63.0
func (r *SubmitOrderRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type SubmitOrderResponse ¶ added in v1.63.0
type SubmitOrderResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SubmitOrderResult `json:"result"`
}
type SubmitOrderResult ¶ added in v1.63.0
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 UpdateRuleRequest ¶ added in v1.63.0
type UpdateRuleRequest struct {
core.JDCloudRequest
/* */
Zone_id string `json:"zone_id"`
/* */
Ruleset_id string `json:"ruleset_id"`
/* */
Rule_id string `json:"rule_id"`
/* 是否开启规则,有效值true/false。 (Optional) */
Enabled *bool `json:"enabled"`
/* 规则的描述。 (Optional) */
Description *string `json:"description"`
/* 表达式。 (Optional) */
Expression *string `json:"expression"`
/* 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)。 (Optional) */
Action *string `json:"action"`
/* (Optional) */
Action_parameters *starshield.Action_parameters `json:"action_parameters"`
/* (Optional) */
Ratelimit *starshield.Ratelimit `json:"ratelimit"`
/* (Optional) */
Logging *starshield.Logging `json:"logging"`
/* (Optional) */
Position *starshield.Position `json:"position"`
/* 规则标识。 (Optional) */
Id *string `json:"id"`
/* 规则版本。 (Optional) */
Version *string `json:"version"`
/* 最近更新时间。 (Optional) */
Last_updated *string `json:"last_updated"`
/* 规则引用(默认是规则标识)。 (Optional) */
Ref *string `json:"ref"`
}
func NewUpdateRuleRequest ¶ added in v1.63.0
func NewUpdateRuleRequest( zone_id string, ruleset_id string, rule_id string, ) *UpdateRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * param rule_id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateRuleRequestWithAllParams ¶ added in v1.63.0
func NewUpdateRuleRequestWithAllParams( zone_id string, ruleset_id string, rule_id string, enabled *bool, description *string, expression *string, action *string, action_parameters *starshield.Action_parameters, ratelimit *starshield.Ratelimit, logging *starshield.Logging, position *starshield.Position, id *string, version *string, last_updated *string, ref *string, ) *UpdateRuleRequest
* param zone_id: (Required) * param ruleset_id: (Required) * param rule_id: (Required) * param enabled: 是否开启规则,有效值true/false。 (Optional) * param description: 规则的描述。 (Optional) * param expression: 表达式。 (Optional) * param action: 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)。 (Optional) * param action_parameters: (Optional) * param ratelimit: (Optional) * param logging: (Optional) * param position: (Optional) * param id: 规则标识。 (Optional) * param version: 规则版本。 (Optional) * param last_updated: 最近更新时间。 (Optional) * param ref: 规则引用(默认是规则标识)。 (Optional)
func NewUpdateRuleRequestWithoutParam ¶ added in v1.63.0
func NewUpdateRuleRequestWithoutParam() *UpdateRuleRequest
This constructor has better compatible ability when API parameters changed
func (UpdateRuleRequest) GetRegionId ¶ added in v1.63.0
func (r UpdateRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateRuleRequest) SetAction ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetAction(action string)
param action: 当表达式匹配时,采取的措施。有效值block(阻止)/challenge(交互式质询)/js_challenge(JS质询)/managed_challenge(托管质询)/log(记录)/rewrite/skip(跳过)。(Optional)
func (*UpdateRuleRequest) SetAction_parameters ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetAction_parameters(action_parameters *starshield.Action_parameters)
param action_parameters: (Optional)
func (*UpdateRuleRequest) SetDescription ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetDescription(description string)
param description: 规则的描述。(Optional)
func (*UpdateRuleRequest) SetEnabled ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetEnabled(enabled bool)
param enabled: 是否开启规则,有效值true/false。(Optional)
func (*UpdateRuleRequest) SetExpression ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetExpression(expression string)
param expression: 表达式。(Optional)
func (*UpdateRuleRequest) SetId ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetId(id string)
param id: 规则标识。(Optional)
func (*UpdateRuleRequest) SetLast_updated ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetLast_updated(last_updated string)
param last_updated: 最近更新时间。(Optional)
func (*UpdateRuleRequest) SetLogging ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetLogging(logging *starshield.Logging)
param logging: (Optional)
func (*UpdateRuleRequest) SetPosition ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetPosition(position *starshield.Position)
param position: (Optional)
func (*UpdateRuleRequest) SetRatelimit ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetRatelimit(ratelimit *starshield.Ratelimit)
param ratelimit: (Optional)
func (*UpdateRuleRequest) SetRef ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetRef(ref string)
param ref: 规则引用(默认是规则标识)。(Optional)
func (*UpdateRuleRequest) SetRule_id ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetRule_id(rule_id string)
param rule_id: (Required)
func (*UpdateRuleRequest) SetRuleset_id ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetRuleset_id(ruleset_id string)
param ruleset_id: (Required)
func (*UpdateRuleRequest) SetVersion ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetVersion(version string)
param version: 规则版本。(Optional)
func (*UpdateRuleRequest) SetZone_id ¶ added in v1.63.0
func (r *UpdateRuleRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type UpdateRuleResponse ¶ added in v1.63.0
type UpdateRuleResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateRuleResult `json:"result"`
}
type UpdateRuleResult ¶ added in v1.63.0
type UpdateRuleResult struct {
Data starshield.RuleSet `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 float64 `json:"value"`
}
type ZoneBandwidthDateHistogram4PaRequest ¶ added in v1.63.0
type ZoneBandwidthDateHistogram4PaRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 域名标识 */
ZoneId string `json:"zoneId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewZoneBandwidthDateHistogram4PaRequest ¶ added in v1.63.0
func NewZoneBandwidthDateHistogram4PaRequest( instanceId string, zoneId string, since string, until string, ) *ZoneBandwidthDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneBandwidthDateHistogram4PaRequestWithAllParams ¶ added in v1.63.0
func NewZoneBandwidthDateHistogram4PaRequestWithAllParams( instanceId string, zoneId string, since string, until string, ) *ZoneBandwidthDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneBandwidthDateHistogram4PaRequestWithoutParam ¶ added in v1.63.0
func NewZoneBandwidthDateHistogram4PaRequestWithoutParam() *ZoneBandwidthDateHistogram4PaRequest
This constructor has better compatible ability when API parameters changed
func (ZoneBandwidthDateHistogram4PaRequest) GetRegionId ¶ added in v1.63.0
func (r ZoneBandwidthDateHistogram4PaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneBandwidthDateHistogram4PaRequest) SetInstanceId ¶ added in v1.63.0
func (r *ZoneBandwidthDateHistogram4PaRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*ZoneBandwidthDateHistogram4PaRequest) SetSince ¶ added in v1.63.0
func (r *ZoneBandwidthDateHistogram4PaRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneBandwidthDateHistogram4PaRequest) SetUntil ¶ added in v1.63.0
func (r *ZoneBandwidthDateHistogram4PaRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneBandwidthDateHistogram4PaRequest) SetZoneId ¶ added in v1.63.0
func (r *ZoneBandwidthDateHistogram4PaRequest) SetZoneId(zoneId string)
param zoneId: 域名标识(Required)
type ZoneBandwidthDateHistogram4PaResponse ¶ added in v1.63.0
type ZoneBandwidthDateHistogram4PaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ZoneBandwidthDateHistogram4PaResult `json:"result"`
}
type ZoneBandwidthDateHistogram4PaResult ¶ added in v1.63.0
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 float64 `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 float64 `json:"value"`
}
type ZoneSecurityReportRequest ¶ added in v1.63.0
type ZoneSecurityReportRequest struct {
core.JDCloudRequest
/* 域名标识 */
Zone_identifier string `json:"zone_identifier"`
/* 域名 */
ZoneName string `json:"zoneName"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewZoneSecurityReportRequest ¶ added in v1.63.0
func NewZoneSecurityReportRequest( zone_identifier string, zoneName string, since string, until string, ) *ZoneSecurityReportRequest
* param zone_identifier: 域名标识 (Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneSecurityReportRequestWithAllParams ¶ added in v1.63.0
func NewZoneSecurityReportRequestWithAllParams( zone_identifier string, zoneName string, since string, until string, ) *ZoneSecurityReportRequest
* param zone_identifier: 域名标识 (Required) * param zoneName: 域名 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneSecurityReportRequestWithoutParam ¶ added in v1.63.0
func NewZoneSecurityReportRequestWithoutParam() *ZoneSecurityReportRequest
This constructor has better compatible ability when API parameters changed
func (ZoneSecurityReportRequest) GetRegionId ¶ added in v1.63.0
func (r ZoneSecurityReportRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneSecurityReportRequest) SetSince ¶ added in v1.63.0
func (r *ZoneSecurityReportRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneSecurityReportRequest) SetUntil ¶ added in v1.63.0
func (r *ZoneSecurityReportRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneSecurityReportRequest) SetZoneName ¶ added in v1.63.0
func (r *ZoneSecurityReportRequest) SetZoneName(zoneName string)
param zoneName: 域名(Required)
func (*ZoneSecurityReportRequest) SetZone_identifier ¶ added in v1.63.0
func (r *ZoneSecurityReportRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: 域名标识(Required)
type ZoneSecurityReportResponse ¶ added in v1.63.0
type ZoneSecurityReportResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ZoneSecurityReportResult `json:"result"`
}
type ZoneSecurityReportResult ¶ added in v1.63.0
type ZoneSecurityReportResult struct {
ZoneName string `json:"zoneName"`
QueryDate string `json:"queryDate"`
RequestSum float64 `json:"requestSum"`
TrafficSum float64 `json:"trafficSum"`
CleanTrafficSum float64 `json:"cleanTrafficSum"`
CachedPercentage string `json:"cachedPercentage"`
AttackSum float64 `json:"attackSum"`
AttackPercentage string `json:"attackPercentage"`
WebAttackDefenseTrends []starshield.WebAttackDefenseTrends `json:"webAttackDefenseTrends"`
AttackInfo []starshield.AttackInfo `json:"attackInfo"`
}
type ZoneTrafficDateHistogram4PaRequest ¶ added in v1.63.0
type ZoneTrafficDateHistogram4PaRequest struct {
core.JDCloudRequest
/* 实例标识 */
InstanceId string `json:"instanceId"`
/* 域名标识 */
ZoneId string `json:"zoneId"`
/* 开始时间 */
Since string `json:"since"`
/* 结束时间 */
Until string `json:"until"`
}
func NewZoneTrafficDateHistogram4PaRequest ¶ added in v1.63.0
func NewZoneTrafficDateHistogram4PaRequest( instanceId string, zoneId string, since string, until string, ) *ZoneTrafficDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewZoneTrafficDateHistogram4PaRequestWithAllParams ¶ added in v1.63.0
func NewZoneTrafficDateHistogram4PaRequestWithAllParams( instanceId string, zoneId string, since string, until string, ) *ZoneTrafficDateHistogram4PaRequest
* param instanceId: 实例标识 (Required) * param zoneId: 域名标识 (Required) * param since: 开始时间 (Required) * param until: 结束时间 (Required)
func NewZoneTrafficDateHistogram4PaRequestWithoutParam ¶ added in v1.63.0
func NewZoneTrafficDateHistogram4PaRequestWithoutParam() *ZoneTrafficDateHistogram4PaRequest
This constructor has better compatible ability when API parameters changed
func (ZoneTrafficDateHistogram4PaRequest) GetRegionId ¶ added in v1.63.0
func (r ZoneTrafficDateHistogram4PaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ZoneTrafficDateHistogram4PaRequest) SetInstanceId ¶ added in v1.63.0
func (r *ZoneTrafficDateHistogram4PaRequest) SetInstanceId(instanceId string)
param instanceId: 实例标识(Required)
func (*ZoneTrafficDateHistogram4PaRequest) SetSince ¶ added in v1.63.0
func (r *ZoneTrafficDateHistogram4PaRequest) SetSince(since string)
param since: 开始时间(Required)
func (*ZoneTrafficDateHistogram4PaRequest) SetUntil ¶ added in v1.63.0
func (r *ZoneTrafficDateHistogram4PaRequest) SetUntil(until string)
param until: 结束时间(Required)
func (*ZoneTrafficDateHistogram4PaRequest) SetZoneId ¶ added in v1.63.0
func (r *ZoneTrafficDateHistogram4PaRequest) SetZoneId(zoneId string)
param zoneId: 域名标识(Required)
type ZoneTrafficDateHistogram4PaResponse ¶ added in v1.63.0
type ZoneTrafficDateHistogram4PaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ZoneTrafficDateHistogram4PaResult `json:"result"`
}
type ZoneTrafficDateHistogram4PaResult ¶ added in v1.63.0
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 float64 `json:"value"`
}
Source Files
¶
- AccessLog.go
- BandwidthDateHistogramTopK.go
- BandwidthTopK.go
- BandwidthTrend.go
- BotDateHistogram.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
- CreateRule.go
- CreateRuleSet.go
- CreateSSLConfiguration.go
- CreateZone.go
- Dashboard.go
- DateHistogram.go
- DateHistogramBandwidth.go
- DeleteAdvancedCertificateManagerCertificatePack.go
- DeleteDNSRecord.go
- DeleteIndividualFirewallRules.go
- DeleteLogpushJob.go
- DeletePageRule.go
- DeleteRule.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
- GetRuleSet.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
- InstanceBandwidthDateHistogram4Pa.go
- InstanceBandwidthList.go
- InstanceBandwidthMax.go
- InstanceBandwidthMultiDateHistogram.go
- InstanceBandwidthP95.go
- InstanceRequestDateHistogram.go
- InstanceRequestMultiDateHistogram.go
- InstanceRequestSum.go
- InstanceTrafficDateHistogram.go
- InstanceTrafficDateHistogram4Pa.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
- SpectrumAppBandwidthDateHistogram.go
- SpectrumAppTrafficDateHistogram.go
- SubmitOrder.go
- TopK.go
- TrafficDateHistogramTopK.go
- TrafficTopK.go
- UniversalSSLSettingsDetails.go
- UpdateCustomPageURL.go
- UpdateDNSRecord.go
- UpdateIndividualFilter.go
- UpdateIndividualFirewallRule.go
- UpdateLogpushJob.go
- UpdatePageRule.go
- UpdateRule.go
- Xps.go
- ZoneBandwidthAvg.go
- ZoneBandwidthDateHistogram.go
- ZoneBandwidthDateHistogram4Pa.go
- ZoneBandwidthMax.go
- ZoneBandwidthMultiDateHistogram.go
- ZoneBandwidthP95.go
- ZoneRequestDateHistogram.go
- ZoneRequestMultiDateHistogram.go
- ZoneRequestSum.go
- ZoneSecurityReport.go
- ZoneTrafficDateHistogram.go
- ZoneTrafficDateHistogram4Pa.go
- ZoneTrafficMultiDateHistogram.go
- ZoneTrafficSum.go