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.



3525
3526
3527
3528
3529
3530
# File 'lib/v20210331/models.rb', line 3525

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-标签策略



3523
3524
3525
# File 'lib/v20210331/models.rb', line 3523

def PolicyId
  @PolicyId
end

#TargetIdObject

Parameters:

  • TargetId:

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

  • TargetType:

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

  • PolicyId:

    策略ID。

  • Type:

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



3523
3524
3525
# File 'lib/v20210331/models.rb', line 3523

def TargetId
  @TargetId
end

#TargetTypeObject

Parameters:

  • TargetId:

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

  • TargetType:

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

  • PolicyId:

    策略ID。

  • Type:

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



3523
3524
3525
# File 'lib/v20210331/models.rb', line 3523

def TargetType
  @TargetType
end

#TypeObject

Parameters:

  • TargetId:

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

  • TargetType:

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

  • PolicyId:

    策略ID。

  • Type:

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



3523
3524
3525
# File 'lib/v20210331/models.rb', line 3523

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3532
3533
3534
3535
3536
3537
# File 'lib/v20210331/models.rb', line 3532

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