@@ -491,3 +491,233 @@ def SetReferProtectionConfig(self, request):
491491 raise KsyunSDKException (e .message , e .message )
492492
493493
494+ def SetIpProtectionConfig (self , request ):
495+ """设置IP防盗链
496+ :param request: Request instance for SetIpProtectionConfig.
497+ :type request: :class:`ksyun.client.cdn.v3.models.SetIpProtectionConfigRequest`
498+ """
499+ try :
500+ params = request ._serialize ()
501+ body = self .call_judge ("SetIpProtectionConfig" , params , "application/x-www-form-urlencoded" )
502+ response = json .loads (body )
503+ if "Error" not in response :
504+ return body
505+ else :
506+ code = response ["Error" ]["Code" ]
507+ message = response ["Error" ]["Message" ]
508+ req_id = response ["RequestId" ]
509+ raise KsyunSDKException (code , message , req_id )
510+ except Exception as e :
511+ if isinstance (e , KsyunSDKException ):
512+ raise
513+ else :
514+ raise KsyunSDKException (e .message , e .message )
515+
516+
517+ def SetHttpHeadersConfig (self , request ):
518+ """设置请求http头V3
519+ :param request: Request instance for SetHttpHeadersConfig.
520+ :type request: :class:`ksyun.client.cdn.v3.models.SetHttpHeadersConfigRequest`
521+ """
522+ try :
523+ params = request ._serialize ()
524+ body = self .call_judge ("SetHttpHeadersConfig" , params , "application/json" )
525+ response = json .loads (body )
526+ if "Error" not in response :
527+ return body
528+ else :
529+ code = response ["Error" ]["Code" ]
530+ message = response ["Error" ]["Message" ]
531+ req_id = response ["RequestId" ]
532+ raise KsyunSDKException (code , message , req_id )
533+ except Exception as e :
534+ if isinstance (e , KsyunSDKException ):
535+ raise
536+ else :
537+ raise KsyunSDKException (e .message , e .message )
538+
539+
540+ def DeleteHttpHeadersConfig (self , request ):
541+ """删除Http响应头
542+ :param request: Request instance for DeleteHttpHeadersConfig.
543+ :type request: :class:`ksyun.client.cdn.v3.models.DeleteHttpHeadersConfigRequest`
544+ """
545+ try :
546+ params = request ._serialize ()
547+ body = self .call_judge ("DeleteHttpHeadersConfig" , params , "application/x-www-form-urlencoded" )
548+ response = json .loads (body )
549+ if "Error" not in response :
550+ return body
551+ else :
552+ code = response ["Error" ]["Code" ]
553+ message = response ["Error" ]["Message" ]
554+ req_id = response ["RequestId" ]
555+ raise KsyunSDKException (code , message , req_id )
556+ except Exception as e :
557+ if isinstance (e , KsyunSDKException ):
558+ raise
559+ else :
560+ raise KsyunSDKException (e .message , e .message )
561+
562+
563+ def GetHttpHeaderList (self , request ):
564+ """获取Http响应头列表V3
565+ :param request: Request instance for GetHttpHeaderList.
566+ :type request: :class:`ksyun.client.cdn.v3.models.GetHttpHeaderListRequest`
567+ """
568+ try :
569+ params = request ._serialize ()
570+ body = self .call_judge ("GetHttpHeaderList" , params , "application/x-www-form-urlencoded" )
571+ response = json .loads (body )
572+ if "Error" not in response :
573+ return body
574+ else :
575+ code = response ["Error" ]["Code" ]
576+ message = response ["Error" ]["Message" ]
577+ req_id = response ["RequestId" ]
578+ raise KsyunSDKException (code , message , req_id )
579+ except Exception as e :
580+ if isinstance (e , KsyunSDKException ):
581+ raise
582+ else :
583+ raise KsyunSDKException (e .message , e .message )
584+
585+
586+ def SetRequestAuthConfig (self , request ):
587+ """设置时间戳共享秘钥防盗链接口
588+ :param request: Request instance for SetRequestAuthConfig.
589+ :type request: :class:`ksyun.client.cdn.v3.models.SetRequestAuthConfigRequest`
590+ """
591+ try :
592+ params = request ._serialize ()
593+ body = self .call_judge ("SetRequestAuthConfig" , params , "application/x-www-form-urlencoded" )
594+ response = json .loads (body )
595+ if "Error" not in response :
596+ return body
597+ else :
598+ code = response ["Error" ]["Code" ]
599+ message = response ["Error" ]["Message" ]
600+ req_id = response ["RequestId" ]
601+ raise KsyunSDKException (code , message , req_id )
602+ except Exception as e :
603+ if isinstance (e , KsyunSDKException ):
604+ raise
605+ else :
606+ raise KsyunSDKException (e .message , e .message )
607+
608+
609+ def SetForceRedirectConfig (self , request ):
610+ """设置强制跳转接口V3
611+ :param request: Request instance for SetForceRedirectConfig.
612+ :type request: :class:`ksyun.client.cdn.v3.models.SetForceRedirectConfigRequest`
613+ """
614+ try :
615+ params = request ._serialize ()
616+ body = self .call_judge ("SetForceRedirectConfig" , params , "application/x-www-form-urlencoded" )
617+ response = json .loads (body )
618+ if "Error" not in response :
619+ return body
620+ else :
621+ code = response ["Error" ]["Code" ]
622+ message = response ["Error" ]["Message" ]
623+ req_id = response ["RequestId" ]
624+ raise KsyunSDKException (code , message , req_id )
625+ except Exception as e :
626+ if isinstance (e , KsyunSDKException ):
627+ raise
628+ else :
629+ raise KsyunSDKException (e .message , e .message )
630+
631+
632+ def SetErrorPageConfig (self , request ):
633+ """设置自定义错误页面接口V3
634+ :param request: Request instance for SetErrorPageConfig.
635+ :type request: :class:`ksyun.client.cdn.v3.models.SetErrorPageConfigRequest`
636+ """
637+ try :
638+ params = request ._serialize ()
639+ body = self .call_judge ("SetErrorPageConfig" , params , "application/x-www-form-urlencoded" )
640+ response = json .loads (body )
641+ if "Error" not in response :
642+ return body
643+ else :
644+ code = response ["Error" ]["Code" ]
645+ message = response ["Error" ]["Message" ]
646+ req_id = response ["RequestId" ]
647+ raise KsyunSDKException (code , message , req_id )
648+ except Exception as e :
649+ if isinstance (e , KsyunSDKException ):
650+ raise
651+ else :
652+ raise KsyunSDKException (e .message , e .message )
653+
654+
655+ def SetTLSVersionConfig (self , request ):
656+ """设置TLS版本V3
657+ :param request: Request instance for SetTLSVersionConfig.
658+ :type request: :class:`ksyun.client.cdn.v3.models.SetTLSVersionConfigRequest`
659+ """
660+ try :
661+ params = request ._serialize ()
662+ body = self .call_judge ("SetTLSVersionConfig" , params , "application/json" )
663+ response = json .loads (body )
664+ if "Error" not in response :
665+ return body
666+ else :
667+ code = response ["Error" ]["Code" ]
668+ message = response ["Error" ]["Message" ]
669+ req_id = response ["RequestId" ]
670+ raise KsyunSDKException (code , message , req_id )
671+ except Exception as e :
672+ if isinstance (e , KsyunSDKException ):
673+ raise
674+ else :
675+ raise KsyunSDKException (e .message , e .message )
676+
677+
678+ def GetBillingMode (self , request ):
679+ """获取计费方式接口V3
680+ :param request: Request instance for GetBillingMode.
681+ :type request: :class:`ksyun.client.cdn.v3.models.GetBillingModeRequest`
682+ """
683+ try :
684+ params = request ._serialize ()
685+ body = self .call_judge ("GetBillingMode" , params , "application/x-www-form-urlencoded" )
686+ response = json .loads (body )
687+ if "Error" not in response :
688+ return body
689+ else :
690+ code = response ["Error" ]["Code" ]
691+ message = response ["Error" ]["Message" ]
692+ req_id = response ["RequestId" ]
693+ raise KsyunSDKException (code , message , req_id )
694+ except Exception as e :
695+ if isinstance (e , KsyunSDKException ):
696+ raise
697+ else :
698+ raise KsyunSDKException (e .message , e .message )
699+
700+
701+ def GetBlockUrlQuota (self , request ):
702+ """屏蔽url配额查询V3
703+ :param request: Request instance for GetBlockUrlQuota.
704+ :type request: :class:`ksyun.client.cdn.v3.models.GetBlockUrlQuotaRequest`
705+ """
706+ try :
707+ params = request ._serialize ()
708+ body = self .call_judge ("GetBlockUrlQuota" , params , "application/x-www-form-urlencoded" )
709+ response = json .loads (body )
710+ if "Error" not in response :
711+ return body
712+ else :
713+ code = response ["Error" ]["Code" ]
714+ message = response ["Error" ]["Message" ]
715+ req_id = response ["RequestId" ]
716+ raise KsyunSDKException (code , message , req_id )
717+ except Exception as e :
718+ if isinstance (e , KsyunSDKException ):
719+ raise
720+ else :
721+ raise KsyunSDKException (e .message , e .message )
722+
723+
0 commit comments