Class: TencentCloud::Postgres::V20170312::DescribeBackupDownloadRestrictionResponse

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

Overview

DescribeBackupDownloadRestriction返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(restrictiontype = nil, vpcrestrictioneffect = nil, vpcidset = nil, iprestrictioneffect = nil, ipset = nil, requestid = nil) ⇒ DescribeBackupDownloadRestrictionResponse

Returns a new instance of DescribeBackupDownloadRestrictionResponse.



2463
2464
2465
2466
2467
2468
2469
2470
# File 'lib/v20170312/models.rb', line 2463

def initialize(restrictiontype=nil, vpcrestrictioneffect=nil, vpcidset=nil, iprestrictioneffect=nil, ipset=nil, requestid=nil)
  @RestrictionType = restrictiontype
  @VpcRestrictionEffect = vpcrestrictioneffect
  @VpcIdSet = vpcidset
  @IpRestrictionEffect = iprestrictioneffect
  @IpSet = ipset
  @RequestId = requestid
end

Instance Attribute Details

#IpRestrictionEffectObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def IpRestrictionEffect
  @IpRestrictionEffect
end

#IpSetObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def IpSet
  @IpSet
end

#RequestIdObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def RequestId
  @RequestId
end

#RestrictionTypeObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def RestrictionType
  @RestrictionType
end

#VpcIdSetObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def VpcIdSet
  @VpcIdSet
end

#VpcRestrictionEffectObject

Parameters:

  • RestrictionType:

    备份文件下载限制类型,NONE 无限制,内外网都可以下载;INTRANET 只允许内网下载;CUSTOMIZE 自定义限制下载的vpc或ip。

  • VpcRestrictionEffect:

    vpc限制效力,ALLOW 允许;DENY 拒绝。

  • VpcIdSet:

    允许或拒绝下载备份文件的vpcId列表。

  • IpRestrictionEffect:

    ip限制效力,ALLOW 允许;DENY 拒绝。

  • IpSet:

    允许或拒绝下载备份文件的ip列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2461
2462
2463
# File 'lib/v20170312/models.rb', line 2461

def VpcRestrictionEffect
  @VpcRestrictionEffect
end

Instance Method Details

#deserialize(params) ⇒ Object



2472
2473
2474
2475
2476
2477
2478
2479
# File 'lib/v20170312/models.rb', line 2472

def deserialize(params)
  @RestrictionType = params['RestrictionType']
  @VpcRestrictionEffect = params['VpcRestrictionEffect']
  @VpcIdSet = params['VpcIdSet']
  @IpRestrictionEffect = params['IpRestrictionEffect']
  @IpSet = params['IpSet']
  @RequestId = params['RequestId']
end