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"`
/* 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