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.



8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
# File 'lib/v20190904/models.rb', line 8874

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

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:

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



8872
8873
8874
# File 'lib/v20190904/models.rb', line 8872

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
# File 'lib/v20190904/models.rb', line 8906

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