Class: TencentCloud::Teo::V20220901::ModifyOriginParameters
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifyOriginParameters
- Defined in:
- lib/v20220901/models.rb
Overview
修改源站配置参数。
Instance Attribute Summary collapse
-
#HTTPOriginPort ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#HTTPSOriginPort ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#Origin ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginProtocol ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginType ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#PrivateAccess ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
-
#PrivateParameters ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(origintype = nil, origin = nil, originprotocol = nil, httporiginport = nil, httpsoriginport = nil, privateaccess = nil, privateparameters = nil) ⇒ ModifyOriginParameters
constructor
A new instance of ModifyOriginParameters.
Constructor Details
#initialize(origintype = nil, origin = nil, originprotocol = nil, httporiginport = nil, httpsoriginport = nil, privateaccess = nil, privateparameters = nil) ⇒ ModifyOriginParameters
16854 16855 16856 16857 16858 16859 16860 16861 16862 |
# File 'lib/v20220901/models.rb', line 16854 def initialize(origintype=nil, origin=nil, originprotocol=nil, httporiginport=nil, httpsoriginport=nil, privateaccess=nil, privateparameters=nil) @OriginType = origintype @Origin = origin @OriginProtocol = originprotocol @HTTPOriginPort = httporiginport @HTTPSOriginPort = httpsoriginport @PrivateAccess = privateaccess @PrivateParameters = privateparameters end |
Instance Attribute Details
#HTTPOriginPort ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def HTTPOriginPort @HTTPOriginPort end |
#HTTPSOriginPort ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def HTTPSOriginPort @HTTPSOriginPort end |
#Origin ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def Origin @Origin end |
#OriginProtocol ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def OriginProtocol @OriginProtocol end |
#OriginType ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def OriginType @OriginType end |
#PrivateAccess ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def PrivateAccess @PrivateAccess end |
#PrivateParameters ⇒ Object
<li>IPDomain:IPV4、IPV6 或域名类型源站;</li> <li>OriginGroup:源站组类型源站;</li> <li>LoadBalance:负载均衡,该功能内测中,如需使用,请提工单或联系智能客服;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWSS3:支持 AWS S3 协议的所有对象存储源站。</li> <li>当 OriginType = IPDomain 时,该参数请填写 IPV4、IPV6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWSS3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = OriginGroup 时,该参数请填写源站组 ID;</li> <li>当 OriginType = LoadBalance 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放。</li> <li>http:使用 HTTP 协议;</li> <li>https:使用 HTTPS 协议;</li> <li>follow:协议跟随。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 注意:此字段可能返回 null,表示取不到有效值。
16852 16853 16854 |
# File 'lib/v20220901/models.rb', line 16852 def PrivateParameters @PrivateParameters end |
Instance Method Details
#deserialize(params) ⇒ Object
16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 |
# File 'lib/v20220901/models.rb', line 16864 def deserialize(params) @OriginType = params['OriginType'] @Origin = params['Origin'] @OriginProtocol = params['OriginProtocol'] @HTTPOriginPort = params['HTTPOriginPort'] @HTTPSOriginPort = params['HTTPSOriginPort'] @PrivateAccess = params['PrivateAccess'] unless params['PrivateParameters'].nil? @PrivateParameters = OriginPrivateParameters.new @PrivateParameters.deserialize(params['PrivateParameters']) end end |