Class: TencentCloud::Apigateway::V20180808::DomainSetList

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180808/models.rb

Overview

服务自定义域名列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainname = nil, status = nil, certificateid = nil, isdefaultmapping = nil, protocol = nil, nettype = nil, isforcedhttps = nil, registrationstatus = nil) ⇒ DomainSetList

Returns a new instance of DomainSetList.



6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
# File 'lib/v20180808/models.rb', line 6206

def initialize(domainname=nil, status=nil, certificateid=nil, isdefaultmapping=nil, protocol=nil, nettype=nil, isforcedhttps=nil, registrationstatus=nil)
  @DomainName = domainname
  @Status = status
  @CertificateId = certificateid
  @IsDefaultMapping = isdefaultmapping
  @Protocol = protocol
  @NetType = nettype
  @IsForcedHttps = isforcedhttps
  @RegistrationStatus = registrationstatus
end

Instance Attribute Details

#CertificateIdObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def CertificateId
  @CertificateId
end

#DomainNameObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def DomainName
  @DomainName
end

#IsDefaultMappingObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def IsDefaultMapping
  @IsDefaultMapping
end

#IsForcedHttpsObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def IsForcedHttps
  @IsForcedHttps
end

#NetTypeObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def NetType
  @NetType
end

#ProtocolObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def Protocol
  @Protocol
end

#RegistrationStatusObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def RegistrationStatus
  @RegistrationStatus
end

#StatusObject

Parameters:

  • DomainName:

    域名名称。

  • Status:

    域名解析状态。1 表示正常解析,0 表示解析失败。

  • CertificateId:

    证书ID。

  • IsDefaultMapping:

    是否使用默认路径映射。

  • Protocol:

    自定义域名协议类型。

  • NetType:

    网络类型(‘INNER’ 或 ‘OUTER’)。

  • IsForcedHttps:

    是否将HTTP请求强制跳转 HTTPS,默认为false。参数为 true时,API网关会将所有使用该自定义域名的 HTTP 协议的请求重定向至 HTTPS 协议进行转发。

  • RegistrationStatus:

    域名备案注册状态



6204
6205
6206
# File 'lib/v20180808/models.rb', line 6204

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
# File 'lib/v20180808/models.rb', line 6217

def deserialize(params)
  @DomainName = params['DomainName']
  @Status = params['Status']
  @CertificateId = params['CertificateId']
  @IsDefaultMapping = params['IsDefaultMapping']
  @Protocol = params['Protocol']
  @NetType = params['NetType']
  @IsForcedHttps = params['IsForcedHttps']
  @RegistrationStatus = params['RegistrationStatus']
end