Class: TencentCloud::Mps::V20190612::SecurityGroupInfo

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

Overview

安全组信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, whitelist = nil, occupiedinputs = nil, region = nil, occupiedoutputs = nil) ⇒ SecurityGroupInfo

Returns a new instance of SecurityGroupInfo.



27703
27704
27705
27706
27707
27708
27709
27710
# File 'lib/v20190612/models.rb', line 27703

def initialize(id=nil, name=nil, whitelist=nil, occupiedinputs=nil, region=nil, occupiedoutputs=nil)
  @Id = id
  @Name = name
  @Whitelist = whitelist
  @OccupiedInputs = occupiedinputs
  @Region = region
  @OccupiedOutputs = occupiedoutputs
end

Instance Attribute Details

#IdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def Id
  @Id
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def Name
  @Name
end

#OccupiedInputsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def OccupiedInputs
  @OccupiedInputs
end

#OccupiedOutputsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def OccupiedOutputs
  @OccupiedOutputs
end

#RegionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def Region
  @Region
end

#WhitelistObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    安全组 ID。

  • Name:

    安全组名称。

  • Whitelist:

    白名单列表。

  • OccupiedInputs:

    绑定的输入流列表。

  • Region:

    安全组地址。

  • OccupiedOutputs:

    绑定的输出流列表。



27701
27702
27703
# File 'lib/v20190612/models.rb', line 27701

def Whitelist
  @Whitelist
end

Instance Method Details

#deserialize(params) ⇒ Object



27712
27713
27714
27715
27716
27717
27718
27719
# File 'lib/v20190612/models.rb', line 27712

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Whitelist = params['Whitelist']
  @OccupiedInputs = params['OccupiedInputs']
  @Region = params['Region']
  @OccupiedOutputs = params['OccupiedOutputs']
end