Class: TencentCloud::Cdb::V20170320::AssociateSecurityGroupsRequest

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

Overview

AssociateSecurityGroups请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(securitygroupid = nil, instanceids = nil, forreadonlyinstance = nil) ⇒ AssociateSecurityGroupsRequest

Returns a new instance of AssociateSecurityGroupsRequest.



532
533
534
535
536
# File 'lib/v20170320/models.rb', line 532

def initialize(securitygroupid=nil, instanceids=nil, forreadonlyinstance=nil)
  @SecurityGroupId = securitygroupid
  @InstanceIds = instanceids
  @ForReadonlyInstance = forreadonlyinstance
end

Instance Attribute Details

#ForReadonlyInstanceObject

Parameters:

  • SecurityGroupId:

    安全组 ID。可通过 [DescribeDBSecurityGroups](cloud.tencent.com/document/api/236/15854) 接口获取。

  • InstanceIds:

    实例 ID 列表,一个或者多个实例 ID 组成的数组。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • ForReadonlyInstance:

    当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True



530
531
532
# File 'lib/v20170320/models.rb', line 530

def ForReadonlyInstance
  @ForReadonlyInstance
end

#InstanceIdsObject

Parameters:

  • SecurityGroupId:

    安全组 ID。可通过 [DescribeDBSecurityGroups](cloud.tencent.com/document/api/236/15854) 接口获取。

  • InstanceIds:

    实例 ID 列表,一个或者多个实例 ID 组成的数组。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • ForReadonlyInstance:

    当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True



530
531
532
# File 'lib/v20170320/models.rb', line 530

def InstanceIds
  @InstanceIds
end

#SecurityGroupIdObject

Parameters:

  • SecurityGroupId:

    安全组 ID。可通过 [DescribeDBSecurityGroups](cloud.tencent.com/document/api/236/15854) 接口获取。

  • InstanceIds:

    实例 ID 列表,一个或者多个实例 ID 组成的数组。可通过 [DescribeDBInstances](cloud.tencent.com/document/product/236/15872) 接口获取。

  • ForReadonlyInstance:

    当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True



530
531
532
# File 'lib/v20170320/models.rb', line 530

def SecurityGroupId
  @SecurityGroupId
end

Instance Method Details

#deserialize(params) ⇒ Object



538
539
540
541
542
# File 'lib/v20170320/models.rb', line 538

def deserialize(params)
  @SecurityGroupId = params['SecurityGroupId']
  @InstanceIds = params['InstanceIds']
  @ForReadonlyInstance = params['ForReadonlyInstance']
end