Microsoft.Authorization roleAssignmentScheduleRequests

Определение ресурса Bicep

Тип ресурса roleAssignmentScheduleRequests является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

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

Допустимые области развертывания для ресурса roleAssignmentScheduleRequests:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/roleAssignmentScheduleRequests, добавьте следующий Bicep в шаблон.

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

Значения свойств

roleAssignmentScheduleRequests

Имя Описание Значение
name имя ресурса. строка (обязательно)
область Используйте при создании ресурса расширения в области, отличной от области развертывания. Целевой ресурс

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

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

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

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

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

Определение ресурса шаблона ARM

Тип ресурса roleAssignmentScheduleRequests является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См . раздел Установка области для ресурсов расширения в шаблонах ARM.

Допустимые области развертывания для ресурса roleAssignmentScheduleRequests:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/roleAssignmentScheduleRequests, добавьте следующий код JSON в шаблон.

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

Значения свойств

roleAssignmentScheduleRequests

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

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

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

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

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

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса roleAssignmentScheduleRequests является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

parent_id Используйте свойство этого ресурса, чтобы задать область для этого ресурса.

Допустимые области развертывания для ресурса roleAssignmentScheduleRequests:

  • Группы ресурсов
  • Подписки
  • Группы управления
  • Арендаторов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Authorization/roleAssignmentScheduleRequests, добавьте следующую terraform в шаблон.

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

Значения свойств

roleAssignmentScheduleRequests

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

RoleAssignmentScheduleRequestProperties

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

RoleAssignmentScheduleRequestPropertiesScheduleInfo

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

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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