Class: TencentCloud::Teo::V20220901::OriginInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::OriginInfo
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20220901/models.rb
Overview
加速域名源站信息。
Instance Attribute Summary collapse
-
#BackupOrigin ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#HostHeader ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#Origin ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#OriginType ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#PrivateAccess ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#PrivateParameters ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#VodBucketId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#VodeoBucketId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#VodeoDistributionRange ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#VodeoSubAppId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
-
#VodOriginScope ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li> <li>VOD:云点播;</li> <li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。 如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。 如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。 如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。 <li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(origintype = nil, origin = nil, backuporigin = nil, privateaccess = nil, privateparameters = nil, hostheader = nil, vodeosubappid = nil, vodeodistributionrange = nil, vodeobucketid = nil, vodoriginscope = nil, vodbucketid = nil) ⇒ OriginInfo
constructor
A new instance of OriginInfo.
Constructor Details
#initialize(origintype = nil, origin = nil, backuporigin = nil, privateaccess = nil, privateparameters = nil, hostheader = nil, vodeosubappid = nil, vodeodistributionrange = nil, vodeobucketid = nil, vodoriginscope = nil, vodbucketid = nil) ⇒ OriginInfo
18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 |
# File 'lib/v20220901/models.rb', line 18790 def initialize(origintype=nil, origin=nil, backuporigin=nil, privateaccess=nil, privateparameters=nil, hostheader=nil, vodeosubappid=nil, vodeodistributionrange=nil, vodeobucketid=nil, vodoriginscope=nil, vodbucketid=nil) @OriginType = origintype @Origin = origin @BackupOrigin = backuporigin @PrivateAccess = privateaccess @PrivateParameters = privateparameters @HostHeader = hostheader @VodeoSubAppId = vodeosubappid @VodeoDistributionRange = vodeodistributionrange @VodeoBucketId = vodeobucketid @VodOriginScope = vodoriginscope @VodBucketId = vodbucketid end |
Instance Attribute Details
#BackupOrigin ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def BackupOrigin @BackupOrigin end |
#HostHeader ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def HostHeader @HostHeader end |
#Origin ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def Origin @Origin end |
#OriginType ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def OriginType @OriginType end |
#PrivateAccess ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def PrivateAccess @PrivateAccess end |
#PrivateParameters ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def PrivateParameters @PrivateParameters end |
#VodBucketId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def VodBucketId @VodBucketId end |
#VodeoBucketId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def VodeoBucketId @VodeoBucketId end |
#VodeoDistributionRange ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def VodeoDistributionRange @VodeoDistributionRange end |
#VodeoSubAppId ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def VodeoSubAppId @VodeoSubAppId end |
#VodOriginScope ⇒ Object
<li>IP_DOMAIN:IPV4、IPV6 或域名类型源站;</li> <li>COS:腾讯云 COS 对象存储源站;</li> <li>AWS_S3:AWS S3 对象存储源站;</li> <li>ORIGIN_GROUP:源站组类型源站;</li>
<li>VOD
<li>SPACE:源站卸载,当前仅白名单开放;</li> <li>LB:负载均衡,当前仅白名单开放。</li> <li>当 OriginType = IP_DOMAIN 时,该参数请填写 IPv4、IPv6 地址或域名;</li> <li>当 OriginType = COS 时,该参数请填写 COS 桶的访问域名;</li> <li>当 OriginType = AWS_S3,该参数请填写 S3 桶的访问域名;</li> <li>当 OriginType = ORIGIN_GROUP 时,该参数请填写源站组 ID;</li> <li>当 OriginType = VOD 时,该参数请填写云点播应用 ID ;</li> <li>当 OriginType = LB 时,该参数请填写负载均衡实例 ID,该功能当前仅白名单开放;</li> <li>当 OriginType = SPACE 时,该参数请填写源站卸载空间 ID,该功能当前仅白名单开放。</li> <li>on:使用私有鉴权;</li> <li>off:不使用私有鉴权。</li> 不填写时,默认值为off。如果 OriginType=COS 或 AWS_S3 时,回源 HOST 头将与源站域名保持一致。如果OriginType=ORIGIN_GROUP 时,回源 HOST 头遵循源站组内配置,如果没有配置则默认为加速域名。如果 OriginType=VOD 或 SPACE 时,无需配置该头部,按对应的回源域名生效。<li>All:当前应用下所有存储桶;</li> <li>Bucket:指定的某一个存储桶。</li> </li>
18781 18782 18783 |
# File 'lib/v20220901/models.rb', line 18781 def VodOriginScope @VodOriginScope end |
Instance Method Details
#deserialize(params) ⇒ Object
18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 |
# File 'lib/v20220901/models.rb', line 18804 def deserialize(params) @OriginType = params['OriginType'] @Origin = params['Origin'] @BackupOrigin = params['BackupOrigin'] @PrivateAccess = params['PrivateAccess'] unless params['PrivateParameters'].nil? @PrivateParameters = [] params['PrivateParameters'].each do |i| privateparameter_tmp = PrivateParameter.new privateparameter_tmp.deserialize(i) @PrivateParameters << privateparameter_tmp end end @HostHeader = params['HostHeader'] @VodeoSubAppId = params['VodeoSubAppId'] @VodeoDistributionRange = params['VodeoDistributionRange'] @VodeoBucketId = params['VodeoBucketId'] @VodOriginScope = params['VodOriginScope'] @VodBucketId = params['VodBucketId'] end |