Роль Microsoft.AuthorizationEligibilityScheduleRequests

Определение ресурса 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 имя ресурса. string (обязательно)
область Используется при создании ресурса расширения в области, отличной от области развертывания. Целевой ресурс

Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.

Этот тип ресурса также можно применить к клиенту.
Для Bicep используйте tenant().
properties Свойства запроса расписания соответствия роли. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Имя Описание Значение
condition Условия назначения роли. Это ограничивает ресурсы, которым они могут быть назначены. Например: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' строка
conditionVersion Версия условия. В настоящее время принимается значение 2.0. строка
Обоснование Обоснование допустимости роли строка
principalId Идентификатор субъекта. string (обязательно)
requestType Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д. AdminAssign
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
SelfExtend
SelfRenew (обязательно)
roleDefinitionId Идентификатор определения роли. string (обязательно)
scheduleInfo Сведения о планировании расписания допустимости ролей RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Идентификатор итогового расписания соответствия роли или обновляемый идентификатор расписания соответствия роли строка
targetRoleEligibilityScheduleInstanceId Обновляемый идентификатор экземпляра расписания соответствия роли строка
ticketInfo Сведения о допустимости роли RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Имя Описание Значение
expiration Истечение срока действия расписания соответствия роли RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Дата и время начала расписания соответствия роли. строка

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Имя Описание Значение
длительность Длительность расписания допустимости ролей в 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

Имя Описание Значение
тип Тип ресурса Microsoft.Authorization/roleEligibilityScheduleRequests
версия_API Версия API ресурсов '2022-04-01-preview'
name имя ресурса. строка (обязательно)
область Используйте при создании ресурса расширения в области, отличной от области развертывания. Целевой ресурс

Для JSON задайте значение полного имени ресурса, к который будет применяться ресурс расширения .

Этот тип ресурса также можно применить к клиенту.
Для JSON используйте "/".
properties Свойства запроса расписания соответствия роли. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Имя Описание Значение
condition Условия назначения роли. Это ограничивает ресурсы, которым они могут быть назначены. Например: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' строка
conditionVersion Версия условия. В настоящее время допустимое значение — "2.0". строка
Обоснование Обоснование допустимости роли строка
principalId Идентификатор субъекта. строка (обязательно)
requestType Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д. AdminAssign
AdminExtend
'AdminRemove'
AdminRenew
AdminUpdate
SelfActivate
'SelfDeactivate'
SelfExtend
SelfRenew (обязательно)
roleDefinitionId Идентификатор определения роли. строка (обязательно)
scheduleInfo Сведения о планировании расписания соответствия роли RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Идентификатор итогового расписания соответствия роли или обновляемого идентификатора расписания допустимости ролей строка
targetRoleEligibilityScheduleInstanceId Обновляемый идентификатор экземпляра расписания соответствия роли строка
ticketInfo Сведения о допустимости роли RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Имя Описание Значение
expiration Истечение срока действия расписания соответствия роли RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Дата и время начала расписания соответствия роли. строка

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Имя Описание Значение
длительность Длительность расписания допустимости ролей в TimeSpan. строка
endDateTime Окончание даты и времени расписания допустимости роли. строка
type Тип истечения срока действия расписания соответствия роли AfterDateTime
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Имя Описание Значение
ticketNumber Номер билета для допустимости роли строка
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

Имя Описание Значение
тип Тип ресурса "Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, к который применяется этот ресурс расширения. string (обязательно)
properties Свойства запроса расписания соответствия роли. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Имя Описание Значение
condition Условия назначения роли. Это ограничивает ресурсы, которым они могут быть назначены. Например: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' строка
conditionVersion Версия условия. В настоящее время принимается значение 2.0. строка
Обоснование Обоснование допустимости роли строка
principalId Идентификатор субъекта. string (обязательно)
requestType Тип запроса расписания назначения ролей. Например: SelfActivate, AdminAssign и т. д. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (обязательно)
roleDefinitionId Идентификатор определения роли. string (обязательно)
scheduleInfo Сведения о планировании расписания допустимости ролей RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Идентификатор итогового расписания соответствия роли или обновляемый идентификатор расписания соответствия роли строка
targetRoleEligibilityScheduleInstanceId Обновляемый идентификатор экземпляра расписания соответствия роли строка
ticketInfo Сведения о допустимости роли RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Имя Описание Значение
expiration Истечение срока действия расписания допустимости ролей RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Начало DateTime расписания допустимости ролей. строка

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Имя Описание Значение
длительность Продолжительность расписания соответствия роли в TimeSpan. строка
endDateTime Дата и время окончания расписания допустимости ролей. строка
type Тип срока действия расписания соответствия роли AfterDateTime
"AfterDuration"
"NoExpiration"

RoleEligibilityScheduleRequestPropertiesTicketInfo

Имя Описание Значение
ticketNumber Номер билета для соответствия роли строка
ticketSystem Имя системы запросов для допустимости роли строка