Documentation ¶
Index ¶
- 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 CheckInstancesNameRequest
- type CheckInstancesNameResponse
- type CheckInstancesNameResult
- 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) 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) 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 CreatePageRuleRequest
- func (r CreatePageRuleRequest) GetRegionId() string
- func (r *CreatePageRuleRequest) SetActions(actions []starshield.Action)
- func (r *CreatePageRuleRequest) SetPriority(priority int)
- func (r *CreatePageRuleRequest) SetStatus(status string)
- func (r *CreatePageRuleRequest) SetTargets(targets []starshield.Target)
- func (r *CreatePageRuleRequest) SetZone_identifier(zone_identifier string)
- type CreatePageRuleResponse
- type CreatePageRuleResult
- type CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequest(zone_identifier string) *CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequestWithAllParams(zone_identifier string, certificate *string, private_key *string, ...) *CreateSSLConfigurationRequest
- func NewCreateSSLConfigurationRequestWithoutParam() *CreateSSLConfigurationRequest
- func (r CreateSSLConfigurationRequest) GetRegionId() string
- func (r *CreateSSLConfigurationRequest) SetBundle_method(bundle_method string)
- func (r *CreateSSLConfigurationRequest) SetCertificate(certificate string)
- func (r *CreateSSLConfigurationRequest) SetGeo_restrictions(geo_restrictions *starshield.Geo_restrictions)
- func (r *CreateSSLConfigurationRequest) SetPrivate_key(private_key string)
- func (r *CreateSSLConfigurationRequest) SetTy_pe(ty_pe string)
- func (r *CreateSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
- type CreateSSLConfigurationResponse
- type CreateSSLConfigurationResult
- type CreateZoneRequest
- type CreateZoneResponse
- type CreateZoneResult
- type 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 DeletePageRuleRequest
- type DeletePageRuleResponse
- type DeletePageRuleResult
- type DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequest(zone_identifier string, identifier string) *DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequestWithAllParams(zone_identifier string, identifier string) *DeleteSSLConfigurationRequest
- func NewDeleteSSLConfigurationRequestWithoutParam() *DeleteSSLConfigurationRequest
- type DeleteSSLConfigurationResponse
- type DeleteSSLConfigurationResult
- type DeleteZoneRequest
- type DeleteZoneResponse
- type DeleteZoneResult
- type DescribeBotStatusRequest
- type DescribeBotStatusResponse
- type DescribeBotStatusResult
- type DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequest(regionId string, orderNumber string) *DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequestWithAllParams(regionId string, orderNumber string) *DescribeInstanceByOrderNoRequest
- func NewDescribeInstanceByOrderNoRequestWithoutParam() *DescribeInstanceByOrderNoRequest
- type DescribeInstanceByOrderNoResponse
- type DescribeInstanceByOrderNoResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribePackageRequest
- type DescribePackageResponse
- type DescribePackageResult
- type DescribePackagesRequest
- type DescribePackagesResponse
- type DescribePackagesResult
- type EditFirewallPackageRequest
- func NewEditFirewallPackageRequest(zone_identifier string, identifier string) *EditFirewallPackageRequest
- func NewEditFirewallPackageRequestWithAllParams(zone_identifier string, identifier string, sensitivity *string, ...) *EditFirewallPackageRequest
- func NewEditFirewallPackageRequestWithoutParam() *EditFirewallPackageRequest
- func (r EditFirewallPackageRequest) GetRegionId() string
- func (r *EditFirewallPackageRequest) SetAction_mode(action_mode string)
- func (r *EditFirewallPackageRequest) SetIdentifier(identifier string)
- func (r *EditFirewallPackageRequest) SetSensitivity(sensitivity string)
- func (r *EditFirewallPackageRequest) SetZone_identifier(zone_identifier string)
- type EditFirewallPackageResponse
- type EditFirewallPackageResult
- type EditRuleGroupRequest
- func NewEditRuleGroupRequest(zone_identifier string, package_identifier string, identifier string) *EditRuleGroupRequest
- func NewEditRuleGroupRequestWithAllParams(zone_identifier string, package_identifier string, identifier string, ...) *EditRuleGroupRequest
- func NewEditRuleGroupRequestWithoutParam() *EditRuleGroupRequest
- func (r EditRuleGroupRequest) GetRegionId() string
- func (r *EditRuleGroupRequest) SetIdentifier(identifier string)
- func (r *EditRuleGroupRequest) SetMode(mode string)
- func (r *EditRuleGroupRequest) SetPackage_identifier(package_identifier string)
- func (r *EditRuleGroupRequest) SetZone_identifier(zone_identifier string)
- type EditRuleGroupResponse
- type EditRuleGroupResult
- type EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequest(zone_identifier string) *EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequestWithAllParams(zone_identifier string, enabled *bool) *EditUniversalSSLSettingsRequest
- func NewEditUniversalSSLSettingsRequestWithoutParam() *EditUniversalSSLSettingsRequest
- type EditUniversalSSLSettingsResponse
- type EditUniversalSSLSettingsResult
- type EditZoneSettingsInfoRequest
- type EditZoneSettingsInfoResponse
- type EditZoneSettingsInfoResult
- type 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 Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequest(zone_identifier string) *Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequestWithAllParams(zone_identifier string) *Get0_RTTSessionResumptionSettingRequest
- func NewGet0_RTTSessionResumptionSettingRequestWithoutParam() *Get0_RTTSessionResumptionSettingRequest
- type Get0_RTTSessionResumptionSettingResponse
- type Get0_RTTSessionResumptionSettingResult
- type GetAdvancedDDOSSettingRequest
- type GetAdvancedDDOSSettingResponse
- type GetAdvancedDDOSSettingResult
- type GetAllZoneSettingsRequest
- type GetAllZoneSettingsResponse
- type GetAllZoneSettingsResult
- type GetAlwaysOnlineSettingRequest
- type GetAlwaysOnlineSettingResponse
- type GetAlwaysOnlineSettingResult
- type GetAlwaysUseHTTPSSettingRequest
- type GetAlwaysUseHTTPSSettingResponse
- type GetAlwaysUseHTTPSSettingResult
- type GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequest(zone_identifier string) *GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams(zone_identifier string) *GetAutomaticHTTPSRewritesSettingRequest
- func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam() *GetAutomaticHTTPSRewritesSettingRequest
- type GetAutomaticHTTPSRewritesSettingResponse
- type GetAutomaticHTTPSRewritesSettingResult
- type GetBrowserCacheTTLSettingRequest
- type GetBrowserCacheTTLSettingResponse
- type GetBrowserCacheTTLSettingResult
- type GetBrowserCheckSettingRequest
- type GetBrowserCheckSettingResponse
- type GetBrowserCheckSettingResult
- type GetChallengeTTLSettingRequest
- type GetChallengeTTLSettingResponse
- type GetChallengeTTLSettingResult
- type GetCiphersSettingRequest
- type GetCiphersSettingResponse
- type GetCiphersSettingResult
- type GetDevelopmentModeSettingRequest
- type GetDevelopmentModeSettingResponse
- type GetDevelopmentModeSettingResult
- type GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequest(zone_identifier string) *GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequestWithAllParams(zone_identifier string) *GetEmailObfuscationSettingRequest
- func NewGetEmailObfuscationSettingRequestWithoutParam() *GetEmailObfuscationSettingRequest
- type GetEmailObfuscationSettingResponse
- type GetEmailObfuscationSettingResult
- type GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequest(zone_identifier string) *GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequestWithAllParams(zone_identifier string) *GetEnableErrorPagesOnSettingRequest
- func NewGetEnableErrorPagesOnSettingRequestWithoutParam() *GetEnableErrorPagesOnSettingRequest
- type GetEnableErrorPagesOnSettingResponse
- type GetEnableErrorPagesOnSettingResult
- type GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequest(zone_identifier string) *GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequestWithAllParams(zone_identifier string) *GetEnableQueryStringSortSettingRequest
- func NewGetEnableQueryStringSortSettingRequestWithoutParam() *GetEnableQueryStringSortSettingRequest
- type GetEnableQueryStringSortSettingResponse
- type GetEnableQueryStringSortSettingResult
- type GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequest(zone_identifier string) *GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams(zone_identifier string) *GetHTTP2EdgePrioritizationSettingRequest
- func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam() *GetHTTP2EdgePrioritizationSettingRequest
- type GetHTTP2EdgePrioritizationSettingResponse
- type GetHTTP2EdgePrioritizationSettingResult
- type GetHTTP2SettingRequest
- type GetHTTP2SettingResponse
- type GetHTTP2SettingResult
- type GetHTTP3SettingRequest
- type GetHTTP3SettingResponse
- type GetHTTP3SettingResult
- type GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequest(zone_identifier string) *GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequestWithAllParams(zone_identifier string) *GetHotlinkProtectionSettingRequest
- func NewGetHotlinkProtectionSettingRequestWithoutParam() *GetHotlinkProtectionSettingRequest
- type GetHotlinkProtectionSettingResponse
- type GetHotlinkProtectionSettingResult
- type GetIPGeolocationSettingRequest
- type GetIPGeolocationSettingResponse
- type GetIPGeolocationSettingResult
- type GetIPv6SettingRequest
- type GetIPv6SettingResponse
- type GetIPv6SettingResult
- type GetImageResizingSettingRequest
- type GetImageResizingSettingResponse
- type GetImageResizingSettingResult
- type GetMinifySettingRequest
- type GetMinifySettingResponse
- type GetMinifySettingResult
- type GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequest(zone_identifier string) *GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequestWithAllParams(zone_identifier string) *GetMinimumTLSVersionSettingRequest
- func NewGetMinimumTLSVersionSettingRequestWithoutParam() *GetMinimumTLSVersionSettingRequest
- type GetMinimumTLSVersionSettingResponse
- type GetMinimumTLSVersionSettingResult
- type GetMirageSettingRequest
- type GetMirageSettingResponse
- type GetMirageSettingResult
- type GetMobileRedirectSettingRequest
- type GetMobileRedirectSettingResponse
- type GetMobileRedirectSettingResult
- type GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequest(zone_identifier string) *GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequestWithAllParams(zone_identifier string) *GetOpportunisticEncryptionSettingRequest
- func NewGetOpportunisticEncryptionSettingRequestWithoutParam() *GetOpportunisticEncryptionSettingRequest
- type GetOpportunisticEncryptionSettingResponse
- type GetOpportunisticEncryptionSettingResult
- type GetPolishSettingRequest
- type GetPolishSettingResponse
- type GetPolishSettingResult
- type GetPrefetchPreloadSettingRequest
- type GetPrefetchPreloadSettingResponse
- type GetPrefetchPreloadSettingResult
- type GetPrivacyPassSettingRequest
- type GetPrivacyPassSettingResponse
- type GetPrivacyPassSettingResult
- type GetPseudoIPv4SettingRequest
- type GetPseudoIPv4SettingResponse
- type GetPseudoIPv4SettingResult
- type GetRocketLoaderSettingRequest
- type GetRocketLoaderSettingResponse
- type GetRocketLoaderSettingResult
- type GetSSLSettingRequest
- type GetSSLSettingResponse
- type GetSSLSettingResult
- type GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequest(zone_identifier string) *GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequestWithAllParams(zone_identifier string) *GetSecurityHeaderHSTSSettingRequest
- func NewGetSecurityHeaderHSTSSettingRequestWithoutParam() *GetSecurityHeaderHSTSSettingRequest
- type GetSecurityHeaderHSTSSettingResponse
- type GetSecurityHeaderHSTSSettingResult
- type GetSecurityLevelSettingRequest
- type GetSecurityLevelSettingResponse
- type GetSecurityLevelSettingResult
- type GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequest(zone_identifier string) *GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequestWithAllParams(zone_identifier string) *GetServerSideExcludeSettingRequest
- func NewGetServerSideExcludeSettingRequestWithoutParam() *GetServerSideExcludeSettingRequest
- type GetServerSideExcludeSettingResponse
- type GetServerSideExcludeSettingResult
- type GetTLSClientAuthSettingRequest
- type GetTLSClientAuthSettingResponse
- type GetTLSClientAuthSettingResult
- type GetTrueClientIPSettingRequest
- type GetTrueClientIPSettingResponse
- type GetTrueClientIPSettingResult
- type GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequest(zone_identifier string) *GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams(zone_identifier string) *GetWebApplicationFirewallWAFSettingRequest
- func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam() *GetWebApplicationFirewallWAFSettingRequest
- type GetWebApplicationFirewallWAFSettingResponse
- type GetWebApplicationFirewallWAFSettingResult
- type GetWebPSettingRequest
- type GetWebPSettingResponse
- type GetWebPSettingResult
- type GetWebSocketsSettingRequest
- type GetWebSocketsSettingResponse
- type GetWebSocketsSettingResult
- type GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequest(zone_identifier string) *GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequestWithAllParams(zone_identifier string) *GetZoneEnableTLS1_3SettingRequest
- func NewGetZoneEnableTLS1_3SettingRequestWithoutParam() *GetZoneEnableTLS1_3SettingRequest
- type GetZoneEnableTLS1_3SettingResponse
- type GetZoneEnableTLS1_3SettingResult
- type ListAvailableCustomPagesRequest
- type ListAvailableCustomPagesResponse
- type ListAvailableCustomPagesResult
- type ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequest(zone_identifier string) *ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequestWithAllParams(zone_identifier string) *ListAvailablePageRuleSettingRequest
- func NewListAvailablePageRuleSettingRequestWithoutParam() *ListAvailablePageRuleSettingRequest
- type ListAvailablePageRuleSettingResponse
- type ListAvailablePageRuleSettingResult
- type ListCertificatePacksRequest
- type ListCertificatePacksResponse
- type ListCertificatePacksResult
- type ListDNSRecordsRequest
- func (r ListDNSRecordsRequest) GetRegionId() string
- func (r *ListDNSRecordsRequest) SetContent(content string)
- func (r *ListDNSRecordsRequest) SetDirection(direction string)
- func (r *ListDNSRecordsRequest) SetMatch(match string)
- func (r *ListDNSRecordsRequest) SetName(name string)
- func (r *ListDNSRecordsRequest) SetOrder(order string)
- func (r *ListDNSRecordsRequest) SetPage(page int)
- func (r *ListDNSRecordsRequest) SetPer_page(per_page int)
- func (r *ListDNSRecordsRequest) SetProxied(proxied bool)
- func (r *ListDNSRecordsRequest) SetType(type_ string)
- func (r *ListDNSRecordsRequest) SetZone_identifier(zone_identifier string)
- type ListDNSRecordsResponse
- type ListDNSRecordsResult
- type ListFirewallPackagesRequest
- func NewListFirewallPackagesRequest(zone_identifier string) *ListFirewallPackagesRequest
- func NewListFirewallPackagesRequestWithAllParams(zone_identifier string, name *string, page *int, per_page *int, order *string, ...) *ListFirewallPackagesRequest
- func NewListFirewallPackagesRequestWithoutParam() *ListFirewallPackagesRequest
- func (r ListFirewallPackagesRequest) GetRegionId() string
- func (r *ListFirewallPackagesRequest) SetDirection(direction string)
- func (r *ListFirewallPackagesRequest) SetMatch(match string)
- func (r *ListFirewallPackagesRequest) SetName(name string)
- func (r *ListFirewallPackagesRequest) SetOrder(order string)
- func (r *ListFirewallPackagesRequest) SetPage(page int)
- func (r *ListFirewallPackagesRequest) SetPer_page(per_page int)
- func (r *ListFirewallPackagesRequest) SetZone_identifier(zone_identifier string)
- type ListFirewallPackagesResponse
- type ListFirewallPackagesResult
- type 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) 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 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 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 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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"` /* 该设置的有效值 (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: 该设置的有效值 (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: 该设置的有效值(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 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 CreateDNSRecordRequest ¶
type CreateDNSRecordRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* DNS记录类型 (Optional) */ Ty_pe *string `json:"ty_pe"` /* DNS记录名称 */ Name string `json:"name"` /* DNS记录内容 */ Content string `json:"content"` /* DNS记录的生存时间。值为1是 "自动"。 */ Ttl int `json:"ttl"` /* 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。 (Optional) */ Priority *int `json:"priority"` /* 是否利用星盾的性能和安全优势 (Optional) */ Proxied *bool `json:"proxied"` /* (Optional) */ SrvData *starshield.SRVdata `json:"srvData"` /* (Optional) */ CaaData *starshield.CAAdata `json:"caaData"` }
func NewCreateDNSRecordRequest ¶
func NewCreateDNSRecordRequest( zone_identifier string, name string, content string, ttl int, ) *CreateDNSRecordRequest
* param zone_identifier: (Required) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateDNSRecordRequestWithAllParams ¶
func NewCreateDNSRecordRequestWithAllParams( zone_identifier string, ty_pe *string, name string, content string, ttl int, priority *int, proxied *bool, srvData *starshield.SRVdata, caaData *starshield.CAAdata, ) *CreateDNSRecordRequest
* param zone_identifier: (Required) * param ty_pe: DNS记录类型 (Optional) * param name: DNS记录名称 (Required) * param content: DNS记录内容 (Required) * param ttl: DNS记录的生存时间。值为1是 "自动"。 (Required) * param priority: 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。 (Optional) * param proxied: 是否利用星盾的性能和安全优势 (Optional) * param srvData: (Optional) * param caaData: (Optional)
func NewCreateDNSRecordRequestWithoutParam ¶
func NewCreateDNSRecordRequestWithoutParam() *CreateDNSRecordRequest
This constructor has better compatible ability when API parameters changed
func (CreateDNSRecordRequest) GetRegionId ¶
func (r CreateDNSRecordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateDNSRecordRequest) SetCaaData ¶
func (r *CreateDNSRecordRequest) SetCaaData(caaData *starshield.CAAdata)
param caaData: (Optional)
func (*CreateDNSRecordRequest) SetContent ¶
func (r *CreateDNSRecordRequest) SetContent(content string)
param content: DNS记录内容(Required)
func (*CreateDNSRecordRequest) SetName ¶
func (r *CreateDNSRecordRequest) SetName(name string)
param name: DNS记录名称(Required)
func (*CreateDNSRecordRequest) SetPriority ¶
func (r *CreateDNSRecordRequest) SetPriority(priority int)
param priority: 与一些记录如MX和SRV一起使用,以确定优先级。如果你没有为MX记录提供一个优先级,默认值为0将被设置。(Optional)
func (*CreateDNSRecordRequest) SetProxied ¶
func (r *CreateDNSRecordRequest) SetProxied(proxied bool)
param proxied: 是否利用星盾的性能和安全优势(Optional)
func (*CreateDNSRecordRequest) SetSrvData ¶
func (r *CreateDNSRecordRequest) SetSrvData(srvData *starshield.SRVdata)
param srvData: (Optional)
func (*CreateDNSRecordRequest) SetTtl ¶
func (r *CreateDNSRecordRequest) SetTtl(ttl int)
param ttl: DNS记录的生存时间。值为1是 "自动"。(Required)
func (*CreateDNSRecordRequest) SetTy_pe ¶
func (r *CreateDNSRecordRequest) SetTy_pe(ty_pe string)
param ty_pe: DNS记录类型(Optional)
func (*CreateDNSRecordRequest) SetZone_identifier ¶
func (r *CreateDNSRecordRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateDNSRecordResponse ¶
type CreateDNSRecordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateDNSRecordResult `json:"result"` }
type CreateDNSRecordResult ¶
type CreateDNSRecordResult struct {
Data starshield.DnsRecord `json:"data"`
}
type CreateFiltersRequest ¶
type CreateFiltersRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ Filters []starshield.Filter `json:"filters"` }
func NewCreateFiltersRequest ¶
func NewCreateFiltersRequest( zone_identifier string, ) *CreateFiltersRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFiltersRequestWithAllParams ¶
func NewCreateFiltersRequestWithAllParams( zone_identifier string, filters []starshield.Filter, ) *CreateFiltersRequest
* param zone_identifier: (Required) * param filters: (Optional)
func NewCreateFiltersRequestWithoutParam ¶
func NewCreateFiltersRequestWithoutParam() *CreateFiltersRequest
This constructor has better compatible ability when API parameters changed
func (CreateFiltersRequest) GetRegionId ¶
func (r CreateFiltersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFiltersRequest) SetFilters ¶
func (r *CreateFiltersRequest) SetFilters(filters []starshield.Filter)
param filters: (Optional)
func (*CreateFiltersRequest) SetZone_identifier ¶
func (r *CreateFiltersRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateFiltersResponse ¶
type CreateFiltersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFiltersResult `json:"result"` }
type CreateFiltersResult ¶
type CreateFiltersResult struct {
DataList []starshield.Filter `json:"dataList"`
}
type CreateFirewallRulesRequest ¶
type CreateFirewallRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* (Optional) */ FirewallRules []starshield.FirewallRule `json:"firewallRules"` }
func NewCreateFirewallRulesRequest ¶
func NewCreateFirewallRulesRequest( zone_identifier string, ) *CreateFirewallRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFirewallRulesRequestWithAllParams ¶
func NewCreateFirewallRulesRequestWithAllParams( zone_identifier string, firewallRules []starshield.FirewallRule, ) *CreateFirewallRulesRequest
* param zone_identifier: (Required) * param firewallRules: (Optional)
func NewCreateFirewallRulesRequestWithoutParam ¶
func NewCreateFirewallRulesRequestWithoutParam() *CreateFirewallRulesRequest
This constructor has better compatible ability when API parameters changed
func (CreateFirewallRulesRequest) GetRegionId ¶
func (r CreateFirewallRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFirewallRulesRequest) SetFirewallRules ¶
func (r *CreateFirewallRulesRequest) SetFirewallRules(firewallRules []starshield.FirewallRule)
param firewallRules: (Optional)
func (*CreateFirewallRulesRequest) SetZone_identifier ¶
func (r *CreateFirewallRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreateFirewallRulesResponse ¶
type CreateFirewallRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFirewallRulesResult `json:"result"` }
type CreateFirewallRulesResult ¶
type CreateFirewallRulesResult struct {
DataList []starshield.FirewallRule `json:"dataList"`
}
type CreateFlowPackRequest ¶
type CreateFlowPackRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 流量包数量 (Optional) */ FlowPackNum *int `json:"flowPackNum"` /* 支付成功返回路径 (Optional) */ ReturnUrl *string `json:"returnUrl"` }
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, flowPackNum *int, returnUrl *string, ) *CreateFlowPackRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * param flowPackNum: 流量包数量 (Optional) * param returnUrl: 支付成功返回路径 (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) 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"` }
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, ) *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)
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) 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 CreatePageRuleRequest ¶
type CreatePageRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 根据请求评估的目标 (Optional) */ Targets []starshield.Target `json:"targets"` /* 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional) */ Actions []starshield.Action `json:"actions"` /* 一个数字,表示一个页面规则优先于另一个页面规则。 如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional) */ Priority *int `json:"priority"` /* 页面规则的状态 (Optional) */ Status *string `json:"status"` }
func NewCreatePageRuleRequest ¶
func NewCreatePageRuleRequest( zone_identifier string, ) *CreatePageRuleRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreatePageRuleRequestWithAllParams ¶
func NewCreatePageRuleRequestWithAllParams( zone_identifier string, targets []starshield.Target, actions []starshield.Action, priority *int, status *string, ) *CreatePageRuleRequest
- param zone_identifier: (Required)
- param targets: 根据请求评估的目标 (Optional)
- param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者) (Optional)
- param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。
(Optional) * param status: 页面规则的状态 (Optional)
func NewCreatePageRuleRequestWithoutParam ¶
func NewCreatePageRuleRequestWithoutParam() *CreatePageRuleRequest
This constructor has better compatible ability when API parameters changed
func (CreatePageRuleRequest) GetRegionId ¶
func (r CreatePageRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreatePageRuleRequest) SetActions ¶
func (r *CreatePageRuleRequest) SetActions(actions []starshield.Action)
param actions: 如果此规则的目标与请求匹配,则要执行的操作集。操作可以将url重定向到另一个url或覆盖设置(但不能同时覆盖两者)(Optional)
func (*CreatePageRuleRequest) SetPriority ¶
func (r *CreatePageRuleRequest) SetPriority(priority int)
param priority: 一个数字,表示一个页面规则优先于另一个页面规则。
如果您可能有一个全面的页面规则(例如#1 “/images/”) 但是想要更具体的规则优先(例如#2 '/images/special/'), 您需要在后者(#2)上指定更高的优先级,以便它将覆盖第一个优先级。 (Optional)
func (*CreatePageRuleRequest) SetStatus ¶
func (r *CreatePageRuleRequest) SetStatus(status string)
param status: 页面规则的状态(Optional)
func (*CreatePageRuleRequest) SetTargets ¶
func (r *CreatePageRuleRequest) SetTargets(targets []starshield.Target)
param targets: 根据请求评估的目标(Optional)
func (*CreatePageRuleRequest) SetZone_identifier ¶
func (r *CreatePageRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type CreatePageRuleResponse ¶
type CreatePageRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreatePageRuleResult `json:"result"` }
type CreatePageRuleResult ¶
type CreatePageRuleResult struct {
Data starshield.PageRule `json:"data"`
}
type CreateSSLConfigurationRequest ¶
type CreateSSLConfigurationRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 域的SSL证书或证书以及中间层 (Optional) */ Certificate *string `json:"certificate"` /* 域的私钥 (Optional) */ Private_key *string `json:"private_key"` /* SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。 最佳捆绑使用最短的认证链和最新的中间证书。 而强制捆绑会验证证书链,但不以其他方式修改证书链。 (Optional) */ Bundle_method *string `json:"bundle_method"` /* (Optional) */ Geo_restrictions *starshield.Geo_restrictions `json:"geo_restrictions"` /* “legacy_custom”类型支持在TLS握手中不包含SNI的传统客户端。 (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: SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。
最佳捆绑使用最短的认证链和最新的中间证书。 而强制捆绑会验证证书链,但不以其他方式修改证书链。
(Optional) * param geo_restrictions: (Optional) * param ty_pe: “legacy_custom”类型支持在TLS握手中不包含SNI的传统客户端。 (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: SSL泛捆绑在各处有着最高的概率被验证,甚至能被使用过时的或不寻常的信任存储的客户端验证。
最佳捆绑使用最短的认证链和最新的中间证书。 而强制捆绑会验证证书链,但不以其他方式修改证书链。 (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的传统客户端。(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 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 DeletePageRuleRequest ¶
type DeletePageRuleRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeletePageRuleRequest ¶
func NewDeletePageRuleRequest( zone_identifier string, identifier string, ) *DeletePageRuleRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeletePageRuleRequestWithAllParams ¶
func NewDeletePageRuleRequestWithAllParams( zone_identifier string, identifier string, ) *DeletePageRuleRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeletePageRuleRequestWithoutParam ¶
func NewDeletePageRuleRequestWithoutParam() *DeletePageRuleRequest
This constructor has better compatible ability when API parameters changed
func (DeletePageRuleRequest) GetRegionId ¶
func (r DeletePageRuleRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeletePageRuleRequest) SetIdentifier ¶
func (r *DeletePageRuleRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeletePageRuleRequest) SetZone_identifier ¶
func (r *DeletePageRuleRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeletePageRuleResponse ¶
type DeletePageRuleResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeletePageRuleResult `json:"result"` }
type DeletePageRuleResult ¶
type DeletePageRuleResult struct {
Data string `json:"data"`
}
type DeleteSSLConfigurationRequest ¶
type DeleteSSLConfigurationRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` }
func NewDeleteSSLConfigurationRequest ¶
func NewDeleteSSLConfigurationRequest( zone_identifier string, identifier string, ) *DeleteSSLConfigurationRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSSLConfigurationRequestWithAllParams ¶
func NewDeleteSSLConfigurationRequestWithAllParams( zone_identifier string, identifier string, ) *DeleteSSLConfigurationRequest
* param zone_identifier: (Required) * param identifier: (Required)
func NewDeleteSSLConfigurationRequestWithoutParam ¶
func NewDeleteSSLConfigurationRequestWithoutParam() *DeleteSSLConfigurationRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSSLConfigurationRequest) GetRegionId ¶
func (r DeleteSSLConfigurationRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSSLConfigurationRequest) SetIdentifier ¶
func (r *DeleteSSLConfigurationRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*DeleteSSLConfigurationRequest) SetZone_identifier ¶
func (r *DeleteSSLConfigurationRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type DeleteSSLConfigurationResponse ¶
type DeleteSSLConfigurationResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSSLConfigurationResult `json:"result"` }
type DeleteSSLConfigurationResult ¶
type DeleteSSLConfigurationResult struct {
Data string `json:"data"`
}
type DeleteZoneRequest ¶
type DeleteZoneRequest struct { core.JDCloudRequest /* */ Identifier string `json:"identifier"` }
func NewDeleteZoneRequest ¶
func NewDeleteZoneRequest( identifier string, ) *DeleteZoneRequest
* param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteZoneRequestWithAllParams ¶
func NewDeleteZoneRequestWithAllParams( identifier string, ) *DeleteZoneRequest
* param identifier: (Required)
func NewDeleteZoneRequestWithoutParam ¶
func NewDeleteZoneRequestWithoutParam() *DeleteZoneRequest
This constructor has better compatible ability when API parameters changed
func (DeleteZoneRequest) GetRegionId ¶
func (r DeleteZoneRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteZoneRequest) SetIdentifier ¶
func (r *DeleteZoneRequest) SetIdentifier(identifier string)
param identifier: (Required)
type DeleteZoneResponse ¶
type DeleteZoneResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteZoneResult `json:"result"` }
type DeleteZoneResult ¶
type DeleteZoneResult struct {
Data starshield.Zone `json:"data"`
}
type DescribeBotStatusRequest ¶
type DescribeBotStatusRequest struct { core.JDCloudRequest /* */ ZoneId string `json:"zoneId"` }
func NewDescribeBotStatusRequest ¶
func NewDescribeBotStatusRequest( zoneId string, ) *DescribeBotStatusRequest
* param zoneId: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBotStatusRequestWithAllParams ¶
func NewDescribeBotStatusRequestWithAllParams( zoneId string, ) *DescribeBotStatusRequest
* param zoneId: (Required)
func NewDescribeBotStatusRequestWithoutParam ¶
func NewDescribeBotStatusRequestWithoutParam() *DescribeBotStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBotStatusRequest) GetRegionId ¶
func (r DescribeBotStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBotStatusRequest) SetZoneId ¶
func (r *DescribeBotStatusRequest) SetZoneId(zoneId string)
param zoneId: (Required)
type DescribeBotStatusResponse ¶
type DescribeBotStatusResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBotStatusResult `json:"result"` }
type DescribeBotStatusResult ¶
type DescribeInstanceByOrderNoRequest ¶
type DescribeInstanceByOrderNoRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* */ OrderNumber string `json:"orderNumber"` }
func NewDescribeInstanceByOrderNoRequest ¶
func NewDescribeInstanceByOrderNoRequest( regionId string, orderNumber string, ) *DescribeInstanceByOrderNoRequest
* param regionId: 地域ID (Required) * param orderNumber: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceByOrderNoRequestWithAllParams ¶
func NewDescribeInstanceByOrderNoRequestWithAllParams( regionId string, orderNumber string, ) *DescribeInstanceByOrderNoRequest
* param regionId: 地域ID (Required) * param orderNumber: (Required)
func NewDescribeInstanceByOrderNoRequestWithoutParam ¶
func NewDescribeInstanceByOrderNoRequestWithoutParam() *DescribeInstanceByOrderNoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceByOrderNoRequest) GetRegionId ¶
func (r DescribeInstanceByOrderNoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceByOrderNoRequest) SetOrderNumber ¶
func (r *DescribeInstanceByOrderNoRequest) SetOrderNumber(orderNumber string)
param orderNumber: (Required)
func (*DescribeInstanceByOrderNoRequest) SetRegionId ¶
func (r *DescribeInstanceByOrderNoRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeInstanceByOrderNoResponse ¶
type DescribeInstanceByOrderNoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceByOrderNoResult `json:"result"` }
type DescribeInstanceByOrderNoResult ¶
type DescribeInstanceByOrderNoResult struct {
DescribeInstancesRes starshield.DescribeInstancesRes `json:"describeInstancesRes"`
}
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页容量,默认10, 范围(1-100) (Optional) */ PageSize *int `json:"pageSize"` /* 页序号,默认1,不能小于1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 实例名称 (Optional) */ InstanceName *string `json:"instanceName"` }
func NewDescribeInstancesRequest ¶
func NewDescribeInstancesRequest( regionId string, ) *DescribeInstancesRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstancesRequestWithAllParams ¶
func NewDescribeInstancesRequestWithAllParams( regionId string, pageSize *int, pageNumber *int, instanceName *string, ) *DescribeInstancesRequest
* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10, 范围(1-100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional) * param instanceName: 实例名称 (Optional)
func NewDescribeInstancesRequestWithoutParam ¶
func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstancesRequest) GetRegionId ¶
func (r DescribeInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstancesRequest) SetInstanceName ¶
func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)
param instanceName: 实例名称(Optional)
func (*DescribeInstancesRequest) SetPageNumber ¶
func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页序号,默认1,不能小于1(Optional)
func (*DescribeInstancesRequest) SetPageSize ¶
func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
param pageSize: 页容量,默认10, 范围(1-100)(Optional)
func (*DescribeInstancesRequest) SetRegionId ¶
func (r *DescribeInstancesRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstancesResult `json:"result"` }
type DescribeInstancesResult ¶
type DescribeInstancesResult struct { DataList []starshield.DescribeInstancesRes `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type DescribePackageRequest ¶
type DescribePackageRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 套餐类型 */ PackType int `json:"packType"` }
func NewDescribePackageRequest ¶
func NewDescribePackageRequest( regionId string, packType int, ) *DescribePackageRequest
* param regionId: 地域ID (Required) * param packType: 套餐类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackageRequestWithAllParams ¶
func NewDescribePackageRequestWithAllParams( regionId string, packType int, ) *DescribePackageRequest
* param regionId: 地域ID (Required) * param packType: 套餐类型 (Required)
func NewDescribePackageRequestWithoutParam ¶
func NewDescribePackageRequestWithoutParam() *DescribePackageRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackageRequest) GetRegionId ¶
func (r DescribePackageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackageRequest) SetPackType ¶
func (r *DescribePackageRequest) SetPackType(packType int)
param packType: 套餐类型(Required)
func (*DescribePackageRequest) SetRegionId ¶
func (r *DescribePackageRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribePackageResponse ¶
type DescribePackageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribePackageResult `json:"result"` }
type DescribePackageResult ¶
type DescribePackageResult struct {
DescribePackRes starshield.DescribePackRes `json:"describePackRes"`
}
type DescribePackagesRequest ¶
type DescribePackagesRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页容量,默认10, 范围(1-100) (Optional) */ PageSize *int `json:"pageSize"` /* 页序号,默认1,不能小于1 (Optional) */ PageNumber *int `json:"pageNumber"` }
func NewDescribePackagesRequest ¶
func NewDescribePackagesRequest( regionId string, ) *DescribePackagesRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribePackagesRequestWithAllParams ¶
func NewDescribePackagesRequestWithAllParams( regionId string, pageSize *int, pageNumber *int, ) *DescribePackagesRequest
* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10, 范围(1-100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional)
func NewDescribePackagesRequestWithoutParam ¶
func NewDescribePackagesRequestWithoutParam() *DescribePackagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribePackagesRequest) GetRegionId ¶
func (r DescribePackagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribePackagesRequest) SetPageNumber ¶
func (r *DescribePackagesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页序号,默认1,不能小于1(Optional)
func (*DescribePackagesRequest) SetPageSize ¶
func (r *DescribePackagesRequest) SetPageSize(pageSize int)
param pageSize: 页容量,默认10, 范围(1-100)(Optional)
func (*DescribePackagesRequest) SetRegionId ¶
func (r *DescribePackagesRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribePackagesResponse ¶
type DescribePackagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribePackagesResult `json:"result"` }
type DescribePackagesResult ¶
type DescribePackagesResult struct { DataList []starshield.DescribePackRes `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type EditFirewallPackageRequest ¶
type EditFirewallPackageRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Identifier string `json:"identifier"` /* 防火墙包的敏感度。 (Optional) */ Sensitivity *string `json:"sensitivity"` /* 将对防火墙包下的规则执行的默认操作。 (Optional) */ Action_mode *string `json:"action_mode"` }
func NewEditFirewallPackageRequest ¶
func NewEditFirewallPackageRequest( zone_identifier string, identifier string, ) *EditFirewallPackageRequest
* param zone_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditFirewallPackageRequestWithAllParams ¶
func NewEditFirewallPackageRequestWithAllParams( zone_identifier string, identifier string, sensitivity *string, action_mode *string, ) *EditFirewallPackageRequest
* param zone_identifier: (Required) * param identifier: (Required) * param sensitivity: 防火墙包的敏感度。 (Optional) * param action_mode: 将对防火墙包下的规则执行的默认操作。 (Optional)
func NewEditFirewallPackageRequestWithoutParam ¶
func NewEditFirewallPackageRequestWithoutParam() *EditFirewallPackageRequest
This constructor has better compatible ability when API parameters changed
func (EditFirewallPackageRequest) GetRegionId ¶
func (r EditFirewallPackageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditFirewallPackageRequest) SetAction_mode ¶
func (r *EditFirewallPackageRequest) SetAction_mode(action_mode string)
param action_mode: 将对防火墙包下的规则执行的默认操作。(Optional)
func (*EditFirewallPackageRequest) SetIdentifier ¶
func (r *EditFirewallPackageRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditFirewallPackageRequest) SetSensitivity ¶
func (r *EditFirewallPackageRequest) SetSensitivity(sensitivity string)
param sensitivity: 防火墙包的敏感度。(Optional)
func (*EditFirewallPackageRequest) SetZone_identifier ¶
func (r *EditFirewallPackageRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditFirewallPackageResponse ¶
type EditFirewallPackageResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditFirewallPackageResult `json:"result"` }
type EditFirewallPackageResult ¶
type EditFirewallPackageResult struct {
Data starshield.WAFRulePackage `json:"data"`
}
type EditRuleGroupRequest ¶
type EditRuleGroupRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Package_identifier string `json:"package_identifier"` /* */ Identifier string `json:"identifier"` /* 该组中包含的规则是否可配置/可使用 (Optional) */ Mode *string `json:"mode"` }
func NewEditRuleGroupRequest ¶
func NewEditRuleGroupRequest( zone_identifier string, package_identifier string, identifier string, ) *EditRuleGroupRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditRuleGroupRequestWithAllParams ¶
func NewEditRuleGroupRequestWithAllParams( zone_identifier string, package_identifier string, identifier string, mode *string, ) *EditRuleGroupRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param identifier: (Required) * param mode: 该组中包含的规则是否可配置/可使用 (Optional)
func NewEditRuleGroupRequestWithoutParam ¶
func NewEditRuleGroupRequestWithoutParam() *EditRuleGroupRequest
This constructor has better compatible ability when API parameters changed
func (EditRuleGroupRequest) GetRegionId ¶
func (r EditRuleGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditRuleGroupRequest) SetIdentifier ¶
func (r *EditRuleGroupRequest) SetIdentifier(identifier string)
param identifier: (Required)
func (*EditRuleGroupRequest) SetMode ¶
func (r *EditRuleGroupRequest) SetMode(mode string)
param mode: 该组中包含的规则是否可配置/可使用(Optional)
func (*EditRuleGroupRequest) SetPackage_identifier ¶
func (r *EditRuleGroupRequest) SetPackage_identifier(package_identifier string)
param package_identifier: (Required)
func (*EditRuleGroupRequest) SetZone_identifier ¶
func (r *EditRuleGroupRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditRuleGroupResponse ¶
type EditRuleGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditRuleGroupResult `json:"result"` }
type EditRuleGroupResult ¶
type EditRuleGroupResult struct {
Data starshield.WAFRuleGroup `json:"data"`
}
type EditUniversalSSLSettingsRequest ¶
type EditUniversalSSLSettingsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。 通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。 * HSTS * Always Use HTTPS * Opportunistic Encryption * Onion Routing * Any Page Rules redirecting traffic to HTTPS 类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。 (Optional) */ Enabled *bool `json:"enabled"` }
func NewEditUniversalSSLSettingsRequest ¶
func NewEditUniversalSSLSettingsRequest( zone_identifier string, ) *EditUniversalSSLSettingsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditUniversalSSLSettingsRequestWithAllParams ¶
func NewEditUniversalSSLSettingsRequestWithAllParams( zone_identifier string, enabled *bool, ) *EditUniversalSSLSettingsRequest
- param zone_identifier: (Required)
- param enabled: 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。
通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。
- HSTS
- Always Use HTTPS
- Opportunistic Encryption
- Onion Routing
- Any Page Rules redirecting traffic to HTTPS
类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。
(Optional)
func NewEditUniversalSSLSettingsRequestWithoutParam ¶
func NewEditUniversalSSLSettingsRequestWithoutParam() *EditUniversalSSLSettingsRequest
This constructor has better compatible ability when API parameters changed
func (EditUniversalSSLSettingsRequest) GetRegionId ¶
func (r EditUniversalSSLSettingsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditUniversalSSLSettingsRequest) SetEnabled ¶
func (r *EditUniversalSSLSettingsRequest) SetEnabled(enabled bool)
param enabled: 禁用通用SSL将从边缘上删除域的所有当前激活的通用SSL证书并且防止将来订购任何通用SSL证书。如果没有为域上载专用证书或自定义证书,访问者将无法通过HTTPS访问域。
通过禁用通用SSL,您知道以下星盾设置和首选项将导致访问者无法访问您的域,除非您上载了自定义证书或购买了专用证书。
- HSTS
- Always Use HTTPS
- Opportunistic Encryption
- Onion Routing
- Any Page Rules redirecting traffic to HTTPS
类似地,在启用星盾代理时,在源站将任何HTTP重定向到HTTPS将导致用户在星盾的边缘没有有效证书的情况下无法访问您的站点。 如果您在星盾的边缘没有有效的自定义或专用证书,并且不确定是否启用了上述任何星盾设置,或者如果您的源站存在任何HTTP重定向,我们建议您的域保持启用通用SSL。 (Optional)
func (*EditUniversalSSLSettingsRequest) SetZone_identifier ¶
func (r *EditUniversalSSLSettingsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditUniversalSSLSettingsResponse ¶
type EditUniversalSSLSettingsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditUniversalSSLSettingsResult `json:"result"` }
type EditUniversalSSLSettingsResult ¶
type EditUniversalSSLSettingsResult struct {
Data starshield.UniversalSSLSetting `json:"data"`
}
type EditZoneSettingsInfoRequest ¶
type EditZoneSettingsInfoRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 一或多个域配置对象。必须包含ID和值。 (Optional) */ Items []starshield.Item `json:"items"` }
func NewEditZoneSettingsInfoRequest ¶
func NewEditZoneSettingsInfoRequest( zone_identifier string, ) *EditZoneSettingsInfoRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewEditZoneSettingsInfoRequestWithAllParams ¶
func NewEditZoneSettingsInfoRequestWithAllParams( zone_identifier string, items []starshield.Item, ) *EditZoneSettingsInfoRequest
* param zone_identifier: (Required) * param items: 一或多个域配置对象。必须包含ID和值。 (Optional)
func NewEditZoneSettingsInfoRequestWithoutParam ¶
func NewEditZoneSettingsInfoRequestWithoutParam() *EditZoneSettingsInfoRequest
This constructor has better compatible ability when API parameters changed
func (EditZoneSettingsInfoRequest) GetRegionId ¶
func (r EditZoneSettingsInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EditZoneSettingsInfoRequest) SetItems ¶
func (r *EditZoneSettingsInfoRequest) SetItems(items []starshield.Item)
param items: 一或多个域配置对象。必须包含ID和值。(Optional)
func (*EditZoneSettingsInfoRequest) SetZone_identifier ¶
func (r *EditZoneSettingsInfoRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type EditZoneSettingsInfoResponse ¶
type EditZoneSettingsInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EditZoneSettingsInfoResult `json:"result"` }
type EditZoneSettingsInfoResult ¶
type EditZoneSettingsInfoResult struct { }
type 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 Get0_RTTSessionResumptionSettingRequest ¶
type Get0_RTTSessionResumptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGet0_RTTSessionResumptionSettingRequest ¶
func NewGet0_RTTSessionResumptionSettingRequest( zone_identifier string, ) *Get0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGet0_RTTSessionResumptionSettingRequestWithAllParams ¶
func NewGet0_RTTSessionResumptionSettingRequestWithAllParams( zone_identifier string, ) *Get0_RTTSessionResumptionSettingRequest
* param zone_identifier: (Required)
func NewGet0_RTTSessionResumptionSettingRequestWithoutParam ¶
func NewGet0_RTTSessionResumptionSettingRequestWithoutParam() *Get0_RTTSessionResumptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (Get0_RTTSessionResumptionSettingRequest) GetRegionId ¶
func (r Get0_RTTSessionResumptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*Get0_RTTSessionResumptionSettingRequest) SetZone_identifier ¶
func (r *Get0_RTTSessionResumptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type Get0_RTTSessionResumptionSettingResponse ¶
type Get0_RTTSessionResumptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result Get0_RTTSessionResumptionSettingResult `json:"result"` }
type Get0_RTTSessionResumptionSettingResult ¶
type Get0_RTTSessionResumptionSettingResult struct {
Data starshield.Zero_RTTValue `json:"data"`
}
type GetAdvancedDDOSSettingRequest ¶
type GetAdvancedDDOSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAdvancedDDOSSettingRequest ¶
func NewGetAdvancedDDOSSettingRequest( zone_identifier string, ) *GetAdvancedDDOSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAdvancedDDOSSettingRequestWithAllParams ¶
func NewGetAdvancedDDOSSettingRequestWithAllParams( zone_identifier string, ) *GetAdvancedDDOSSettingRequest
* param zone_identifier: (Required)
func NewGetAdvancedDDOSSettingRequestWithoutParam ¶
func NewGetAdvancedDDOSSettingRequestWithoutParam() *GetAdvancedDDOSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAdvancedDDOSSettingRequest) GetRegionId ¶
func (r GetAdvancedDDOSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAdvancedDDOSSettingRequest) SetZone_identifier ¶
func (r *GetAdvancedDDOSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAdvancedDDOSSettingResponse ¶
type GetAdvancedDDOSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAdvancedDDOSSettingResult `json:"result"` }
type GetAdvancedDDOSSettingResult ¶
type GetAdvancedDDOSSettingResult struct {
Data starshield.AdvancedDDoSProtection `json:"data"`
}
type GetAllZoneSettingsRequest ¶
type GetAllZoneSettingsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAllZoneSettingsRequest ¶
func NewGetAllZoneSettingsRequest( zone_identifier string, ) *GetAllZoneSettingsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAllZoneSettingsRequestWithAllParams ¶
func NewGetAllZoneSettingsRequestWithAllParams( zone_identifier string, ) *GetAllZoneSettingsRequest
* param zone_identifier: (Required)
func NewGetAllZoneSettingsRequestWithoutParam ¶
func NewGetAllZoneSettingsRequestWithoutParam() *GetAllZoneSettingsRequest
This constructor has better compatible ability when API parameters changed
func (GetAllZoneSettingsRequest) GetRegionId ¶
func (r GetAllZoneSettingsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAllZoneSettingsRequest) SetZone_identifier ¶
func (r *GetAllZoneSettingsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAllZoneSettingsResponse ¶
type GetAllZoneSettingsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAllZoneSettingsResult `json:"result"` }
type GetAllZoneSettingsResult ¶
type GetAllZoneSettingsResult struct {
DataList []starshield.ZoneSetting `json:"dataList"`
}
type GetAlwaysOnlineSettingRequest ¶
type GetAlwaysOnlineSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAlwaysOnlineSettingRequest ¶
func NewGetAlwaysOnlineSettingRequest( zone_identifier string, ) *GetAlwaysOnlineSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAlwaysOnlineSettingRequestWithAllParams ¶
func NewGetAlwaysOnlineSettingRequestWithAllParams( zone_identifier string, ) *GetAlwaysOnlineSettingRequest
* param zone_identifier: (Required)
func NewGetAlwaysOnlineSettingRequestWithoutParam ¶
func NewGetAlwaysOnlineSettingRequestWithoutParam() *GetAlwaysOnlineSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAlwaysOnlineSettingRequest) GetRegionId ¶
func (r GetAlwaysOnlineSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAlwaysOnlineSettingRequest) SetZone_identifier ¶
func (r *GetAlwaysOnlineSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAlwaysOnlineSettingResponse ¶
type GetAlwaysOnlineSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAlwaysOnlineSettingResult `json:"result"` }
type GetAlwaysOnlineSettingResult ¶
type GetAlwaysOnlineSettingResult struct {
Data starshield.AlwaysOnlineMode `json:"data"`
}
type GetAlwaysUseHTTPSSettingRequest ¶
type GetAlwaysUseHTTPSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAlwaysUseHTTPSSettingRequest ¶
func NewGetAlwaysUseHTTPSSettingRequest( zone_identifier string, ) *GetAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAlwaysUseHTTPSSettingRequestWithAllParams ¶
func NewGetAlwaysUseHTTPSSettingRequestWithAllParams( zone_identifier string, ) *GetAlwaysUseHTTPSSettingRequest
* param zone_identifier: (Required)
func NewGetAlwaysUseHTTPSSettingRequestWithoutParam ¶
func NewGetAlwaysUseHTTPSSettingRequestWithoutParam() *GetAlwaysUseHTTPSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAlwaysUseHTTPSSettingRequest) GetRegionId ¶
func (r GetAlwaysUseHTTPSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAlwaysUseHTTPSSettingRequest) SetZone_identifier ¶
func (r *GetAlwaysUseHTTPSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAlwaysUseHTTPSSettingResponse ¶
type GetAlwaysUseHTTPSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAlwaysUseHTTPSSettingResult `json:"result"` }
type GetAlwaysUseHTTPSSettingResult ¶
type GetAlwaysUseHTTPSSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetAutomaticHTTPSRewritesSettingRequest ¶
type GetAutomaticHTTPSRewritesSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetAutomaticHTTPSRewritesSettingRequest ¶
func NewGetAutomaticHTTPSRewritesSettingRequest( zone_identifier string, ) *GetAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams ¶
func NewGetAutomaticHTTPSRewritesSettingRequestWithAllParams( zone_identifier string, ) *GetAutomaticHTTPSRewritesSettingRequest
* param zone_identifier: (Required)
func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam ¶
func NewGetAutomaticHTTPSRewritesSettingRequestWithoutParam() *GetAutomaticHTTPSRewritesSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetAutomaticHTTPSRewritesSettingRequest) GetRegionId ¶
func (r GetAutomaticHTTPSRewritesSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetAutomaticHTTPSRewritesSettingRequest) SetZone_identifier ¶
func (r *GetAutomaticHTTPSRewritesSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetAutomaticHTTPSRewritesSettingResponse ¶
type GetAutomaticHTTPSRewritesSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetAutomaticHTTPSRewritesSettingResult `json:"result"` }
type GetAutomaticHTTPSRewritesSettingResult ¶
type GetAutomaticHTTPSRewritesSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetBrowserCacheTTLSettingRequest ¶
type GetBrowserCacheTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetBrowserCacheTTLSettingRequest ¶
func NewGetBrowserCacheTTLSettingRequest( zone_identifier string, ) *GetBrowserCacheTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBrowserCacheTTLSettingRequestWithAllParams ¶
func NewGetBrowserCacheTTLSettingRequestWithAllParams( zone_identifier string, ) *GetBrowserCacheTTLSettingRequest
* param zone_identifier: (Required)
func NewGetBrowserCacheTTLSettingRequestWithoutParam ¶
func NewGetBrowserCacheTTLSettingRequestWithoutParam() *GetBrowserCacheTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetBrowserCacheTTLSettingRequest) GetRegionId ¶
func (r GetBrowserCacheTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBrowserCacheTTLSettingRequest) SetZone_identifier ¶
func (r *GetBrowserCacheTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetBrowserCacheTTLSettingResponse ¶
type GetBrowserCacheTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBrowserCacheTTLSettingResult `json:"result"` }
type GetBrowserCacheTTLSettingResult ¶
type GetBrowserCacheTTLSettingResult struct {
Data starshield.BrowserCacheTTL `json:"data"`
}
type GetBrowserCheckSettingRequest ¶
type GetBrowserCheckSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetBrowserCheckSettingRequest ¶
func NewGetBrowserCheckSettingRequest( zone_identifier string, ) *GetBrowserCheckSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetBrowserCheckSettingRequestWithAllParams ¶
func NewGetBrowserCheckSettingRequestWithAllParams( zone_identifier string, ) *GetBrowserCheckSettingRequest
* param zone_identifier: (Required)
func NewGetBrowserCheckSettingRequestWithoutParam ¶
func NewGetBrowserCheckSettingRequestWithoutParam() *GetBrowserCheckSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetBrowserCheckSettingRequest) GetRegionId ¶
func (r GetBrowserCheckSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetBrowserCheckSettingRequest) SetZone_identifier ¶
func (r *GetBrowserCheckSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetBrowserCheckSettingResponse ¶
type GetBrowserCheckSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetBrowserCheckSettingResult `json:"result"` }
type GetBrowserCheckSettingResult ¶
type GetBrowserCheckSettingResult struct {
Data starshield.BrowserCheck `json:"data"`
}
type GetChallengeTTLSettingRequest ¶
type GetChallengeTTLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetChallengeTTLSettingRequest ¶
func NewGetChallengeTTLSettingRequest( zone_identifier string, ) *GetChallengeTTLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetChallengeTTLSettingRequestWithAllParams ¶
func NewGetChallengeTTLSettingRequestWithAllParams( zone_identifier string, ) *GetChallengeTTLSettingRequest
* param zone_identifier: (Required)
func NewGetChallengeTTLSettingRequestWithoutParam ¶
func NewGetChallengeTTLSettingRequestWithoutParam() *GetChallengeTTLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetChallengeTTLSettingRequest) GetRegionId ¶
func (r GetChallengeTTLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetChallengeTTLSettingRequest) SetZone_identifier ¶
func (r *GetChallengeTTLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetChallengeTTLSettingResponse ¶
type GetChallengeTTLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetChallengeTTLSettingResult `json:"result"` }
type GetChallengeTTLSettingResult ¶
type GetChallengeTTLSettingResult struct {
Data starshield.ChallengePageTTL `json:"data"`
}
type GetCiphersSettingRequest ¶
type GetCiphersSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetCiphersSettingRequest ¶
func NewGetCiphersSettingRequest( zone_identifier string, ) *GetCiphersSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetCiphersSettingRequestWithAllParams ¶
func NewGetCiphersSettingRequestWithAllParams( zone_identifier string, ) *GetCiphersSettingRequest
* param zone_identifier: (Required)
func NewGetCiphersSettingRequestWithoutParam ¶
func NewGetCiphersSettingRequestWithoutParam() *GetCiphersSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetCiphersSettingRequest) GetRegionId ¶
func (r GetCiphersSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetCiphersSettingRequest) SetZone_identifier ¶
func (r *GetCiphersSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetCiphersSettingResponse ¶
type GetCiphersSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetCiphersSettingResult `json:"result"` }
type GetCiphersSettingResult ¶
type GetCiphersSettingResult struct {
DataList []string `json:"dataList"`
}
type GetDevelopmentModeSettingRequest ¶
type GetDevelopmentModeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetDevelopmentModeSettingRequest ¶
func NewGetDevelopmentModeSettingRequest( zone_identifier string, ) *GetDevelopmentModeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDevelopmentModeSettingRequestWithAllParams ¶
func NewGetDevelopmentModeSettingRequestWithAllParams( zone_identifier string, ) *GetDevelopmentModeSettingRequest
* param zone_identifier: (Required)
func NewGetDevelopmentModeSettingRequestWithoutParam ¶
func NewGetDevelopmentModeSettingRequestWithoutParam() *GetDevelopmentModeSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetDevelopmentModeSettingRequest) GetRegionId ¶
func (r GetDevelopmentModeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDevelopmentModeSettingRequest) SetZone_identifier ¶
func (r *GetDevelopmentModeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetDevelopmentModeSettingResponse ¶
type GetDevelopmentModeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDevelopmentModeSettingResult `json:"result"` }
type GetDevelopmentModeSettingResult ¶
type GetDevelopmentModeSettingResult struct {
Data starshield.DevelopmentMode `json:"data"`
}
type GetEmailObfuscationSettingRequest ¶
type GetEmailObfuscationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEmailObfuscationSettingRequest ¶
func NewGetEmailObfuscationSettingRequest( zone_identifier string, ) *GetEmailObfuscationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEmailObfuscationSettingRequestWithAllParams ¶
func NewGetEmailObfuscationSettingRequestWithAllParams( zone_identifier string, ) *GetEmailObfuscationSettingRequest
* param zone_identifier: (Required)
func NewGetEmailObfuscationSettingRequestWithoutParam ¶
func NewGetEmailObfuscationSettingRequestWithoutParam() *GetEmailObfuscationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEmailObfuscationSettingRequest) GetRegionId ¶
func (r GetEmailObfuscationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEmailObfuscationSettingRequest) SetZone_identifier ¶
func (r *GetEmailObfuscationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEmailObfuscationSettingResponse ¶
type GetEmailObfuscationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEmailObfuscationSettingResult `json:"result"` }
type GetEmailObfuscationSettingResult ¶
type GetEmailObfuscationSettingResult struct {
Data starshield.EmailObfuscation `json:"data"`
}
type GetEnableErrorPagesOnSettingRequest ¶
type GetEnableErrorPagesOnSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEnableErrorPagesOnSettingRequest ¶
func NewGetEnableErrorPagesOnSettingRequest( zone_identifier string, ) *GetEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEnableErrorPagesOnSettingRequestWithAllParams ¶
func NewGetEnableErrorPagesOnSettingRequestWithAllParams( zone_identifier string, ) *GetEnableErrorPagesOnSettingRequest
* param zone_identifier: (Required)
func NewGetEnableErrorPagesOnSettingRequestWithoutParam ¶
func NewGetEnableErrorPagesOnSettingRequestWithoutParam() *GetEnableErrorPagesOnSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEnableErrorPagesOnSettingRequest) GetRegionId ¶
func (r GetEnableErrorPagesOnSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEnableErrorPagesOnSettingRequest) SetZone_identifier ¶
func (r *GetEnableErrorPagesOnSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEnableErrorPagesOnSettingResponse ¶
type GetEnableErrorPagesOnSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEnableErrorPagesOnSettingResult `json:"result"` }
type GetEnableErrorPagesOnSettingResult ¶
type GetEnableErrorPagesOnSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetEnableQueryStringSortSettingRequest ¶
type GetEnableQueryStringSortSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetEnableQueryStringSortSettingRequest ¶
func NewGetEnableQueryStringSortSettingRequest( zone_identifier string, ) *GetEnableQueryStringSortSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetEnableQueryStringSortSettingRequestWithAllParams ¶
func NewGetEnableQueryStringSortSettingRequestWithAllParams( zone_identifier string, ) *GetEnableQueryStringSortSettingRequest
* param zone_identifier: (Required)
func NewGetEnableQueryStringSortSettingRequestWithoutParam ¶
func NewGetEnableQueryStringSortSettingRequestWithoutParam() *GetEnableQueryStringSortSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetEnableQueryStringSortSettingRequest) GetRegionId ¶
func (r GetEnableQueryStringSortSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetEnableQueryStringSortSettingRequest) SetZone_identifier ¶
func (r *GetEnableQueryStringSortSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetEnableQueryStringSortSettingResponse ¶
type GetEnableQueryStringSortSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetEnableQueryStringSortSettingResult `json:"result"` }
type GetEnableQueryStringSortSettingResult ¶
type GetEnableQueryStringSortSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetHTTP2EdgePrioritizationSettingRequest ¶
type GetHTTP2EdgePrioritizationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP2EdgePrioritizationSettingRequest ¶
func NewGetHTTP2EdgePrioritizationSettingRequest( zone_identifier string, ) *GetHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams ¶
func NewGetHTTP2EdgePrioritizationSettingRequestWithAllParams( zone_identifier string, ) *GetHTTP2EdgePrioritizationSettingRequest
* param zone_identifier: (Required)
func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam ¶
func NewGetHTTP2EdgePrioritizationSettingRequestWithoutParam() *GetHTTP2EdgePrioritizationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP2EdgePrioritizationSettingRequest) GetRegionId ¶
func (r GetHTTP2EdgePrioritizationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP2EdgePrioritizationSettingRequest) SetZone_identifier ¶
func (r *GetHTTP2EdgePrioritizationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP2EdgePrioritizationSettingResponse ¶
type GetHTTP2EdgePrioritizationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP2EdgePrioritizationSettingResult `json:"result"` }
type GetHTTP2EdgePrioritizationSettingResult ¶
type GetHTTP2EdgePrioritizationSettingResult struct {
Data starshield.HTTP2EdgePrioritization `json:"data"`
}
type GetHTTP2SettingRequest ¶
type GetHTTP2SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP2SettingRequest ¶
func NewGetHTTP2SettingRequest( zone_identifier string, ) *GetHTTP2SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP2SettingRequestWithAllParams ¶
func NewGetHTTP2SettingRequestWithAllParams( zone_identifier string, ) *GetHTTP2SettingRequest
* param zone_identifier: (Required)
func NewGetHTTP2SettingRequestWithoutParam ¶
func NewGetHTTP2SettingRequestWithoutParam() *GetHTTP2SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP2SettingRequest) GetRegionId ¶
func (r GetHTTP2SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP2SettingRequest) SetZone_identifier ¶
func (r *GetHTTP2SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP2SettingResponse ¶
type GetHTTP2SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP2SettingResult `json:"result"` }
type GetHTTP2SettingResult ¶
type GetHTTP2SettingResult struct {
Data starshield.HTTP2Value `json:"data"`
}
type GetHTTP3SettingRequest ¶
type GetHTTP3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHTTP3SettingRequest ¶
func NewGetHTTP3SettingRequest( zone_identifier string, ) *GetHTTP3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHTTP3SettingRequestWithAllParams ¶
func NewGetHTTP3SettingRequestWithAllParams( zone_identifier string, ) *GetHTTP3SettingRequest
* param zone_identifier: (Required)
func NewGetHTTP3SettingRequestWithoutParam ¶
func NewGetHTTP3SettingRequestWithoutParam() *GetHTTP3SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHTTP3SettingRequest) GetRegionId ¶
func (r GetHTTP3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHTTP3SettingRequest) SetZone_identifier ¶
func (r *GetHTTP3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHTTP3SettingResponse ¶
type GetHTTP3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHTTP3SettingResult `json:"result"` }
type GetHTTP3SettingResult ¶
type GetHTTP3SettingResult struct {
Data starshield.HTTP3Value `json:"data"`
}
type GetHotlinkProtectionSettingRequest ¶
type GetHotlinkProtectionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetHotlinkProtectionSettingRequest ¶
func NewGetHotlinkProtectionSettingRequest( zone_identifier string, ) *GetHotlinkProtectionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetHotlinkProtectionSettingRequestWithAllParams ¶
func NewGetHotlinkProtectionSettingRequestWithAllParams( zone_identifier string, ) *GetHotlinkProtectionSettingRequest
* param zone_identifier: (Required)
func NewGetHotlinkProtectionSettingRequestWithoutParam ¶
func NewGetHotlinkProtectionSettingRequestWithoutParam() *GetHotlinkProtectionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetHotlinkProtectionSettingRequest) GetRegionId ¶
func (r GetHotlinkProtectionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetHotlinkProtectionSettingRequest) SetZone_identifier ¶
func (r *GetHotlinkProtectionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetHotlinkProtectionSettingResponse ¶
type GetHotlinkProtectionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetHotlinkProtectionSettingResult `json:"result"` }
type GetHotlinkProtectionSettingResult ¶
type GetHotlinkProtectionSettingResult struct {
Data starshield.HotlinkProtection `json:"data"`
}
type GetIPGeolocationSettingRequest ¶
type GetIPGeolocationSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetIPGeolocationSettingRequest ¶
func NewGetIPGeolocationSettingRequest( zone_identifier string, ) *GetIPGeolocationSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPGeolocationSettingRequestWithAllParams ¶
func NewGetIPGeolocationSettingRequestWithAllParams( zone_identifier string, ) *GetIPGeolocationSettingRequest
* param zone_identifier: (Required)
func NewGetIPGeolocationSettingRequestWithoutParam ¶
func NewGetIPGeolocationSettingRequestWithoutParam() *GetIPGeolocationSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetIPGeolocationSettingRequest) GetRegionId ¶
func (r GetIPGeolocationSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPGeolocationSettingRequest) SetZone_identifier ¶
func (r *GetIPGeolocationSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetIPGeolocationSettingResponse ¶
type GetIPGeolocationSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetIPGeolocationSettingResult `json:"result"` }
type GetIPGeolocationSettingResult ¶
type GetIPGeolocationSettingResult struct {
Data starshield.IPGeolocation `json:"data"`
}
type GetIPv6SettingRequest ¶
type GetIPv6SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetIPv6SettingRequest ¶
func NewGetIPv6SettingRequest( zone_identifier string, ) *GetIPv6SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetIPv6SettingRequestWithAllParams ¶
func NewGetIPv6SettingRequestWithAllParams( zone_identifier string, ) *GetIPv6SettingRequest
* param zone_identifier: (Required)
func NewGetIPv6SettingRequestWithoutParam ¶
func NewGetIPv6SettingRequestWithoutParam() *GetIPv6SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetIPv6SettingRequest) GetRegionId ¶
func (r GetIPv6SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetIPv6SettingRequest) SetZone_identifier ¶
func (r *GetIPv6SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetIPv6SettingResponse ¶
type GetIPv6SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetIPv6SettingResult `json:"result"` }
type GetIPv6SettingResult ¶
type GetIPv6SettingResult struct {
Data starshield.IPv6 `json:"data"`
}
type GetImageResizingSettingRequest ¶
type GetImageResizingSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetImageResizingSettingRequest ¶
func NewGetImageResizingSettingRequest( zone_identifier string, ) *GetImageResizingSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetImageResizingSettingRequestWithAllParams ¶
func NewGetImageResizingSettingRequestWithAllParams( zone_identifier string, ) *GetImageResizingSettingRequest
* param zone_identifier: (Required)
func NewGetImageResizingSettingRequestWithoutParam ¶
func NewGetImageResizingSettingRequestWithoutParam() *GetImageResizingSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetImageResizingSettingRequest) GetRegionId ¶
func (r GetImageResizingSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetImageResizingSettingRequest) SetZone_identifier ¶
func (r *GetImageResizingSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetImageResizingSettingResponse ¶
type GetImageResizingSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetImageResizingSettingResult `json:"result"` }
type GetImageResizingSettingResult ¶
type GetImageResizingSettingResult struct {
Data starshield.ImageResizing `json:"data"`
}
type GetMinifySettingRequest ¶
type GetMinifySettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMinifySettingRequest ¶
func NewGetMinifySettingRequest( zone_identifier string, ) *GetMinifySettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMinifySettingRequestWithAllParams ¶
func NewGetMinifySettingRequestWithAllParams( zone_identifier string, ) *GetMinifySettingRequest
* param zone_identifier: (Required)
func NewGetMinifySettingRequestWithoutParam ¶
func NewGetMinifySettingRequestWithoutParam() *GetMinifySettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMinifySettingRequest) GetRegionId ¶
func (r GetMinifySettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMinifySettingRequest) SetZone_identifier ¶
func (r *GetMinifySettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMinifySettingResponse ¶
type GetMinifySettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMinifySettingResult `json:"result"` }
type GetMinifySettingResult ¶
type GetMinifySettingResult struct {
Data starshield.Auto_MinifyAssets `json:"data"`
}
type GetMinimumTLSVersionSettingRequest ¶
type GetMinimumTLSVersionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMinimumTLSVersionSettingRequest ¶
func NewGetMinimumTLSVersionSettingRequest( zone_identifier string, ) *GetMinimumTLSVersionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMinimumTLSVersionSettingRequestWithAllParams ¶
func NewGetMinimumTLSVersionSettingRequestWithAllParams( zone_identifier string, ) *GetMinimumTLSVersionSettingRequest
* param zone_identifier: (Required)
func NewGetMinimumTLSVersionSettingRequestWithoutParam ¶
func NewGetMinimumTLSVersionSettingRequestWithoutParam() *GetMinimumTLSVersionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMinimumTLSVersionSettingRequest) GetRegionId ¶
func (r GetMinimumTLSVersionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMinimumTLSVersionSettingRequest) SetZone_identifier ¶
func (r *GetMinimumTLSVersionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMinimumTLSVersionSettingResponse ¶
type GetMinimumTLSVersionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMinimumTLSVersionSettingResult `json:"result"` }
type GetMinimumTLSVersionSettingResult ¶
type GetMinimumTLSVersionSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetMirageSettingRequest ¶
type GetMirageSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMirageSettingRequest ¶
func NewGetMirageSettingRequest( zone_identifier string, ) *GetMirageSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMirageSettingRequestWithAllParams ¶
func NewGetMirageSettingRequestWithAllParams( zone_identifier string, ) *GetMirageSettingRequest
* param zone_identifier: (Required)
func NewGetMirageSettingRequestWithoutParam ¶
func NewGetMirageSettingRequestWithoutParam() *GetMirageSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMirageSettingRequest) GetRegionId ¶
func (r GetMirageSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMirageSettingRequest) SetZone_identifier ¶
func (r *GetMirageSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMirageSettingResponse ¶
type GetMirageSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMirageSettingResult `json:"result"` }
type GetMirageSettingResult ¶
type GetMirageSettingResult struct {
Data starshield.MirageImageOptimization `json:"data"`
}
type GetMobileRedirectSettingRequest ¶
type GetMobileRedirectSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetMobileRedirectSettingRequest ¶
func NewGetMobileRedirectSettingRequest( zone_identifier string, ) *GetMobileRedirectSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMobileRedirectSettingRequestWithAllParams ¶
func NewGetMobileRedirectSettingRequestWithAllParams( zone_identifier string, ) *GetMobileRedirectSettingRequest
* param zone_identifier: (Required)
func NewGetMobileRedirectSettingRequestWithoutParam ¶
func NewGetMobileRedirectSettingRequestWithoutParam() *GetMobileRedirectSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetMobileRedirectSettingRequest) GetRegionId ¶
func (r GetMobileRedirectSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMobileRedirectSettingRequest) SetZone_identifier ¶
func (r *GetMobileRedirectSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetMobileRedirectSettingResponse ¶
type GetMobileRedirectSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetMobileRedirectSettingResult `json:"result"` }
type GetMobileRedirectSettingResult ¶
type GetMobileRedirectSettingResult struct {
Data starshield.MobileRedirect `json:"data"`
}
type GetOpportunisticEncryptionSettingRequest ¶
type GetOpportunisticEncryptionSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetOpportunisticEncryptionSettingRequest ¶
func NewGetOpportunisticEncryptionSettingRequest( zone_identifier string, ) *GetOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetOpportunisticEncryptionSettingRequestWithAllParams ¶
func NewGetOpportunisticEncryptionSettingRequestWithAllParams( zone_identifier string, ) *GetOpportunisticEncryptionSettingRequest
* param zone_identifier: (Required)
func NewGetOpportunisticEncryptionSettingRequestWithoutParam ¶
func NewGetOpportunisticEncryptionSettingRequestWithoutParam() *GetOpportunisticEncryptionSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetOpportunisticEncryptionSettingRequest) GetRegionId ¶
func (r GetOpportunisticEncryptionSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetOpportunisticEncryptionSettingRequest) SetZone_identifier ¶
func (r *GetOpportunisticEncryptionSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetOpportunisticEncryptionSettingResponse ¶
type GetOpportunisticEncryptionSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetOpportunisticEncryptionSettingResult `json:"result"` }
type GetOpportunisticEncryptionSettingResult ¶
type GetOpportunisticEncryptionSettingResult struct {
Data starshield.ZoneEnableOpportunisticEncryption `json:"data"`
}
type GetPolishSettingRequest ¶
type GetPolishSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPolishSettingRequest ¶
func NewGetPolishSettingRequest( zone_identifier string, ) *GetPolishSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPolishSettingRequestWithAllParams ¶
func NewGetPolishSettingRequestWithAllParams( zone_identifier string, ) *GetPolishSettingRequest
* param zone_identifier: (Required)
func NewGetPolishSettingRequestWithoutParam ¶
func NewGetPolishSettingRequestWithoutParam() *GetPolishSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPolishSettingRequest) GetRegionId ¶
func (r GetPolishSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPolishSettingRequest) SetZone_identifier ¶
func (r *GetPolishSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPolishSettingResponse ¶
type GetPolishSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPolishSettingResult `json:"result"` }
type GetPolishSettingResult ¶
type GetPolishSettingResult struct {
Data starshield.PolishImageOptimization `json:"data"`
}
type GetPrefetchPreloadSettingRequest ¶
type GetPrefetchPreloadSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPrefetchPreloadSettingRequest ¶
func NewGetPrefetchPreloadSettingRequest( zone_identifier string, ) *GetPrefetchPreloadSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPrefetchPreloadSettingRequestWithAllParams ¶
func NewGetPrefetchPreloadSettingRequestWithAllParams( zone_identifier string, ) *GetPrefetchPreloadSettingRequest
* param zone_identifier: (Required)
func NewGetPrefetchPreloadSettingRequestWithoutParam ¶
func NewGetPrefetchPreloadSettingRequestWithoutParam() *GetPrefetchPreloadSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPrefetchPreloadSettingRequest) GetRegionId ¶
func (r GetPrefetchPreloadSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPrefetchPreloadSettingRequest) SetZone_identifier ¶
func (r *GetPrefetchPreloadSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPrefetchPreloadSettingResponse ¶
type GetPrefetchPreloadSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPrefetchPreloadSettingResult `json:"result"` }
type GetPrefetchPreloadSettingResult ¶
type GetPrefetchPreloadSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetPrivacyPassSettingRequest ¶
type GetPrivacyPassSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPrivacyPassSettingRequest ¶
func NewGetPrivacyPassSettingRequest( zone_identifier string, ) *GetPrivacyPassSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPrivacyPassSettingRequestWithAllParams ¶
func NewGetPrivacyPassSettingRequestWithAllParams( zone_identifier string, ) *GetPrivacyPassSettingRequest
* param zone_identifier: (Required)
func NewGetPrivacyPassSettingRequestWithoutParam ¶
func NewGetPrivacyPassSettingRequestWithoutParam() *GetPrivacyPassSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPrivacyPassSettingRequest) GetRegionId ¶
func (r GetPrivacyPassSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPrivacyPassSettingRequest) SetZone_identifier ¶
func (r *GetPrivacyPassSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPrivacyPassSettingResponse ¶
type GetPrivacyPassSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPrivacyPassSettingResult `json:"result"` }
type GetPrivacyPassSettingResult ¶
type GetPrivacyPassSettingResult struct {
Data starshield.PrivacyPass `json:"data"`
}
type GetPseudoIPv4SettingRequest ¶
type GetPseudoIPv4SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetPseudoIPv4SettingRequest ¶
func NewGetPseudoIPv4SettingRequest( zone_identifier string, ) *GetPseudoIPv4SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetPseudoIPv4SettingRequestWithAllParams ¶
func NewGetPseudoIPv4SettingRequestWithAllParams( zone_identifier string, ) *GetPseudoIPv4SettingRequest
* param zone_identifier: (Required)
func NewGetPseudoIPv4SettingRequestWithoutParam ¶
func NewGetPseudoIPv4SettingRequestWithoutParam() *GetPseudoIPv4SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetPseudoIPv4SettingRequest) GetRegionId ¶
func (r GetPseudoIPv4SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetPseudoIPv4SettingRequest) SetZone_identifier ¶
func (r *GetPseudoIPv4SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetPseudoIPv4SettingResponse ¶
type GetPseudoIPv4SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetPseudoIPv4SettingResult `json:"result"` }
type GetPseudoIPv4SettingResult ¶
type GetPseudoIPv4SettingResult struct {
Data starshield.PseudoIPv4Value `json:"data"`
}
type GetRocketLoaderSettingRequest ¶
type GetRocketLoaderSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetRocketLoaderSettingRequest ¶
func NewGetRocketLoaderSettingRequest( zone_identifier string, ) *GetRocketLoaderSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetRocketLoaderSettingRequestWithAllParams ¶
func NewGetRocketLoaderSettingRequestWithAllParams( zone_identifier string, ) *GetRocketLoaderSettingRequest
* param zone_identifier: (Required)
func NewGetRocketLoaderSettingRequestWithoutParam ¶
func NewGetRocketLoaderSettingRequestWithoutParam() *GetRocketLoaderSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetRocketLoaderSettingRequest) GetRegionId ¶
func (r GetRocketLoaderSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetRocketLoaderSettingRequest) SetZone_identifier ¶
func (r *GetRocketLoaderSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetRocketLoaderSettingResponse ¶
type GetRocketLoaderSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetRocketLoaderSettingResult `json:"result"` }
type GetRocketLoaderSettingResult ¶
type GetRocketLoaderSettingResult struct {
Data starshield.RocketLoader `json:"data"`
}
type GetSSLSettingRequest ¶
type GetSSLSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSSLSettingRequest ¶
func NewGetSSLSettingRequest( zone_identifier string, ) *GetSSLSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSSLSettingRequestWithAllParams ¶
func NewGetSSLSettingRequestWithAllParams( zone_identifier string, ) *GetSSLSettingRequest
* param zone_identifier: (Required)
func NewGetSSLSettingRequestWithoutParam ¶
func NewGetSSLSettingRequestWithoutParam() *GetSSLSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSSLSettingRequest) GetRegionId ¶
func (r GetSSLSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSSLSettingRequest) SetZone_identifier ¶
func (r *GetSSLSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSSLSettingResponse ¶
type GetSSLSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSSLSettingResult `json:"result"` }
type GetSSLSettingResult ¶
type GetSSLSettingResult struct {
Data starshield.SSL `json:"data"`
}
type GetSecurityHeaderHSTSSettingRequest ¶
type GetSecurityHeaderHSTSSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSecurityHeaderHSTSSettingRequest ¶
func NewGetSecurityHeaderHSTSSettingRequest( zone_identifier string, ) *GetSecurityHeaderHSTSSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSecurityHeaderHSTSSettingRequestWithAllParams ¶
func NewGetSecurityHeaderHSTSSettingRequestWithAllParams( zone_identifier string, ) *GetSecurityHeaderHSTSSettingRequest
* param zone_identifier: (Required)
func NewGetSecurityHeaderHSTSSettingRequestWithoutParam ¶
func NewGetSecurityHeaderHSTSSettingRequestWithoutParam() *GetSecurityHeaderHSTSSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSecurityHeaderHSTSSettingRequest) GetRegionId ¶
func (r GetSecurityHeaderHSTSSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSecurityHeaderHSTSSettingRequest) SetZone_identifier ¶
func (r *GetSecurityHeaderHSTSSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSecurityHeaderHSTSSettingResponse ¶
type GetSecurityHeaderHSTSSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSecurityHeaderHSTSSettingResult `json:"result"` }
type GetSecurityHeaderHSTSSettingResult ¶
type GetSecurityHeaderHSTSSettingResult struct {
Data starshield.SecurityHeader `json:"data"`
}
type GetSecurityLevelSettingRequest ¶
type GetSecurityLevelSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetSecurityLevelSettingRequest ¶
func NewGetSecurityLevelSettingRequest( zone_identifier string, ) *GetSecurityLevelSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetSecurityLevelSettingRequestWithAllParams ¶
func NewGetSecurityLevelSettingRequestWithAllParams( zone_identifier string, ) *GetSecurityLevelSettingRequest
* param zone_identifier: (Required)
func NewGetSecurityLevelSettingRequestWithoutParam ¶
func NewGetSecurityLevelSettingRequestWithoutParam() *GetSecurityLevelSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetSecurityLevelSettingRequest) GetRegionId ¶
func (r GetSecurityLevelSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSecurityLevelSettingRequest) SetZone_identifier ¶
func (r *GetSecurityLevelSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetSecurityLevelSettingResponse ¶
type GetSecurityLevelSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSecurityLevelSettingResult `json:"result"` }
type GetSecurityLevelSettingResult ¶
type GetSecurityLevelSettingResult struct {
Data starshield.SecurityLevel `json:"data"`
}
type GetServerSideExcludeSettingRequest ¶
type GetServerSideExcludeSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetServerSideExcludeSettingRequest ¶
func NewGetServerSideExcludeSettingRequest( zone_identifier string, ) *GetServerSideExcludeSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetServerSideExcludeSettingRequestWithAllParams ¶
func NewGetServerSideExcludeSettingRequestWithAllParams( zone_identifier string, ) *GetServerSideExcludeSettingRequest
* param zone_identifier: (Required)
func NewGetServerSideExcludeSettingRequestWithoutParam ¶
func NewGetServerSideExcludeSettingRequestWithoutParam() *GetServerSideExcludeSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetServerSideExcludeSettingRequest) GetRegionId ¶
func (r GetServerSideExcludeSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetServerSideExcludeSettingRequest) SetZone_identifier ¶
func (r *GetServerSideExcludeSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetServerSideExcludeSettingResponse ¶
type GetServerSideExcludeSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetServerSideExcludeSettingResult `json:"result"` }
type GetServerSideExcludeSettingResult ¶
type GetServerSideExcludeSettingResult struct {
Data starshield.ServerSideExclude `json:"data"`
}
type GetTLSClientAuthSettingRequest ¶
type GetTLSClientAuthSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetTLSClientAuthSettingRequest ¶
func NewGetTLSClientAuthSettingRequest( zone_identifier string, ) *GetTLSClientAuthSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTLSClientAuthSettingRequestWithAllParams ¶
func NewGetTLSClientAuthSettingRequestWithAllParams( zone_identifier string, ) *GetTLSClientAuthSettingRequest
* param zone_identifier: (Required)
func NewGetTLSClientAuthSettingRequestWithoutParam ¶
func NewGetTLSClientAuthSettingRequestWithoutParam() *GetTLSClientAuthSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetTLSClientAuthSettingRequest) GetRegionId ¶
func (r GetTLSClientAuthSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTLSClientAuthSettingRequest) SetZone_identifier ¶
func (r *GetTLSClientAuthSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetTLSClientAuthSettingResponse ¶
type GetTLSClientAuthSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTLSClientAuthSettingResult `json:"result"` }
type GetTLSClientAuthSettingResult ¶
type GetTLSClientAuthSettingResult struct {
Data starshield.TLSClientAuthentication `json:"data"`
}
type GetTrueClientIPSettingRequest ¶
type GetTrueClientIPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetTrueClientIPSettingRequest ¶
func NewGetTrueClientIPSettingRequest( zone_identifier string, ) *GetTrueClientIPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTrueClientIPSettingRequestWithAllParams ¶
func NewGetTrueClientIPSettingRequestWithAllParams( zone_identifier string, ) *GetTrueClientIPSettingRequest
* param zone_identifier: (Required)
func NewGetTrueClientIPSettingRequestWithoutParam ¶
func NewGetTrueClientIPSettingRequestWithoutParam() *GetTrueClientIPSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetTrueClientIPSettingRequest) GetRegionId ¶
func (r GetTrueClientIPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTrueClientIPSettingRequest) SetZone_identifier ¶
func (r *GetTrueClientIPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetTrueClientIPSettingResponse ¶
type GetTrueClientIPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetTrueClientIPSettingResult `json:"result"` }
type GetTrueClientIPSettingResult ¶
type GetTrueClientIPSettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type GetWebApplicationFirewallWAFSettingRequest ¶
type GetWebApplicationFirewallWAFSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebApplicationFirewallWAFSettingRequest ¶
func NewGetWebApplicationFirewallWAFSettingRequest( zone_identifier string, ) *GetWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams ¶
func NewGetWebApplicationFirewallWAFSettingRequestWithAllParams( zone_identifier string, ) *GetWebApplicationFirewallWAFSettingRequest
* param zone_identifier: (Required)
func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam ¶
func NewGetWebApplicationFirewallWAFSettingRequestWithoutParam() *GetWebApplicationFirewallWAFSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebApplicationFirewallWAFSettingRequest) GetRegionId ¶
func (r GetWebApplicationFirewallWAFSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebApplicationFirewallWAFSettingRequest) SetZone_identifier ¶
func (r *GetWebApplicationFirewallWAFSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebApplicationFirewallWAFSettingResponse ¶
type GetWebApplicationFirewallWAFSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebApplicationFirewallWAFSettingResult `json:"result"` }
type GetWebApplicationFirewallWAFSettingResult ¶
type GetWebApplicationFirewallWAFSettingResult struct {
Data starshield.WebApplicationFirewall `json:"data"`
}
type GetWebPSettingRequest ¶
type GetWebPSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebPSettingRequest ¶
func NewGetWebPSettingRequest( zone_identifier string, ) *GetWebPSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebPSettingRequestWithAllParams ¶
func NewGetWebPSettingRequestWithAllParams( zone_identifier string, ) *GetWebPSettingRequest
* param zone_identifier: (Required)
func NewGetWebPSettingRequestWithoutParam ¶
func NewGetWebPSettingRequestWithoutParam() *GetWebPSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebPSettingRequest) GetRegionId ¶
func (r GetWebPSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebPSettingRequest) SetZone_identifier ¶
func (r *GetWebPSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebPSettingResponse ¶
type GetWebPSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebPSettingResult `json:"result"` }
type GetWebPSettingResult ¶
type GetWebPSettingResult struct {
Data starshield.PolishWebPConversion `json:"data"`
}
type GetWebSocketsSettingRequest ¶
type GetWebSocketsSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetWebSocketsSettingRequest ¶
func NewGetWebSocketsSettingRequest( zone_identifier string, ) *GetWebSocketsSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetWebSocketsSettingRequestWithAllParams ¶
func NewGetWebSocketsSettingRequestWithAllParams( zone_identifier string, ) *GetWebSocketsSettingRequest
* param zone_identifier: (Required)
func NewGetWebSocketsSettingRequestWithoutParam ¶
func NewGetWebSocketsSettingRequestWithoutParam() *GetWebSocketsSettingRequest
This constructor has better compatible ability when API parameters changed
func (GetWebSocketsSettingRequest) GetRegionId ¶
func (r GetWebSocketsSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetWebSocketsSettingRequest) SetZone_identifier ¶
func (r *GetWebSocketsSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetWebSocketsSettingResponse ¶
type GetWebSocketsSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetWebSocketsSettingResult `json:"result"` }
type GetWebSocketsSettingResult ¶
type GetWebSocketsSettingResult struct {
Data starshield.WebSockets `json:"data"`
}
type GetZoneEnableTLS1_3SettingRequest ¶
type GetZoneEnableTLS1_3SettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewGetZoneEnableTLS1_3SettingRequest ¶
func NewGetZoneEnableTLS1_3SettingRequest( zone_identifier string, ) *GetZoneEnableTLS1_3SettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetZoneEnableTLS1_3SettingRequestWithAllParams ¶
func NewGetZoneEnableTLS1_3SettingRequestWithAllParams( zone_identifier string, ) *GetZoneEnableTLS1_3SettingRequest
* param zone_identifier: (Required)
func NewGetZoneEnableTLS1_3SettingRequestWithoutParam ¶
func NewGetZoneEnableTLS1_3SettingRequestWithoutParam() *GetZoneEnableTLS1_3SettingRequest
This constructor has better compatible ability when API parameters changed
func (GetZoneEnableTLS1_3SettingRequest) GetRegionId ¶
func (r GetZoneEnableTLS1_3SettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetZoneEnableTLS1_3SettingRequest) SetZone_identifier ¶
func (r *GetZoneEnableTLS1_3SettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type GetZoneEnableTLS1_3SettingResponse ¶
type GetZoneEnableTLS1_3SettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetZoneEnableTLS1_3SettingResult `json:"result"` }
type GetZoneEnableTLS1_3SettingResult ¶
type GetZoneEnableTLS1_3SettingResult struct {
Data starshield.ZoneSetting `json:"data"`
}
type ListAvailableCustomPagesRequest ¶
type ListAvailableCustomPagesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewListAvailableCustomPagesRequest ¶
func NewListAvailableCustomPagesRequest( zone_identifier string, ) *ListAvailableCustomPagesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListAvailableCustomPagesRequestWithAllParams ¶
func NewListAvailableCustomPagesRequestWithAllParams( zone_identifier string, ) *ListAvailableCustomPagesRequest
* param zone_identifier: (Required)
func NewListAvailableCustomPagesRequestWithoutParam ¶
func NewListAvailableCustomPagesRequestWithoutParam() *ListAvailableCustomPagesRequest
This constructor has better compatible ability when API parameters changed
func (ListAvailableCustomPagesRequest) GetRegionId ¶
func (r ListAvailableCustomPagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListAvailableCustomPagesRequest) SetZone_identifier ¶
func (r *ListAvailableCustomPagesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListAvailableCustomPagesResponse ¶
type ListAvailableCustomPagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListAvailableCustomPagesResult `json:"result"` }
type ListAvailableCustomPagesResult ¶
type ListAvailableCustomPagesResult struct {
DataList []starshield.CustomPage `json:"dataList"`
}
type ListAvailablePageRuleSettingRequest ¶
type ListAvailablePageRuleSettingRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` }
func NewListAvailablePageRuleSettingRequest ¶
func NewListAvailablePageRuleSettingRequest( zone_identifier string, ) *ListAvailablePageRuleSettingRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListAvailablePageRuleSettingRequestWithAllParams ¶
func NewListAvailablePageRuleSettingRequestWithAllParams( zone_identifier string, ) *ListAvailablePageRuleSettingRequest
* param zone_identifier: (Required)
func NewListAvailablePageRuleSettingRequestWithoutParam ¶
func NewListAvailablePageRuleSettingRequestWithoutParam() *ListAvailablePageRuleSettingRequest
This constructor has better compatible ability when API parameters changed
func (ListAvailablePageRuleSettingRequest) GetRegionId ¶
func (r ListAvailablePageRuleSettingRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListAvailablePageRuleSettingRequest) SetZone_identifier ¶
func (r *ListAvailablePageRuleSettingRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListAvailablePageRuleSettingResponse ¶
type ListAvailablePageRuleSettingResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListAvailablePageRuleSettingResult `json:"result"` }
type ListAvailablePageRuleSettingResult ¶
type ListAvailablePageRuleSettingResult struct {
DataList []starshield.AvailablePageRule `json:"dataList"`
}
type ListCertificatePacksRequest ¶
type ListCertificatePacksRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional) */ Status *string `json:"status"` }
func NewListCertificatePacksRequest ¶
func NewListCertificatePacksRequest( zone_identifier string, ) *ListCertificatePacksRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListCertificatePacksRequestWithAllParams ¶
func NewListCertificatePacksRequestWithAllParams( zone_identifier string, status *string, ) *ListCertificatePacksRequest
* param zone_identifier: (Required) * param status: 包括所有状态的证书包,而不仅仅是激活状态的证书包。 (Optional)
func NewListCertificatePacksRequestWithoutParam ¶
func NewListCertificatePacksRequestWithoutParam() *ListCertificatePacksRequest
This constructor has better compatible ability when API parameters changed
func (ListCertificatePacksRequest) GetRegionId ¶
func (r ListCertificatePacksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListCertificatePacksRequest) SetStatus ¶
func (r *ListCertificatePacksRequest) SetStatus(status string)
param status: 包括所有状态的证书包,而不仅仅是激活状态的证书包。(Optional)
func (*ListCertificatePacksRequest) SetZone_identifier ¶
func (r *ListCertificatePacksRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListCertificatePacksResponse ¶
type ListCertificatePacksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListCertificatePacksResult `json:"result"` }
type ListCertificatePacksResult ¶
type ListCertificatePacksResult struct {
DataList []starshield.CertificatePack `json:"dataList"`
}
type ListDNSRecordsRequest ¶
type ListDNSRecordsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* DNS record name (Optional) */ Name *string `json:"name"` /* 用于排序的字段 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的DNS记录数 (Optional) */ Per_page *int `json:"per_page"` /* DNS记录内容 (Optional) */ Content *string `json:"content"` /* DNS记录类型 (Optional) */ Type *string `json:"type"` /* DNS记录代理状态 (Optional) */ Proxied *bool `json:"proxied"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` }
func NewListDNSRecordsRequest ¶
func NewListDNSRecordsRequest( zone_identifier string, ) *ListDNSRecordsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListDNSRecordsRequestWithAllParams ¶
func NewListDNSRecordsRequestWithAllParams( zone_identifier string, match *string, name *string, order *string, page *int, per_page *int, content *string, type_ *string, proxied *bool, direction *string, ) *ListDNSRecordsRequest
* param zone_identifier: (Required) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param name: DNS record name (Optional) * param order: 用于排序的字段 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的DNS记录数 (Optional) * param content: DNS记录内容 (Optional) * param type_: DNS记录类型 (Optional) * param proxied: DNS记录代理状态 (Optional) * param direction: asc - 升序;desc - 降序 (Optional)
func NewListDNSRecordsRequestWithoutParam ¶
func NewListDNSRecordsRequestWithoutParam() *ListDNSRecordsRequest
This constructor has better compatible ability when API parameters changed
func (ListDNSRecordsRequest) GetRegionId ¶
func (r ListDNSRecordsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListDNSRecordsRequest) SetContent ¶
func (r *ListDNSRecordsRequest) SetContent(content string)
param content: DNS记录内容(Optional)
func (*ListDNSRecordsRequest) SetDirection ¶
func (r *ListDNSRecordsRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListDNSRecordsRequest) SetMatch ¶
func (r *ListDNSRecordsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListDNSRecordsRequest) SetName ¶
func (r *ListDNSRecordsRequest) SetName(name string)
param name: DNS record name(Optional)
func (*ListDNSRecordsRequest) SetOrder ¶
func (r *ListDNSRecordsRequest) SetOrder(order string)
param order: 用于排序的字段(Optional)
func (*ListDNSRecordsRequest) SetPage ¶
func (r *ListDNSRecordsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListDNSRecordsRequest) SetPer_page ¶
func (r *ListDNSRecordsRequest) SetPer_page(per_page int)
param per_page: 每页的DNS记录数(Optional)
func (*ListDNSRecordsRequest) SetProxied ¶
func (r *ListDNSRecordsRequest) SetProxied(proxied bool)
param proxied: DNS记录代理状态(Optional)
func (*ListDNSRecordsRequest) SetType ¶
func (r *ListDNSRecordsRequest) SetType(type_ string)
param type_: DNS记录类型(Optional)
func (*ListDNSRecordsRequest) SetZone_identifier ¶
func (r *ListDNSRecordsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListDNSRecordsResponse ¶
type ListDNSRecordsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListDNSRecordsResult `json:"result"` }
type ListDNSRecordsResult ¶
type ListDNSRecordsResult struct {
DataList []starshield.DnsRecord `json:"dataList"`
}
type ListFirewallPackagesRequest ¶
type ListFirewallPackagesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* Name of the firewall package (Optional) */ Name *string `json:"name"` /* Page number of paginated results (Optional) */ Page *int `json:"page"` /* 每页的包数 (Optional) */ Per_page *int `json:"per_page"` /* 按字段对包排序 (Optional) */ Order *string `json:"order"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListFirewallPackagesRequest ¶
func NewListFirewallPackagesRequest( zone_identifier string, ) *ListFirewallPackagesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListFirewallPackagesRequestWithAllParams ¶
func NewListFirewallPackagesRequestWithAllParams( zone_identifier string, name *string, page *int, per_page *int, order *string, direction *string, match *string, ) *ListFirewallPackagesRequest
* param zone_identifier: (Required) * param name: Name of the firewall package (Optional) * param page: Page number of paginated results (Optional) * param per_page: 每页的包数 (Optional) * param order: 按字段对包排序 (Optional) * param direction: asc - 升序;desc - 降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListFirewallPackagesRequestWithoutParam ¶
func NewListFirewallPackagesRequestWithoutParam() *ListFirewallPackagesRequest
This constructor has better compatible ability when API parameters changed
func (ListFirewallPackagesRequest) GetRegionId ¶
func (r ListFirewallPackagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListFirewallPackagesRequest) SetDirection ¶
func (r *ListFirewallPackagesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListFirewallPackagesRequest) SetMatch ¶
func (r *ListFirewallPackagesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListFirewallPackagesRequest) SetName ¶
func (r *ListFirewallPackagesRequest) SetName(name string)
param name: Name of the firewall package(Optional)
func (*ListFirewallPackagesRequest) SetOrder ¶
func (r *ListFirewallPackagesRequest) SetOrder(order string)
param order: 按字段对包排序(Optional)
func (*ListFirewallPackagesRequest) SetPage ¶
func (r *ListFirewallPackagesRequest) SetPage(page int)
param page: Page number of paginated results(Optional)
func (*ListFirewallPackagesRequest) SetPer_page ¶
func (r *ListFirewallPackagesRequest) SetPer_page(per_page int)
param per_page: 每页的包数(Optional)
func (*ListFirewallPackagesRequest) SetZone_identifier ¶
func (r *ListFirewallPackagesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListFirewallPackagesResponse ¶
type ListFirewallPackagesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListFirewallPackagesResult `json:"result"` }
type ListFirewallPackagesResult ¶
type ListFirewallPackagesResult struct {
DataList []starshield.WAFRulePackage `json:"dataList"`
}
type ListOfFirewallRulesRequest ¶
type ListOfFirewallRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 防火墙规则标识符 (Optional) */ Id *string `json:"id"` /* 描述中不区分大小写的搜索 (Optional) */ Description *string `json:"description"` /* 规则操作上的精确匹配 (Optional) */ Action *string `json:"action"` /* 此防火墙规则当前是否已暂停。 (Optional) */ Paused *bool `json:"paused"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的防火墙规则数 (Optional) */ Per_page *int `json:"per_page"` }
func NewListOfFirewallRulesRequest ¶
func NewListOfFirewallRulesRequest( zone_identifier string, ) *ListOfFirewallRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListOfFirewallRulesRequestWithAllParams ¶
func NewListOfFirewallRulesRequestWithAllParams( zone_identifier string, id *string, description *string, action *string, paused *bool, page *int, per_page *int, ) *ListOfFirewallRulesRequest
* param zone_identifier: (Required) * param id: 防火墙规则标识符 (Optional) * param description: 描述中不区分大小写的搜索 (Optional) * param action: 规则操作上的精确匹配 (Optional) * param paused: 此防火墙规则当前是否已暂停。 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的防火墙规则数 (Optional)
func NewListOfFirewallRulesRequestWithoutParam ¶
func NewListOfFirewallRulesRequestWithoutParam() *ListOfFirewallRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListOfFirewallRulesRequest) GetRegionId ¶
func (r ListOfFirewallRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListOfFirewallRulesRequest) SetAction ¶
func (r *ListOfFirewallRulesRequest) SetAction(action string)
param action: 规则操作上的精确匹配(Optional)
func (*ListOfFirewallRulesRequest) SetDescription ¶
func (r *ListOfFirewallRulesRequest) SetDescription(description string)
param description: 描述中不区分大小写的搜索(Optional)
func (*ListOfFirewallRulesRequest) SetId ¶
func (r *ListOfFirewallRulesRequest) SetId(id string)
param id: 防火墙规则标识符(Optional)
func (*ListOfFirewallRulesRequest) SetPage ¶
func (r *ListOfFirewallRulesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListOfFirewallRulesRequest) SetPaused ¶
func (r *ListOfFirewallRulesRequest) SetPaused(paused bool)
param paused: 此防火墙规则当前是否已暂停。(Optional)
func (*ListOfFirewallRulesRequest) SetPer_page ¶
func (r *ListOfFirewallRulesRequest) SetPer_page(per_page int)
param per_page: 每页的防火墙规则数(Optional)
func (*ListOfFirewallRulesRequest) SetZone_identifier ¶
func (r *ListOfFirewallRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListOfFirewallRulesResponse ¶
type ListOfFirewallRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListOfFirewallRulesResult `json:"result"` }
type ListOfFirewallRulesResult ¶
type ListOfFirewallRulesResult struct {
DataList []starshield.FirewallRule `json:"dataList"`
}
type ListPageRulesRequest ¶
type ListPageRulesRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 页面规则的状态 (Optional) */ Status *string `json:"status"` /* 用于按顺序排列页面规则的字段 (Optional) */ Order *string `json:"order"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListPageRulesRequest ¶
func NewListPageRulesRequest( zone_identifier string, ) *ListPageRulesRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListPageRulesRequestWithAllParams ¶
func NewListPageRulesRequestWithAllParams( zone_identifier string, status *string, order *string, direction *string, match *string, ) *ListPageRulesRequest
* param zone_identifier: (Required) * param status: 页面规则的状态 (Optional) * param order: 用于按顺序排列页面规则的字段 (Optional) * param direction: asc - 升序;desc - 降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListPageRulesRequestWithoutParam ¶
func NewListPageRulesRequestWithoutParam() *ListPageRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListPageRulesRequest) GetRegionId ¶
func (r ListPageRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListPageRulesRequest) SetDirection ¶
func (r *ListPageRulesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListPageRulesRequest) SetMatch ¶
func (r *ListPageRulesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListPageRulesRequest) SetOrder ¶
func (r *ListPageRulesRequest) SetOrder(order string)
param order: 用于按顺序排列页面规则的字段(Optional)
func (*ListPageRulesRequest) SetStatus ¶
func (r *ListPageRulesRequest) SetStatus(status string)
param status: 页面规则的状态(Optional)
func (*ListPageRulesRequest) SetZone_identifier ¶
func (r *ListPageRulesRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListPageRulesResponse ¶
type ListPageRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListPageRulesResult `json:"result"` }
type ListPageRulesResult ¶
type ListPageRulesResult struct {
DataList []starshield.PageRule `json:"dataList"`
}
type ListRuleGroupsRequest ¶
type ListRuleGroupsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* */ Package_identifier string `json:"package_identifier"` /* 防火墙规则组名称 (Optional) */ Name *string `json:"name"` /* 此组中包含的规则是否可配置/可用 (Optional) */ Mode *string `json:"mode"` /* 此组中包含多少条规则 (Optional) */ Rules_count *int `json:"rules_count"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的组数 (Optional) */ Per_page *int `json:"per_page"` /* 按字段对组进行排序 (Optional) */ Order *string `json:"order"` /* asc-升序;desc-降序 (Optional) */ Direction *string `json:"direction"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListRuleGroupsRequest ¶
func NewListRuleGroupsRequest( zone_identifier string, package_identifier string, ) *ListRuleGroupsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListRuleGroupsRequestWithAllParams ¶
func NewListRuleGroupsRequestWithAllParams( zone_identifier string, package_identifier string, name *string, mode *string, rules_count *int, page *int, per_page *int, order *string, direction *string, match *string, ) *ListRuleGroupsRequest
* param zone_identifier: (Required) * param package_identifier: (Required) * param name: 防火墙规则组名称 (Optional) * param mode: 此组中包含的规则是否可配置/可用 (Optional) * param rules_count: 此组中包含多少条规则 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的组数 (Optional) * param order: 按字段对组进行排序 (Optional) * param direction: asc-升序;desc-降序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListRuleGroupsRequestWithoutParam ¶
func NewListRuleGroupsRequestWithoutParam() *ListRuleGroupsRequest
This constructor has better compatible ability when API parameters changed
func (ListRuleGroupsRequest) GetRegionId ¶
func (r ListRuleGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListRuleGroupsRequest) SetDirection ¶
func (r *ListRuleGroupsRequest) SetDirection(direction string)
param direction: asc-升序;desc-降序(Optional)
func (*ListRuleGroupsRequest) SetMatch ¶
func (r *ListRuleGroupsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListRuleGroupsRequest) SetMode ¶
func (r *ListRuleGroupsRequest) SetMode(mode string)
param mode: 此组中包含的规则是否可配置/可用(Optional)
func (*ListRuleGroupsRequest) SetName ¶
func (r *ListRuleGroupsRequest) SetName(name string)
param name: 防火墙规则组名称(Optional)
func (*ListRuleGroupsRequest) SetOrder ¶
func (r *ListRuleGroupsRequest) SetOrder(order string)
param order: 按字段对组进行排序(Optional)
func (*ListRuleGroupsRequest) SetPackage_identifier ¶
func (r *ListRuleGroupsRequest) SetPackage_identifier(package_identifier string)
param package_identifier: (Required)
func (*ListRuleGroupsRequest) SetPage ¶
func (r *ListRuleGroupsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListRuleGroupsRequest) SetPer_page ¶
func (r *ListRuleGroupsRequest) SetPer_page(per_page int)
param per_page: 每页的组数(Optional)
func (*ListRuleGroupsRequest) SetRules_count ¶
func (r *ListRuleGroupsRequest) SetRules_count(rules_count int)
param rules_count: 此组中包含多少条规则(Optional)
func (*ListRuleGroupsRequest) SetZone_identifier ¶
func (r *ListRuleGroupsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListRuleGroupsResponse ¶
type ListRuleGroupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListRuleGroupsResult `json:"result"` }
type ListRuleGroupsResult ¶
type ListRuleGroupsResult struct {
DataList []starshield.WAFRuleGroup `json:"dataList"`
}
type ListRulesRequest ¶
type ListRulesRequest struct { core.JDCloudRequest /* */ Zone_id string `json:"zone_id"` /* */ Package_id string `json:"package_id"` /* 已将规则覆盖到的设置 (Optional) */ Mode *string `json:"mode"` /* 在相关组中执行单个规则的顺序 (Optional) */ Priority *string `json:"priority"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* 按指定字段排序 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的规则数 (Optional) */ Per_page *int `json:"per_page"` /* WAF组标识符标签 (Optional) */ Group_id *string `json:"group_id"` /* 规则的公开说明 (Optional) */ Description *string `json:"description"` /* asc-升序;desc-降序 (Optional) */ Direction *string `json:"direction"` }
func NewListRulesRequest ¶
func NewListRulesRequest( zone_id string, package_id string, ) *ListRulesRequest
* param zone_id: (Required) * param package_id: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListRulesRequestWithAllParams ¶
func NewListRulesRequestWithAllParams( zone_id string, package_id string, mode *string, priority *string, match *string, order *string, page *int, per_page *int, group_id *string, description *string, direction *string, ) *ListRulesRequest
* param zone_id: (Required) * param package_id: (Required) * param mode: 已将规则覆盖到的设置 (Optional) * param priority: 在相关组中执行单个规则的顺序 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param order: 按指定字段排序 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的规则数 (Optional) * param group_id: WAF组标识符标签 (Optional) * param description: 规则的公开说明 (Optional) * param direction: asc-升序;desc-降序 (Optional)
func NewListRulesRequestWithoutParam ¶
func NewListRulesRequestWithoutParam() *ListRulesRequest
This constructor has better compatible ability when API parameters changed
func (ListRulesRequest) GetRegionId ¶
func (r ListRulesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListRulesRequest) SetDescription ¶
func (r *ListRulesRequest) SetDescription(description string)
param description: 规则的公开说明(Optional)
func (*ListRulesRequest) SetDirection ¶
func (r *ListRulesRequest) SetDirection(direction string)
param direction: asc-升序;desc-降序(Optional)
func (*ListRulesRequest) SetGroup_id ¶
func (r *ListRulesRequest) SetGroup_id(group_id string)
param group_id: WAF组标识符标签(Optional)
func (*ListRulesRequest) SetMatch ¶
func (r *ListRulesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListRulesRequest) SetMode ¶
func (r *ListRulesRequest) SetMode(mode string)
param mode: 已将规则覆盖到的设置(Optional)
func (*ListRulesRequest) SetOrder ¶
func (r *ListRulesRequest) SetOrder(order string)
param order: 按指定字段排序(Optional)
func (*ListRulesRequest) SetPackage_id ¶
func (r *ListRulesRequest) SetPackage_id(package_id string)
param package_id: (Required)
func (*ListRulesRequest) SetPage ¶
func (r *ListRulesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListRulesRequest) SetPer_page ¶
func (r *ListRulesRequest) SetPer_page(per_page int)
param per_page: 每页的规则数(Optional)
func (*ListRulesRequest) SetPriority ¶
func (r *ListRulesRequest) SetPriority(priority string)
param priority: 在相关组中执行单个规则的顺序(Optional)
func (*ListRulesRequest) SetZone_id ¶
func (r *ListRulesRequest) SetZone_id(zone_id string)
param zone_id: (Required)
type ListRulesResponse ¶
type ListRulesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListRulesResult `json:"result"` }
type ListRulesResult ¶
type ListRulesResult struct {
DataList []starshield.WAFRule `json:"dataList"`
}
type ListSSLConfigurationsRequest ¶
type ListSSLConfigurationsRequest struct { core.JDCloudRequest /* */ Zone_identifier string `json:"zone_identifier"` /* 域的自定义SSL的状态 (Optional) */ Status *string `json:"status"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的域数 (Optional) */ Per_page *int `json:"per_page"` /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` }
func NewListSSLConfigurationsRequest ¶
func NewListSSLConfigurationsRequest( zone_identifier string, ) *ListSSLConfigurationsRequest
* param zone_identifier: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewListSSLConfigurationsRequestWithAllParams ¶
func NewListSSLConfigurationsRequestWithAllParams( zone_identifier string, status *string, page *int, per_page *int, match *string, ) *ListSSLConfigurationsRequest
* param zone_identifier: (Required) * param status: 域的自定义SSL的状态 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的域数 (Optional) * param match: 是否匹配所有搜索要求或至少一个(任何) (Optional)
func NewListSSLConfigurationsRequestWithoutParam ¶
func NewListSSLConfigurationsRequestWithoutParam() *ListSSLConfigurationsRequest
This constructor has better compatible ability when API parameters changed
func (ListSSLConfigurationsRequest) GetRegionId ¶
func (r ListSSLConfigurationsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListSSLConfigurationsRequest) SetMatch ¶
func (r *ListSSLConfigurationsRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListSSLConfigurationsRequest) SetPage ¶
func (r *ListSSLConfigurationsRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListSSLConfigurationsRequest) SetPer_page ¶
func (r *ListSSLConfigurationsRequest) SetPer_page(per_page int)
param per_page: 每页的域数(Optional)
func (*ListSSLConfigurationsRequest) SetStatus ¶
func (r *ListSSLConfigurationsRequest) SetStatus(status string)
param status: 域的自定义SSL的状态(Optional)
func (*ListSSLConfigurationsRequest) SetZone_identifier ¶
func (r *ListSSLConfigurationsRequest) SetZone_identifier(zone_identifier string)
param zone_identifier: (Required)
type ListSSLConfigurationsResponse ¶
type ListSSLConfigurationsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListSSLConfigurationsResult `json:"result"` }
type ListSSLConfigurationsResult ¶
type ListSSLConfigurationsResult struct {
DataList []starshield.CustomSSL `json:"dataList"`
}
type ListZonesRequest ¶
type ListZonesRequest struct { core.JDCloudRequest /* 是否匹配所有搜索要求或至少一个(任何) (Optional) */ Match *string `json:"match"` /* 域名 (Optional) */ Name *string `json:"name"` /* 按字段对域进行排序 (Optional) */ Order *string `json:"order"` /* 分页结果的页码 (Optional) */ Page *int `json:"page"` /* 每页的域数 (Optional) */ Per_page *int `json:"per_page"` /* 域的状态 (Optional) */ Status *string `json:"status"` Account__id *string `json:"__account__id"` /* asc - 升序;desc - 降序 (Optional) */ Direction *string `json:"direction"` // contains filtered or unexported fields }
func NewListZonesRequest ¶
func NewListZonesRequest() *ListZonesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewListZonesRequestWithAllParams ¶
func NewListZonesRequestWithAllParams( match *string, name *string, __account__name *string, order *string, page *int, per_page *int, status *string, __account__id *string, direction *string, ) *ListZonesRequest
* param match: 是否匹配所有搜索要求或至少一个(任何) (Optional) * param name: 域名 (Optional) * param __account__name: 帐户名 (Optional) * param order: 按字段对域进行排序 (Optional) * param page: 分页结果的页码 (Optional) * param per_page: 每页的域数 (Optional) * param status: 域的状态 (Optional) * param __account__id: 帐户标识符标签 (Optional) * param direction: asc - 升序;desc - 降序 (Optional)
func NewListZonesRequestWithoutParam ¶
func NewListZonesRequestWithoutParam() *ListZonesRequest
This constructor has better compatible ability when API parameters changed
func (ListZonesRequest) GetRegionId ¶
func (r ListZonesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ListZonesRequest) SetDirection ¶
func (r *ListZonesRequest) SetDirection(direction string)
param direction: asc - 升序;desc - 降序(Optional)
func (*ListZonesRequest) SetMatch ¶
func (r *ListZonesRequest) SetMatch(match string)
param match: 是否匹配所有搜索要求或至少一个(任何)(Optional)
func (*ListZonesRequest) SetName ¶
func (r *ListZonesRequest) SetName(name string)
param name: 域名(Optional)
func (*ListZonesRequest) SetOrder ¶
func (r *ListZonesRequest) SetOrder(order string)
param order: 按字段对域进行排序(Optional)
func (*ListZonesRequest) SetPage ¶
func (r *ListZonesRequest) SetPage(page int)
param page: 分页结果的页码(Optional)
func (*ListZonesRequest) SetPer_page ¶
func (r *ListZonesRequest) SetPer_page(per_page int)
param per_page: 每页的域数(Optional)
func (*ListZonesRequest) SetStatus ¶
func (r *ListZonesRequest) SetStatus(status string)
param status: 域的状态(Optional)
func (*ListZonesRequest) Set__account__id ¶
func (r *ListZonesRequest) Set__account__id(__account__id string)
param __account__id: 帐户标识符标签(Optional)
func (*ListZonesRequest) Set__account__name ¶
func (r *ListZonesRequest) Set__account__name(__account__name string)
param __account__name: 帐户名(Optional)
type ListZonesResponse ¶
type ListZonesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ListZonesResult `json:"result"` }
type ListZonesResult ¶
type ListZonesResult struct {
DataList []starshield.Zone `json:"dataList"`
}
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 实例ID */ InstanceId string `json:"instanceId"` /* 套餐类型 (Optional) */ PackType *string `json:"packType"` /* 域名增量包数量 (Optional) */ ZonePackNum *int `json:"zonePackNum"` /* 支付成功后返回到该路径 (Optional) */ ReturnUrl *string `json:"returnUrl"` }
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, ) *ModifyInstanceRequest
* param regionId: 地域ID (Required) * param instanceId: 实例ID (Required) * param packType: 套餐类型 (Optional) * param zonePackNum: 域名增量包数量 (Optional) * param returnUrl: 支付成功后返回到该路径 (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) 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 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 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 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"`
}
Source Files ¶
- 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
- CheckInstancesName.go
- CreateDNSRecord.go
- CreateFilters.go
- CreateFirewallRules.go
- CreateFlowPack.go
- CreateInstance.go
- CreatePageRule.go
- CreateSSLConfiguration.go
- CreateZone.go
- DeleteAdvancedCertificateManagerCertificatePack.go
- DeleteDNSRecord.go
- DeleteIndividualFirewallRules.go
- DeletePageRule.go
- DeleteSSLConfiguration.go
- DeleteZone.go
- DescribeBotStatus.go
- DescribeInstanceByOrderNo.go
- DescribeInstances.go
- DescribePackage.go
- DescribePackages.go
- EditFirewallPackage.go
- EditRuleGroup.go
- EditUniversalSSLSettings.go
- EditZoneSettingsInfo.go
- FirewallPackageDetails.go
- Get0_RTTSessionResumptionSetting.go
- GetAdvancedDDOSSetting.go
- GetAllZoneSettings.go
- GetAlwaysOnlineSetting.go
- GetAlwaysUseHTTPSSetting.go
- GetAutomaticHTTPSRewritesSetting.go
- GetBrowserCacheTTLSetting.go
- GetBrowserCheckSetting.go
- GetChallengeTTLSetting.go
- GetCiphersSetting.go
- GetDevelopmentModeSetting.go
- GetEmailObfuscationSetting.go
- GetEnableErrorPagesOnSetting.go
- GetEnableQueryStringSortSetting.go
- GetHTTP2EdgePrioritizationSetting.go
- GetHTTP2Setting.go
- GetHTTP3Setting.go
- GetHotlinkProtectionSetting.go
- GetIPGeolocationSetting.go
- GetIPv6Setting.go
- GetImageResizingSetting.go
- GetMinifySetting.go
- GetMinimumTLSVersionSetting.go
- GetMirageSetting.go
- GetMobileRedirectSetting.go
- GetOpportunisticEncryptionSetting.go
- GetPolishSetting.go
- GetPrefetchPreloadSetting.go
- GetPrivacyPassSetting.go
- GetPseudoIPv4Setting.go
- GetRocketLoaderSetting.go
- GetSSLSetting.go
- GetSecurityHeaderHSTSSetting.go
- GetSecurityLevelSetting.go
- GetServerSideExcludeSetting.go
- GetTLSClientAuthSetting.go
- GetTrueClientIPSetting.go
- GetWebApplicationFirewallWAFSetting.go
- GetWebPSetting.go
- GetWebSocketsSetting.go
- GetZoneEnableTLS1_3Setting.go
- ListAvailableCustomPages.go
- ListAvailablePageRuleSetting.go
- ListCertificatePacks.go
- ListDNSRecords.go
- ListFirewallPackages.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
- RuleGroupDetails.go
- SelectDetailList.go
- UniversalSSLSettingsDetails.go
- UpdateCustomPageURL.go
- UpdateDNSRecord.go
- UpdateIndividualFilter.go
- UpdateIndividualFirewallRule.go
- UpdatePageRule.go