Class: TencentCloud::Cfw::V20190904::CreateNatRuleItem

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

Overview

创建NAT ACL规则参数结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sourcecontent = nil, sourcetype = nil, targetcontent = nil, targettype = nil, protocol = nil, ruleaction = nil, port = nil, direction = nil, orderindex = nil, enable = nil, uuid = nil, description = nil, paramtemplateid = nil, internaluuid = nil, scope = nil) ⇒ CreateNatRuleItem

Returns a new instance of CreateNatRuleItem.



1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
# File 'lib/v20190904/models.rb', line 1504

def initialize(sourcecontent=nil, sourcetype=nil, targetcontent=nil, targettype=nil, protocol=nil, ruleaction=nil, port=nil, direction=nil, orderindex=nil, enable=nil, uuid=nil, description=nil, paramtemplateid=nil, internaluuid=nil, scope=nil)
  @SourceContent = sourcecontent
  @SourceType = sourcetype
  @TargetContent = targetcontent
  @TargetType = targettype
  @Protocol = protocol
  @RuleAction = ruleaction
  @Port = port
  @Direction = direction
  @OrderIndex = orderindex
  @Enable = enable
  @Uuid = uuid
  @Description = description
  @ParamTemplateId = paramtemplateid
  @InternalUuid = internaluuid
  @Scope = scope
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Description
  @Description
end

#DirectionObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Direction
  @Direction
end

#EnableObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Enable
  @Enable
end

#InternalUuidObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def InternalUuid
  @InternalUuid
end

#OrderIndexObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def OrderIndex
  @OrderIndex
end

#ParamTemplateIdObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def ParamTemplateId
  @ParamTemplateId
end

#PortObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Port
  @Port
end

#ProtocolObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Protocol
  @Protocol
end

#RuleActionObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def RuleAction
  @RuleAction
end

#ScopeObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Scope
  @Scope
end

#SourceContentObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def SourceContent
  @SourceContent
end

#SourceTypeObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def SourceType
  @SourceType
end

#TargetContentObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def TargetContent
  @TargetContent
end

#TargetTypeObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def TargetType
  @TargetType
end

#UuidObject

Parameters:

  • SourceContent:

    访问源示例: net:IP/CIDR(192.168.0.2)

  • SourceType:

    访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag

  • TargetContent:

    访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com

  • TargetType:

    访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为 ip,net,domain,template,location

  • Protocol:

    协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS

  • RuleAction:

    访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察

  • Port:

    访问控制策略的端口。取值: -1/-1:全部端口 80:80端口

  • Direction:

    规则方向:1,入站;0,出站

  • OrderIndex:

    规则序号

  • Enable:

    规则状态,true表示启用,false表示禁用

  • Uuid:

    规则对应的唯一id,创建规则时无需填写

  • Description:

    描述

  • ParamTemplateId:

    端口协议组ID

  • InternalUuid:

    内部id

  • Scope:

    规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度



1502
1503
1504
# File 'lib/v20190904/models.rb', line 1502

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
# File 'lib/v20190904/models.rb', line 1522

def deserialize(params)
  @SourceContent = params['SourceContent']
  @SourceType = params['SourceType']
  @TargetContent = params['TargetContent']
  @TargetType = params['TargetType']
  @Protocol = params['Protocol']
  @RuleAction = params['RuleAction']
  @Port = params['Port']
  @Direction = params['Direction']
  @OrderIndex = params['OrderIndex']
  @Enable = params['Enable']
  @Uuid = params['Uuid']
  @Description = params['Description']
  @ParamTemplateId = params['ParamTemplateId']
  @InternalUuid = params['InternalUuid']
  @Scope = params['Scope']
end