你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Authorization roleEligibilityScheduleRequests

Bicep 资源定义

roleEligibilityScheduleRequests 资源类型是 扩展资源,这意味着你可以将其应用于其他资源。

scope使用此资源上的 属性可设置此资源的范围。 请参阅 在 Bicep 中设置扩展资源的范围

roleEligibilityScheduleRequests 资源的有效部署范围包括:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Authorization/roleEligibilityScheduleRequests 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName or tenant()
  properties: {
    condition: 'string'
    conditionVersion: 'string'
    justification: 'string'
    principalId: 'string'
    requestType: 'string'
    roleDefinitionId: 'string'
    scheduleInfo: {
      expiration: {
        duration: 'string'
        endDateTime: 'string'
        type: 'string'
      }
      startDateTime: 'string'
    }
    targetRoleEligibilityScheduleId: 'string'
    targetRoleEligibilityScheduleInstanceId: 'string'
    ticketInfo: {
      ticketNumber: 'string'
      ticketSystem: 'string'
    }
  }
}

属性值

roleEligibilityScheduleRequests

名称 说明
name 资源名称 字符串 (必需)
scope 在与部署范围不同的范围创建扩展资源时使用 。 目标资源

对于 Bicep,请将此属性设置为资源的符号名称以应用 扩展资源

此资源类型也可以应用于租户。
对于 Bicep,请使用 tenant()
properties 角色资格计划请求属性。 RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

名称 说明
condition 角色分配的条件。 这会限制可分配给的资源。例如: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' 字符串
conditionVersion 条件的版本。 当前接受的值为“2.0” 字符串
理由 角色资格的理由 string
principalId 主体 ID。 字符串 (必需)
requestType 角色分配计划请求的类型。 例如:SelfActivate、AdminAssign 等 “AdminAssign”
“AdminExtend”
“AdminRemove”
“AdminRenew”
“AdminUpdate”
“SelfActivate”
“SelfDeactivate”
“SelfExtend”
“SelfRenew” (必需)
roleDefinitionId 角色定义 ID。 字符串 (必需)
scheduleInfo 角色资格计划的计划信息 RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId 正在更新的结果角色资格计划 ID 或角色资格计划 ID 字符串
targetRoleEligibilityScheduleInstanceId 正在更新的角色资格计划实例 ID 字符串
ticketInfo 角色资格的票证信息 RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

名称 说明
expiration 角色资格计划的过期时间 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime 角色资格计划的 Start DateTime。 字符串

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

名称 说明
duration TimeSpan 中角色资格计划的持续时间。 字符串
endDateTime 角色资格计划的结束日期时间。 字符串
type 角色资格计划过期的类型 “AfterDateTime”
“AfterDuration”
“NoExpiration”

RoleEligibilityScheduleRequestPropertiesTicketInfo

名称 说明
ticketNumber 角色资格的票证编号 字符串
ticketSystem 角色资格的票证系统名称 字符串

ARM 模板资源定义

roleEligibilityScheduleRequests 资源类型是 扩展资源,这意味着你可以将其应用于其他资源。

scope使用此资源上的 属性可设置此资源的范围。 请参阅 在 ARM 模板中设置扩展资源的范围

roleEligibilityScheduleRequests 资源的有效部署范围包括:

有关每个 API 版本中更改的属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Authorization/roleEligibilityScheduleRequests 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Authorization/roleEligibilityScheduleRequests",
  "apiVersion": "2022-04-01-preview",
  "name": "string",
  "scope": "string" or "/",
  "properties": {
    "condition": "string",
    "conditionVersion": "string",
    "justification": "string",
    "principalId": "string",
    "requestType": "string",
    "roleDefinitionId": "string",
    "scheduleInfo": {
      "expiration": {
        "duration": "string",
        "endDateTime": "string",
        "type": "string"
      },
      "startDateTime": "string"
    },
    "targetRoleEligibilityScheduleId": "string",
    "targetRoleEligibilityScheduleInstanceId": "string",
    "ticketInfo": {
      "ticketNumber": "string",
      "ticketSystem": "string"
    }
  }
}

属性值

roleEligibilityScheduleRequests

名称 说明 Value
type 资源类型 'Microsoft.Authorization/roleEligibilityScheduleRequests'
apiVersion 资源 API 版本 “2022-04-01-preview”
name 资源名称 字符串 (必需)
scope 在与部署范围不同的范围创建扩展资源时使用 。 目标资源

对于 JSON,请将值设置为要向其应用 扩展资源 的资源的全名。

此资源类型也可以应用于租户。
对于 JSON,请使用 "/"
properties 角色资格计划请求属性。 RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

名称 说明
condition 角色分配的条件。 这会限制可分配给的资源。例如: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' 字符串
conditionVersion 条件的版本。 当前接受的值为“2.0” 字符串
理由 角色资格的理由 字符串
principalId 主体 ID。 字符串 (必需)
requestType 角色分配计划请求的类型。 例如:SelfActivate、AdminAssign 等 “AdminAssign”
“AdminExtend”
“AdminRemove”
“AdminRenew”
“AdminUpdate”
“SelfActivate”
“SelfDeactivate”
“SelfExtend”
“SelfRenew” (必需)
roleDefinitionId 角色定义 ID。 字符串 (必需)
scheduleInfo 角色资格计划的计划信息 RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId 正在更新的结果角色资格计划 ID 或角色资格计划 ID 字符串
targetRoleEligibilityScheduleInstanceId 正在更新的角色资格计划实例 ID 字符串
ticketInfo 角色资格的票证信息 RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

名称 说明
expiration 角色资格计划的过期 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime 角色资格计划的 Start DateTime。 字符串

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

名称 说明
duration TimeSpan 中角色资格计划的持续时间。 字符串
endDateTime 角色资格计划的结束日期时间。 字符串
type 角色资格计划过期的类型 'AfterDateTime'
“AfterDuration”
“NoExpiration”

RoleEligibilityScheduleRequestPropertiesTicketInfo

名称 说明
ticketNumber 角色资格的票证编号 string
ticketSystem 角色资格的票证系统名称 字符串

Terraform (AzAPI 提供程序) 资源定义

roleEligibilityScheduleRequests 资源类型是 扩展资源,这意味着你可以将其应用于其他资源。

parent_id使用此资源上的 属性可设置此资源的作用域。

roleEligibilityScheduleRequests 资源的有效部署范围包括:

  • 资源组
  • 订阅
  • 管理组
  • 租户

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Authorization/roleEligibilityScheduleRequests 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      condition = "string"
      conditionVersion = "string"
      justification = "string"
      principalId = "string"
      requestType = "string"
      roleDefinitionId = "string"
      scheduleInfo = {
        expiration = {
          duration = "string"
          endDateTime = "string"
          type = "string"
        }
        startDateTime = "string"
      }
      targetRoleEligibilityScheduleId = "string"
      targetRoleEligibilityScheduleInstanceId = "string"
      ticketInfo = {
        ticketNumber = "string"
        ticketSystem = "string"
      }
    }
  })
}

属性值

roleEligibilityScheduleRequests

名称 说明 Value
type 资源类型 “Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview”
name 资源名称 字符串 (必需)
parent_id 要应用此扩展资源的资源的 ID。 字符串 (必需)
properties 角色资格计划请求属性。 RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

名称 说明
condition 角色分配的条件。 这会限制可以分配到的资源。例如: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' 字符串
conditionVersion 条件的版本。 当前接受的值为“2.0” 字符串
理由 角色资格的理由 字符串
principalId 主体 ID。 字符串 (必需)
requestType 角色分配计划请求的类型。 例如:SelfActivate、AdminAssign 等 “AdminAssign”
“AdminExtend”
“AdminRemove”
“AdminRenew”
“AdminUpdate”
“SelfActivate”
“SelfDeactivate”
“SelfExtend”
需要“SelfRenew” ()
roleDefinitionId 角色定义 ID。 字符串 (必需)
scheduleInfo 角色资格计划的计划信息 RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId 生成的角色资格计划 ID 或正在更新的角色资格计划 ID 字符串
targetRoleEligibilityScheduleInstanceId 正在更新的角色资格计划实例 ID 字符串
ticketInfo 角色资格的票证信息 RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

名称 说明
expiration 角色资格计划的过期时间 RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime 角色资格计划的 Start DateTime。 字符串

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

名称 说明
duration TimeSpan 中角色资格计划的持续时间。 string
endDateTime 角色资格计划的结束日期时间。 字符串
type 角色资格计划过期的类型 “AfterDateTime”
“AfterDuration”
“NoExpiration”

RoleEligibilityScheduleRequestPropertiesTicketInfo

名称 说明
ticketNumber 角色资格的票证编号 string
ticketSystem 角色资格的票证系统名称 字符串