Class: TencentCloud::Teo::V20220901::CreateOriginGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::CreateOriginGroupRequest
- Defined in:
- lib/v20220901/models.rb
Overview
CreateOriginGroup请求参数结构体
Instance Attribute Summary collapse
-
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>.
-
#Name ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>.
-
#Records ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>.
-
#Type ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>.
-
#ZoneId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, records = nil, name = nil, type = nil, hostheader = nil) ⇒ CreateOriginGroupRequest
constructor
A new instance of CreateOriginGroupRequest.
Constructor Details
#initialize(zoneid = nil, records = nil, name = nil, type = nil, hostheader = nil) ⇒ CreateOriginGroupRequest
Returns a new instance of CreateOriginGroupRequest.
4761 4762 4763 4764 4765 4766 4767 |
# File 'lib/v20220901/models.rb', line 4761 def initialize(zoneid=nil, records=nil, name=nil, type=nil, hostheader=nil) @ZoneId = zoneid @Records = records @Name = name @Type = type @HostHeader = hostheader end |
Instance Attribute Details
#HostHeader ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>
4759 4760 4761 |
# File 'lib/v20220901/models.rb', line 4759 def HostHeader @HostHeader end |
#Name ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>
4759 4760 4761 |
# File 'lib/v20220901/models.rb', line 4759 def Name @Name end |
#Records ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>
4759 4760 4761 |
# File 'lib/v20220901/models.rb', line 4759 def Records @Records end |
#Type ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>
4759 4760 4761 |
# File 'lib/v20220901/models.rb', line 4759 def Type @Type end |
#ZoneId ⇒ Object
<li>GENERAL:通用型源站组,仅支持添加 IP/域名 源站,可以被域名服务、规则引擎、四层代理、通用型负载均衡、HTTP 专用型负载均衡引用;</li> <li>HTTP: HTTP 专用型源站组,支持添加 IP/域名、对象存储源站作为源站,无法被四层代理引用,仅支持被添加加速域名、规则引擎-修改源站、HTTP 专用型负载均衡引用。</li>
4759 4760 4761 |
# File 'lib/v20220901/models.rb', line 4759 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 |
# File 'lib/v20220901/models.rb', line 4769 def deserialize(params) @ZoneId = params['ZoneId'] unless params['Records'].nil? @Records = [] params['Records'].each do |i| originrecord_tmp = OriginRecord.new originrecord_tmp.deserialize(i) @Records << originrecord_tmp end end @Name = params['Name'] @Type = params['Type'] @HostHeader = params['HostHeader'] end |