Class: TencentCloud::Organization::V20210331::DetachPolicyRequest

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

Overview

DetachPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(targetid = nil, targettype = nil, policyid = nil, type = nil) ⇒ DetachPolicyRequest

Returns a new instance of DetachPolicyRequest.



3387
3388
3389
3390
3391
3392
# File 'lib/v20210331/models.rb', line 3387

def initialize(targetid=nil, targettype=nil, policyid=nil, type=nil)
  @TargetId = targetid
  @TargetType = targettype
  @PolicyId = policyid
  @Type = type
end

Instance Attribute Details

#PolicyIdObject

Parameters:

  • TargetId:

    解绑策略目标ID。成员Uin或部门ID

  • TargetType:

    目标类型。取值范围:NODE-部门、MEMBER-成员

  • PolicyId:

    策略ID。

  • Type:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略



3385
3386
3387
# File 'lib/v20210331/models.rb', line 3385

def PolicyId
  @PolicyId
end

#TargetIdObject

Parameters:

  • TargetId:

    解绑策略目标ID。成员Uin或部门ID

  • TargetType:

    目标类型。取值范围:NODE-部门、MEMBER-成员

  • PolicyId:

    策略ID。

  • Type:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略



3385
3386
3387
# File 'lib/v20210331/models.rb', line 3385

def TargetId
  @TargetId
end

#TargetTypeObject

Parameters:

  • TargetId:

    解绑策略目标ID。成员Uin或部门ID

  • TargetType:

    目标类型。取值范围:NODE-部门、MEMBER-成员

  • PolicyId:

    策略ID。

  • Type:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略



3385
3386
3387
# File 'lib/v20210331/models.rb', line 3385

def TargetType
  @TargetType
end

#TypeObject

Parameters:

  • TargetId:

    解绑策略目标ID。成员Uin或部门ID

  • TargetType:

    目标类型。取值范围:NODE-部门、MEMBER-成员

  • PolicyId:

    策略ID。

  • Type:

    策略类型。默认值SERVICE_CONTROL_POLICY,取值范围:SERVICE_CONTROL_POLICY-服务控制策略、TAG_POLICY-标签策略



3385
3386
3387
# File 'lib/v20210331/models.rb', line 3385

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3394
3395
3396
3397
3398
3399
# File 'lib/v20210331/models.rb', line 3394

def deserialize(params)
  @TargetId = params['TargetId']
  @TargetType = params['TargetType']
  @PolicyId = params['PolicyId']
  @Type = params['Type']
end