Class: TencentCloud::Tcr::V20190924::CreateInternalEndpointDnsRequest

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

Overview

CreateInternalEndpointDns请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, vpcid = nil, enilbip = nil, usepublicdomain = nil, regionname = nil, regionid = nil) ⇒ CreateInternalEndpointDnsRequest

Returns a new instance of CreateInternalEndpointDnsRequest.



673
674
675
676
677
678
679
680
# File 'lib/v20190924/models.rb', line 673

def initialize(instanceid=nil, vpcid=nil, enilbip=nil, usepublicdomain=nil, regionname=nil, regionid=nil)
  @InstanceId = instanceid
  @VpcId = vpcid
  @EniLBIp = enilbip
  @UsePublicDomain = usepublicdomain
  @RegionName = regionname
  @RegionId = regionid
end

Instance Attribute Details

#EniLBIp ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def EniLBIp
  @EniLBIp
end

#InstanceId ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def InstanceId
  @InstanceId
end

#RegionId ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def RegionId
  @RegionId
end

#RegionName ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def RegionName
  @RegionName
end

#UsePublicDomain ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def UsePublicDomain
  @UsePublicDomain
end

#VpcId ⇒ Object

false: 使用vpc域名 默认为vpc域名

Parameters:

  • InstanceId: —

    tcr实例id

  • VpcId: —

    私有网络id

  • EniLBIp: —

    tcr内网访问链路ip

  • UsePublicDomain: —

    true:为默认域名,公网域名一致

  • RegionName: —

    解析地域,需要保证和vpc处于同一地域,如果不填则默认为主实例地域

  • RegionId: —

    请求的地域ID,用于实例复制地域



671
672
673
# File 'lib/v20190924/models.rb', line 671

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



682
683
684
685
686
687
688
689
# File 'lib/v20190924/models.rb', line 682

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VpcId = params['VpcId']
  @EniLBIp = params['EniLBIp']
  @UsePublicDomain = params['UsePublicDomain']
  @RegionName = params['RegionName']
  @RegionId = params['RegionId']
end