governanceRoleSetting 资源类型
命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
警告
面向 Azure 资源的此版本特权标识管理 (PIM) API 即将弃用。 请使用新的 面向 Azure 资源角色的 Azure REST PIM API。
表示每个角色定义上的一组配置,需要在创建或修改角色分配时对其进行评估。 例如,角色设置可能包括“最长分配持续时间”规则、“激活时需要 MFA”规则等。
方法
方法 | 返回类型 | Description |
---|---|---|
List | governanceRoleSetting 集合 | 列出资源上的角色设置的集合。 |
Get | governanceRoleSetting | 读取角色设置的属性和关系。 |
更新 | governanceRoleSetting | 更新角色设置对象。 |
属性
属性 | 类型 | 说明 |
---|---|---|
id | String | roleSetting 的 ID。 |
resourceId | String | 必填。 与角色设置关联的资源的 ID。 |
roleDefinitionId | String | 必填。 与角色设置关联的角色定义 ID。 |
isDefault | Boolean | 此为只读属性。 指示 roleSetting 是否为默认 roleSetting |
lastUpdatedDateTime | DateTimeOffset | 只读。 上次更新角色设置的时间。 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z |
lastUpdatedBy | String | 只读。 上次更新 roleSetting 的管理员的显示名称。 |
adminEligibleSettings | governanceRuleSetting 集合 | 管理员尝试添加符合条件的角色分配时评估的规则设置。 |
adminMemberSettings | governanceRuleSetting 集合 | 管理员尝试添加直接成员角色分配时评估的规则设置。 |
userEligibleSettings | governanceRuleSetting 集合 | 用户尝试添加符合条件的角色分配时评估的规则设置。 目前不支持此设置。 |
userMemberSettings | governanceRuleSetting 集合 | 用户尝试激活其角色分配时评估的规则设置。 |
关系
关系 | 类型 | 说明 |
---|---|---|
资源 | governanceResource | 此为只读属性。 此角色设置的关联资源。 |
roleDefinition | governanceRoleDefinition | 此为只读属性。 使用此角色设置强制实施的角色定义。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"id": "String (identifier)",
"resourceId": "String",
"roleDefinitionId": "String",
"isDefault": true,
"lastUpdatedDateTime": "String (timestamp)",
"lastUpdatedBy": "String",
"adminEligibleSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
"adminMemberSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
"userEligibleSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}],
"userMemberSettings": [{"@odata.type": "microsoft.graph.governanceRuleSetting"}]
}