Class: TencentCloud::Cfw::V20190904::SecurityGroupListData

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

Overview

安全组列表数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(orderindex = nil, sourceid = nil, sourcetype = nil, targetid = nil, targettype = nil, protocol = nil, port = nil, strategy = nil, detail = nil, bothway = nil, id = nil, status = nil, isnew = nil, vpcid = nil, subnetid = nil, instancename = nil, publicip = nil, privateip = nil, cidr = nil, servicetemplateid = nil, bothwayinfo = nil, direction = nil, protocolporttype = nil, uuid = nil, region = nil, assetgroupnamein = nil, assetgroupnameout = nil, parametername = nil, protocolportname = nil) ⇒ SecurityGroupListData

Returns a new instance of SecurityGroupListData.



9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
# File 'lib/v20190904/models.rb', line 9192

def initialize(orderindex=nil, sourceid=nil, sourcetype=nil, targetid=nil, targettype=nil, protocol=nil, port=nil, strategy=nil, detail=nil, bothway=nil, id=nil, status=nil, isnew=nil, vpcid=nil, subnetid=nil, instancename=nil, publicip=nil, privateip=nil, cidr=nil, servicetemplateid=nil, bothwayinfo=nil, direction=nil, protocolporttype=nil, uuid=nil, region=nil, assetgroupnamein=nil, assetgroupnameout=nil, parametername=nil, protocolportname=nil)
  @OrderIndex = orderindex
  @SourceId = sourceid
  @SourceType = sourcetype
  @TargetId = targetid
  @TargetType = targettype
  @Protocol = protocol
  @Port = port
  @Strategy = strategy
  @Detail = detail
  @BothWay = bothway
  @Id = id
  @Status = status
  @IsNew = isnew
  @VpcId = vpcid
  @SubnetId = subnetid
  @InstanceName = instancename
  @PublicIp = publicip
  @PrivateIp = privateip
  @Cidr = cidr
  @ServiceTemplateId = servicetemplateid
  @BothWayInfo = bothwayinfo
  @Direction = direction
  @ProtocolPortType = protocolporttype
  @Uuid = uuid
  @Region = region
  @AssetGroupNameIn = assetgroupnamein
  @AssetGroupNameOut = assetgroupnameout
  @ParameterName = parametername
  @ProtocolPortName = protocolportname
end

Instance Attribute Details

#AssetGroupNameInObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def AssetGroupNameIn
  @AssetGroupNameIn
end

#AssetGroupNameOutObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def AssetGroupNameOut
  @AssetGroupNameOut
end

#BothWayObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def BothWay
  @BothWay
end

#BothWayInfoObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def BothWayInfo
  @BothWayInfo
end

#CidrObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Cidr
  @Cidr
end

#DetailObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Detail
  @Detail
end

#DirectionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Direction
  @Direction
end

#IdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Id
  @Id
end

#InstanceNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def InstanceName
  @InstanceName
end

#IsNewObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def IsNew
  @IsNew
end

#OrderIndexObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def OrderIndex
  @OrderIndex
end

#ParameterNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def ParameterName
  @ParameterName
end

#PortObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Port
  @Port
end

#PrivateIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def PrivateIp
  @PrivateIp
end

#ProtocolObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Protocol
  @Protocol
end

#ProtocolPortNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def ProtocolPortName
  @ProtocolPortName
end

#ProtocolPortTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def ProtocolPortType
  @ProtocolPortType
end

#PublicIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def PublicIp
  @PublicIp
end

#RegionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Region
  @Region
end

#ServiceTemplateIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def ServiceTemplateId
  @ServiceTemplateId
end

#SourceIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def SourceId
  @SourceId
end

#SourceTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def SourceType
  @SourceType
end

#StatusObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Status
  @Status
end

#StrategyObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Strategy
  @Strategy
end

#SubnetIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def SubnetId
  @SubnetId
end

#TargetIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def TargetId
  @TargetId
end

#TargetTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def TargetType
  @TargetType
end

#UuidObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def Uuid
  @Uuid
end

#VpcIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

    访问源类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资源组

  • TargetId:

    访问目的

  • TargetType:

    访问目的类型,默认为0,1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100:资源组

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

    策略, 1:阻断,2:放行

  • Detail:

    描述

  • BothWay:

    单/双向下发,0:单向下发,1:双向下发

  • Id:

    规则ID

  • Status:

    是否开关开启,0:未开启,1:开启

  • IsNew:

    是否是正常规则,0:正常,1:异常

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

    公网IP,多个以英文逗号分隔

  • PrivateIp:

    内网IP,多个以英文逗号分隔

  • Cidr:

    掩码地址,多个以英文逗号分隔

  • ServiceTemplateId:

    端口协议类型参数模板id

  • BothWayInfo:

    生成双向下发规则

  • Direction:

    方向,0:出站,1:入站,默认1

  • ProtocolPortType:

    是否使用端口协议模板,0:否,1:是

  • Uuid:

    Uuid

  • Region:

    地域

  • AssetGroupNameIn:

    资产分组名称

  • AssetGroupNameOut:

    资产分组名称

  • ParameterName:

    模板名称

  • ProtocolPortName:

    端口协议类型参数模板名称



9190
9191
9192
# File 'lib/v20190904/models.rb', line 9190

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
# File 'lib/v20190904/models.rb', line 9224

def deserialize(params)
  @OrderIndex = params['OrderIndex']
  @SourceId = params['SourceId']
  @SourceType = params['SourceType']
  @TargetId = params['TargetId']
  @TargetType = params['TargetType']
  @Protocol = params['Protocol']
  @Port = params['Port']
  @Strategy = params['Strategy']
  @Detail = params['Detail']
  @BothWay = params['BothWay']
  @Id = params['Id']
  @Status = params['Status']
  @IsNew = params['IsNew']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @InstanceName = params['InstanceName']
  @PublicIp = params['PublicIp']
  @PrivateIp = params['PrivateIp']
  @Cidr = params['Cidr']
  @ServiceTemplateId = params['ServiceTemplateId']
  unless params['BothWayInfo'].nil?
    @BothWayInfo = []
    params['BothWayInfo'].each do |i|
      securitygroupbothwayinfo_tmp = SecurityGroupBothWayInfo.new
      securitygroupbothwayinfo_tmp.deserialize(i)
      @BothWayInfo << securitygroupbothwayinfo_tmp
    end
  end
  @Direction = params['Direction']
  @ProtocolPortType = params['ProtocolPortType']
  @Uuid = params['Uuid']
  @Region = params['Region']
  @AssetGroupNameIn = params['AssetGroupNameIn']
  @AssetGroupNameOut = params['AssetGroupNameOut']
  @ParameterName = params['ParameterName']
  @ProtocolPortName = params['ProtocolPortName']
end