Class: TencentCloud::Gse::V20191112::InboundPermissionAuthorization

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

Overview

用于新增安全组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fromport = nil, iprange = nil, protocol = nil, toport = nil) ⇒ InboundPermissionAuthorization

Returns a new instance of InboundPermissionAuthorization.



3895
3896
3897
3898
3899
3900
# File 'lib/v20191112/models.rb', line 3895

def initialize(fromport=nil, iprange=nil, protocol=nil, toport=nil)
  @FromPort = fromport
  @IpRange = iprange
  @Protocol = protocol
  @ToPort = toport
end

Instance Attribute Details

#FromPortObject

Parameters:

  • FromPort:

    起始端口号

  • IpRange:

    IP 端范围,CIDR方式划分

  • Protocol:

    协议类型

  • ToPort:

    终止端口号



3893
3894
3895
# File 'lib/v20191112/models.rb', line 3893

def FromPort
  @FromPort
end

#IpRangeObject

Parameters:

  • FromPort:

    起始端口号

  • IpRange:

    IP 端范围,CIDR方式划分

  • Protocol:

    协议类型

  • ToPort:

    终止端口号



3893
3894
3895
# File 'lib/v20191112/models.rb', line 3893

def IpRange
  @IpRange
end

#ProtocolObject

Parameters:

  • FromPort:

    起始端口号

  • IpRange:

    IP 端范围,CIDR方式划分

  • Protocol:

    协议类型

  • ToPort:

    终止端口号



3893
3894
3895
# File 'lib/v20191112/models.rb', line 3893

def Protocol
  @Protocol
end

#ToPortObject

Parameters:

  • FromPort:

    起始端口号

  • IpRange:

    IP 端范围,CIDR方式划分

  • Protocol:

    协议类型

  • ToPort:

    终止端口号



3893
3894
3895
# File 'lib/v20191112/models.rb', line 3893

def ToPort
  @ToPort
end

Instance Method Details

#deserialize(params) ⇒ Object



3902
3903
3904
3905
3906
3907
# File 'lib/v20191112/models.rb', line 3902

def deserialize(params)
  @FromPort = params['FromPort']
  @IpRange = params['IpRange']
  @Protocol = params['Protocol']
  @ToPort = params['ToPort']
end