Class: TencentCloud::Cfw::V20190904::SecurityGroupBothWayInfo

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, direction = nil, region = nil, detail = nil, status = nil, isnew = nil, bothway = nil, vpcid = nil, subnetid = nil, instancename = nil, publicip = nil, privateip = nil, cidr = nil, servicetemplateid = nil, protocolporttype = nil) ⇒ SecurityGroupBothWayInfo

Returns a new instance of SecurityGroupBothWayInfo.



9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
# File 'lib/v20190904/models.rb', line 9078

def initialize(orderindex=nil, sourceid=nil, sourcetype=nil, targetid=nil, targettype=nil, protocol=nil, port=nil, strategy=nil, direction=nil, region=nil, detail=nil, status=nil, isnew=nil, bothway=nil, vpcid=nil, subnetid=nil, instancename=nil, publicip=nil, privateip=nil, cidr=nil, servicetemplateid=nil, protocolporttype=nil)
  @OrderIndex = orderindex
  @SourceId = sourceid
  @SourceType = sourcetype
  @TargetId = targetid
  @TargetType = targettype
  @Protocol = protocol
  @Port = port
  @Strategy = strategy
  @Direction = direction
  @Region = region
  @Detail = detail
  @Status = status
  @IsNew = isnew
  @BothWay = bothway
  @VpcId = vpcid
  @SubnetId = subnetid
  @InstanceName = instancename
  @PublicIp = publicip
  @PrivateIp = privateip
  @Cidr = cidr
  @ServiceTemplateId = servicetemplateid
  @ProtocolPortType = protocolporttype
end

Instance Attribute Details

#BothWayObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def BothWay
  @BothWay
end

#CidrObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Cidr
  @Cidr
end

#DetailObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Detail
  @Detail
end

#DirectionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Direction
  @Direction
end

#InstanceNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def InstanceName
  @InstanceName
end

#IsNewObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def IsNew
  @IsNew
end

#OrderIndexObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def OrderIndex
  @OrderIndex
end

#PortObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Port
  @Port
end

#PrivateIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def PrivateIp
  @PrivateIp
end

#ProtocolObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Protocol
  @Protocol
end

#ProtocolPortTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def ProtocolPortType
  @ProtocolPortType
end

#PublicIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def PublicIp
  @PublicIp
end

#RegionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Region
  @Region
end

#ServiceTemplateIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def ServiceTemplateId
  @ServiceTemplateId
end

#SourceIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def SourceId
  @SourceId
end

#SourceTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def SourceType
  @SourceType
end

#StatusObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Status
  @Status
end

#StrategyObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def Strategy
  @Strategy
end

#SubnetIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def SubnetId
  @SubnetId
end

#TargetIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def TargetId
  @TargetId
end

#TargetTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def TargetType
  @TargetType
end

#VpcIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceId:

    访问源

  • SourceType:

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

  • TargetId:

    访问目的

  • TargetType:

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

  • Protocol:

    协议

  • Port:

    目的端口

  • Strategy:

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

  • Direction:

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

  • Region:

    地域

  • Detail:

    描述

  • Status:

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

  • IsNew:

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

  • BothWay:

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

  • VpcId:

    私有网络ID

  • SubnetId:

    子网ID

  • InstanceName:

    实例名称

  • PublicIp:

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

  • PrivateIp:

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

  • Cidr:

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

  • ServiceTemplateId:

    端口协议类型参数模板id

  • ProtocolPortType:

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



9076
9077
9078
# File 'lib/v20190904/models.rb', line 9076

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
# File 'lib/v20190904/models.rb', line 9103

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']
  @Direction = params['Direction']
  @Region = params['Region']
  @Detail = params['Detail']
  @Status = params['Status']
  @IsNew = params['IsNew']
  @BothWay = params['BothWay']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @InstanceName = params['InstanceName']
  @PublicIp = params['PublicIp']
  @PrivateIp = params['PrivateIp']
  @Cidr = params['Cidr']
  @ServiceTemplateId = params['ServiceTemplateId']
  @ProtocolPortType = params['ProtocolPortType']
end