Class: TencentCloud::Vod::V20180717::DomainDetailInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::DomainDetailInfo
- Defined in:
- lib/v20180717/models.rb
Overview
域名信息
Instance Attribute Summary collapse
-
#AccelerateAreaInfos ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#CreateTime ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#DeployStatus ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#Domain ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#HTTPSConfig ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#IPFilterPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#QUICConfig ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#RefererAuthPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#Type ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
-
#UrlSignatureAuthPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(domain = nil, accelerateareainfos = nil, deploystatus = nil, httpsconfig = nil, urlsignatureauthpolicy = nil, refererauthpolicy = nil, createtime = nil, quicconfig = nil, ipfilterpolicy = nil, type = nil) ⇒ DomainDetailInfo
constructor
A new instance of DomainDetailInfo.
Constructor Details
#initialize(domain = nil, accelerateareainfos = nil, deploystatus = nil, httpsconfig = nil, urlsignatureauthpolicy = nil, refererauthpolicy = nil, createtime = nil, quicconfig = nil, ipfilterpolicy = nil, type = nil) ⇒ DomainDetailInfo
Returns a new instance of DomainDetailInfo.
13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 |
# File 'lib/v20180717/models.rb', line 13378 def initialize(domain=nil, accelerateareainfos=nil, deploystatus=nil, httpsconfig=nil, urlsignatureauthpolicy=nil, refererauthpolicy=nil, createtime=nil, quicconfig=nil, ipfilterpolicy=nil, type=nil) @Domain = domain @AccelerateAreaInfos = accelerateareainfos @DeployStatus = deploystatus @HTTPSConfig = httpsconfig @UrlSignatureAuthPolicy = urlsignatureauthpolicy @RefererAuthPolicy = refererauthpolicy @CreateTime = createtime @QUICConfig = quicconfig @IPFilterPolicy = ipfilterpolicy @Type = type end |
Instance Attribute Details
#AccelerateAreaInfos ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def AccelerateAreaInfos @AccelerateAreaInfos end |
#CreateTime ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def CreateTime @CreateTime end |
#DeployStatus ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def DeployStatus @DeployStatus end |
#Domain ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def Domain @Domain end |
#HTTPSConfig ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def HTTPSConfig @HTTPSConfig end |
#IPFilterPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def IPFilterPolicy @IPFilterPolicy end |
#QUICConfig ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def QUICConfig @QUICConfig end |
#RefererAuthPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def RefererAuthPolicy @RefererAuthPolicy end |
#Type ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def Type @Type end |
#UrlSignatureAuthPolicy ⇒ Object
<li>Online:上线;</li> <li>Deploying:部署中;</li> <li>Locked: 锁定中,出现该状态时,无法对该域名进行部署变更。</li> <li>格式按照 ISO 8601标准表示,详见 [ISO 日期格式说明](cloud.tencent.com/document/product/266/11732#iso-.E6.97.A5.E6.9C.9F.E6.A0.BC.E5.BC.8F)。</li>
13376 13377 13378 |
# File 'lib/v20180717/models.rb', line 13376 def UrlSignatureAuthPolicy @UrlSignatureAuthPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 |
# File 'lib/v20180717/models.rb', line 13391 def deserialize(params) @Domain = params['Domain'] unless params['AccelerateAreaInfos'].nil? @AccelerateAreaInfos = [] params['AccelerateAreaInfos'].each do |i| accelerateareainfo_tmp = AccelerateAreaInfo.new accelerateareainfo_tmp.deserialize(i) @AccelerateAreaInfos << accelerateareainfo_tmp end end @DeployStatus = params['DeployStatus'] unless params['HTTPSConfig'].nil? @HTTPSConfig = DomainHTTPSConfig.new @HTTPSConfig.deserialize(params['HTTPSConfig']) end unless params['UrlSignatureAuthPolicy'].nil? @UrlSignatureAuthPolicy = UrlSignatureAuthPolicy.new @UrlSignatureAuthPolicy.deserialize(params['UrlSignatureAuthPolicy']) end unless params['RefererAuthPolicy'].nil? @RefererAuthPolicy = RefererAuthPolicy.new @RefererAuthPolicy.deserialize(params['RefererAuthPolicy']) end @CreateTime = params['CreateTime'] unless params['QUICConfig'].nil? @QUICConfig = DomainQUICConfig.new @QUICConfig.deserialize(params['QUICConfig']) end unless params['IPFilterPolicy'].nil? @IPFilterPolicy = IPFilterPolicy.new @IPFilterPolicy.deserialize(params['IPFilterPolicy']) end @Type = params['Type'] end |