Class: TencentCloud::Gse::V20191112::UpdateFleetPortSettingsRequest

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

Overview

UpdateFleetPortSettings请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fleetid = nil, inboundpermissionauthorizations = nil, inboundpermissionrevocations = nil) ⇒ UpdateFleetPortSettingsRequest

Returns a new instance of UpdateFleetPortSettingsRequest.



5874
5875
5876
5877
5878
# File 'lib/v20191112/models.rb', line 5874

def initialize(fleetid=nil, inboundpermissionauthorizations=nil, inboundpermissionrevocations=nil)
  @FleetId = fleetid
  @InboundPermissionAuthorizations = inboundpermissionauthorizations
  @InboundPermissionRevocations = inboundpermissionrevocations
end

Instance Attribute Details

#FleetIdObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • InboundPermissionAuthorizations:

    新增安全组

  • InboundPermissionRevocations:

    移除安全组



5872
5873
5874
# File 'lib/v20191112/models.rb', line 5872

def FleetId
  @FleetId
end

#InboundPermissionAuthorizationsObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • InboundPermissionAuthorizations:

    新增安全组

  • InboundPermissionRevocations:

    移除安全组



5872
5873
5874
# File 'lib/v20191112/models.rb', line 5872

def InboundPermissionAuthorizations
  @InboundPermissionAuthorizations
end

#InboundPermissionRevocationsObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • InboundPermissionAuthorizations:

    新增安全组

  • InboundPermissionRevocations:

    移除安全组



5872
5873
5874
# File 'lib/v20191112/models.rb', line 5872

def InboundPermissionRevocations
  @InboundPermissionRevocations
end

Instance Method Details

#deserialize(params) ⇒ Object



5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
# File 'lib/v20191112/models.rb', line 5880

def deserialize(params)
  @FleetId = params['FleetId']
  unless params['InboundPermissionAuthorizations'].nil?
    @InboundPermissionAuthorizations = []
    params['InboundPermissionAuthorizations'].each do |i|
      inboundpermissionauthorization_tmp = InboundPermissionAuthorization.new
      inboundpermissionauthorization_tmp.deserialize(i)
      @InboundPermissionAuthorizations << inboundpermissionauthorization_tmp
    end
  end
  unless params['InboundPermissionRevocations'].nil?
    @InboundPermissionRevocations = []
    params['InboundPermissionRevocations'].each do |i|
      inboundpermissionrevocations_tmp = InboundPermissionRevocations.new
      inboundpermissionrevocations_tmp.deserialize(i)
      @InboundPermissionRevocations << inboundpermissionrevocations_tmp
    end
  end
end