lib/v20210331/models.rb in tencentcloud-sdk-organization-3.0.664 vs lib/v20210331/models.rb in tencentcloud-sdk-organization-3.0.665
- old
+ new
@@ -45,20 +45,25 @@
end
end
# AddOrganizationMemberEmail返回参数结构体
class AddOrganizationMemberEmailResponse < TencentCloud::Common::AbstractModel
+ # @param BindId: 绑定Id
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type BindId: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
- attr_accessor :RequestId
+ attr_accessor :BindId, :RequestId
- def initialize(requestid=nil)
+ def initialize(bindid=nil, requestid=nil)
+ @BindId = bindid
@RequestId = requestid
end
def deserialize(params)
+ @BindId = params['BindId']
@RequestId = params['RequestId']
end
end
# AddOrganizationNode请求参数结构体
@@ -893,25 +898,29 @@
class DescribeOrganizationMemberAuthIdentitiesRequest < TencentCloud::Common::AbstractModel
# @param Offset: 偏移量。取值是limit的整数倍,默认值 : 0
# @type Offset: Integer
# @param Limit: 限制数目。取值范围:1~50,默认值:10
# @type Limit: Integer
- # @param MemberUin: 组织成员Uin。
+ # @param MemberUin: 组织成员Uin。入参MemberUin与IdentityId至少填写一个
# @type MemberUin: Integer
+ # @param IdentityId: 身份ID。入参MemberUin与IdentityId至少填写一个
+ # @type IdentityId: Integer
- attr_accessor :Offset, :Limit, :MemberUin
+ attr_accessor :Offset, :Limit, :MemberUin, :IdentityId
- def initialize(offset=nil, limit=nil, memberuin=nil)
+ def initialize(offset=nil, limit=nil, memberuin=nil, identityid=nil)
@Offset = offset
@Limit = limit
@MemberUin = memberuin
+ @IdentityId = identityid
end
def deserialize(params)
@Offset = params['Offset']
@Limit = params['Limit']
@MemberUin = params['MemberUin']
+ @IdentityId = params['IdentityId']
end
end
# DescribeOrganizationMemberAuthIdentities返回参数结构体
class DescribeOrganizationMemberAuthIdentitiesResponse < TencentCloud::Common::AbstractModel
@@ -1327,25 +1336,35 @@
end
end
# 组织身份策略
class IdentityPolicy < TencentCloud::Common::AbstractModel
- # @param PolicyId: 策略ID
+ # @param PolicyId: CAM预设策略ID。PolicyType 为预设策略时有效且必选
# @type PolicyId: Integer
- # @param PolicyName: 策略名称
+ # @param PolicyName: CAM预设策略名称。PolicyType 为预设策略时有效且必选
# @type PolicyName: String
+ # @param PolicyType: 策略类型。取值 1-自定义策略 2-预设策略;默认值2
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type PolicyType: Integer
+ # @param PolicyDocument: 自定义策略内容,遵循CAM策略语法。PolicyType 为自定义策略时有效且必选
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type PolicyDocument: String
- attr_accessor :PolicyId, :PolicyName
+ attr_accessor :PolicyId, :PolicyName, :PolicyType, :PolicyDocument
- def initialize(policyid=nil, policyname=nil)
+ def initialize(policyid=nil, policyname=nil, policytype=nil, policydocument=nil)
@PolicyId = policyid
@PolicyName = policyname
+ @PolicyType = policytype
+ @PolicyDocument = policydocument
end
def deserialize(params)
@PolicyId = params['PolicyId']
@PolicyName = params['PolicyName']
+ @PolicyType = params['PolicyType']
+ @PolicyDocument = params['PolicyDocument']
end
end
# ListOrganizationIdentity请求参数结构体
class ListOrganizationIdentityRequest < TencentCloud::Common::AbstractModel
@@ -1750,42 +1769,57 @@
# 注意:此字段可能返回 null,表示取不到有效值。
# @type IdentityRoleName: String
# @param IdentityRoleAliasName: 身份的角色别名。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type IdentityRoleAliasName: String
- # @param Description: 描述。
+ # @param Description: 身份描述。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Description: String
- # @param CreateTime: 创建时间。
+ # @param CreateTime: 首次配置成功的时间。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CreateTime: String
- # @param UpdateTime: 更新时间。
+ # @param UpdateTime: 最后一次配置成功的时间。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UpdateTime: String
- # @param IdentityType: 身份类型。取值: 1-预设 2-自定义
+ # @param IdentityType: 身份类型。取值: 1-预设身份 2-自定义身份
# 注意:此字段可能返回 null,表示取不到有效值。
# @type IdentityType: Integer
+ # @param Status: 配置状态。取值:1-配置完成 2-需重新配置
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Status: Integer
+ # @param MemberUin: 成员Uin。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MemberUin: Integer
+ # @param MemberName: 成员名称。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MemberName: String
- attr_accessor :IdentityId, :IdentityRoleName, :IdentityRoleAliasName, :Description, :CreateTime, :UpdateTime, :IdentityType
+ attr_accessor :IdentityId, :IdentityRoleName, :IdentityRoleAliasName, :Description, :CreateTime, :UpdateTime, :IdentityType, :Status, :MemberUin, :MemberName
- def initialize(identityid=nil, identityrolename=nil, identityrolealiasname=nil, description=nil, createtime=nil, updatetime=nil, identitytype=nil)
+ def initialize(identityid=nil, identityrolename=nil, identityrolealiasname=nil, description=nil, createtime=nil, updatetime=nil, identitytype=nil, status=nil, memberuin=nil, membername=nil)
@IdentityId = identityid
@IdentityRoleName = identityrolename
@IdentityRoleAliasName = identityrolealiasname
@Description = description
@CreateTime = createtime
@UpdateTime = updatetime
@IdentityType = identitytype
+ @Status = status
+ @MemberUin = memberuin
+ @MemberName = membername
end
def deserialize(params)
@IdentityId = params['IdentityId']
@IdentityRoleName = params['IdentityRoleName']
@IdentityRoleAliasName = params['IdentityRoleAliasName']
@Description = params['Description']
@CreateTime = params['CreateTime']
@UpdateTime = params['UpdateTime']
@IdentityType = params['IdentityType']
+ @Status = params['Status']
+ @MemberUin = params['MemberUin']
+ @MemberName = params['MemberName']
end
end
# 组织成员财务信息。
class OrgMemberFinancial < TencentCloud::Common::AbstractModel