lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.434 vs lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.435

- old
+ new

@@ -360,39 +360,49 @@ # @type ZoneId: String # @param TargetName: 目标域名名称。 # @type TargetName: String # @param Status: 别称域名状态,取值有: # <li> active:已生效; </li> - # <li> pending:未生效;</li> - # <li> not_filed:未备案;</li> + # <li> pending:部署中;</li> # <li> conflict:被找回。 </li> # <li> stop:已停用;</li> # <li> deleted:已删除。 </li> # @type Status: String + # @param ForbidMode: 封禁模式,取值有: + # <li> 0:未封禁; </li> + # <li> 11:合规封禁;</li> + # <li> 14:未备案封禁。</li> + # @type ForbidMode: Integer + # @param TargetForbid: 目标域名是否被封禁。 + # @type TargetForbid: Boolean # @param CreatedOn: 别称域名创建时间。 # @type CreatedOn: String # @param ModifiedOn: 别称域名修改时间。 # @type ModifiedOn: String - attr_accessor :AliasId, :AliasName, :ZoneId, :TargetName, :Status, :CreatedOn, :ModifiedOn + attr_accessor :AliasId, :AliasName, :ZoneId, :TargetName, :Status, :ForbidMode, :TargetForbid, :CreatedOn, :ModifiedOn - def initialize(aliasid=nil, aliasname=nil, zoneid=nil, targetname=nil, status=nil, createdon=nil, modifiedon=nil) + def initialize(aliasid=nil, aliasname=nil, zoneid=nil, targetname=nil, status=nil, forbidmode=nil, targetforbid=nil, createdon=nil, modifiedon=nil) @AliasId = aliasid @AliasName = aliasname @ZoneId = zoneid @TargetName = targetname @Status = status + @ForbidMode = forbidmode + @TargetForbid = targetforbid @CreatedOn = createdon @ModifiedOn = modifiedon end def deserialize(params) @AliasId = params['AliasId'] @AliasName = params['AliasName'] @ZoneId = params['ZoneId'] @TargetName = params['TargetName'] @Status = params['Status'] + @ForbidMode = params['ForbidMode'] + @TargetForbid = params['TargetForbid'] @CreatedOn = params['CreatedOn'] @ModifiedOn = params['ModifiedOn'] end end @@ -3626,14 +3636,14 @@ class DescribeAliasDomainsRequest < TencentCloud::Common::AbstractModel # @param ZoneId: 站点 ID。不填时返回该AppID下所有别称域名信息列表。 # @type ZoneId: String # @param Offset: 分页查询偏移量。默认值:0。 # @type Offset: Integer - # @param Limit: 分页查询限制数目。默认值:20,最大值:100。 + # @param Limit: 分页查询限制数目。默认值:20,最大值:1000。 # @type Limit: Integer # @param Filters: 过滤条件,Filters.Values的上限为20。详细的过滤条件如下: - # <li>target-name<br>   按照【<strong>目标域名名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>alias-id<br>   按照【<strong>别称域名ID</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>alias-name<br>   按照【<strong>别称域名名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>Fuzzy<br>   按照【<strong>是否模糊查询</strong>】进行过滤。仅支持过滤字段名为alias-name。模糊查询时,Values长度最小为1。<br>   类型:Boolean<br>   必选:否<br>   默认值:false</li> + # <li>target-name<br>   按照【<strong>目标域名名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>alias-id<br>   按照【<strong>别称域名ID</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>alias-name<br>   按照【<strong>别称域名名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li>模糊查询时仅支持过滤字段名为alias-name。 # @type Filters: Array attr_accessor :ZoneId, :Offset, :Limit, :Filters def initialize(zoneid=nil, offset=nil, limit=nil, filters=nil) @@ -8105,11 +8115,11 @@ # @param Offset: 分页查询偏移量。默认值:0。 # @type Offset: Integer # @param Limit: 分页查询限制数目。默认值:20,最大值:1000。 # @type Limit: Integer # @param Filters: 过滤条件,Filters.Values的上限为20。详细的过滤条件如下: - # <li>zone-name<br>   按照【<strong>站点名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>zone-id<br>   按照【<strong>站点ID</strong>】进行过滤。站点ID形如:zone-xxx。<br>   类型:String<br>   必选:否</li><li>status<br>   按照【<strong>站点状态</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>tag-key<br>   按照【<strong>标签键</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>tag-value<br>   按照【<strong>标签值</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>Fuzzy<br>   按照【<strong>是否模糊查询</strong>】进行过滤。仅支持过滤字段名为zone-name。模糊查询时,Values长度最小为1。<br>   类型:Boolean<br>   必选:否<br>   默认值:false</li> + # <li>zone-name<br>   按照【<strong>站点名称</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>zone-id<br>   按照【<strong>站点ID</strong>】进行过滤。站点ID形如:zone-xxx。<br>   类型:String<br>   必选:否</li><li>status<br>   按照【<strong>站点状态</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>tag-key<br>   按照【<strong>标签键</strong>】进行过滤。<br>   类型:String<br>   必选:否</li><li>tag-value<br>   按照【<strong>标签值</strong>】进行过滤。<br>   类型:String<br>   必选:否</li>模糊查询时仅支持过滤字段名为zone-name。 # @type Filters: Array attr_accessor :Offset, :Limit, :Filters def initialize(offset=nil, limit=nil, filters=nil) @@ -9119,19 +9129,25 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type Hsts: :class:`Tencentcloud::Teo.v20220901.models.Hsts` # @param CertInfo: 证书配置。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CertInfo: Array + # @param ApplyType: 申请类型,取值有: + # <li>apply:托管EdgeOne;</li> + # <li>none:不托管EdgeOne。</li>不填,默认取值为none。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ApplyType: String - attr_accessor :Http2, :OcspStapling, :TlsVersion, :Hsts, :CertInfo + attr_accessor :Http2, :OcspStapling, :TlsVersion, :Hsts, :CertInfo, :ApplyType - def initialize(http2=nil, ocspstapling=nil, tlsversion=nil, hsts=nil, certinfo=nil) + def initialize(http2=nil, ocspstapling=nil, tlsversion=nil, hsts=nil, certinfo=nil, applytype=nil) @Http2 = http2 @OcspStapling = ocspstapling @TlsVersion = tlsversion @Hsts = hsts @CertInfo = certinfo + @ApplyType = applytype end def deserialize(params) @Http2 = params['Http2'] @OcspStapling = params['OcspStapling'] @@ -9146,10 +9162,11 @@ servercertinfo_tmp = ServerCertInfo.new servercertinfo_tmp.deserialize(i) @CertInfo << servercertinfo_tmp end end + @ApplyType = params['ApplyType'] end end # 站点验证信息 class Identification < TencentCloud::Common::AbstractModel @@ -12930,28 +12947,33 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type DeployTime: String # @param SignAlgo: 签名算法。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SignAlgo: String + # @param CommonName: 证书归属域名名称。 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CommonName: String - attr_accessor :CertId, :Alias, :Type, :ExpireTime, :DeployTime, :SignAlgo + attr_accessor :CertId, :Alias, :Type, :ExpireTime, :DeployTime, :SignAlgo, :CommonName - def initialize(certid=nil, _alias=nil, type=nil, expiretime=nil, deploytime=nil, signalgo=nil) + def initialize(certid=nil, _alias=nil, type=nil, expiretime=nil, deploytime=nil, signalgo=nil, commonname=nil) @CertId = certid @Alias = _alias @Type = type @ExpireTime = expiretime @DeployTime = deploytime @SignAlgo = signalgo + @CommonName = commonname end def deserialize(params) @CertId = params['CertId'] @Alias = params['Alias'] @Type = params['Type'] @ExpireTime = params['ExpireTime'] @DeployTime = params['DeployTime'] @SignAlgo = params['SignAlgo'] + @CommonName = params['CommonName'] end end # DDoS防护分区 class ShieldArea < TencentCloud::Common::AbstractModel