Função Microsoft.AuthorizationAssignmentScheduleRequests

Definição de recurso do Bicep

O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão no Bicep.

Os âmbitos de implementação válidos para o recurso roleAssignmentScheduleRequests são:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte Bicep ao seu modelo.

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'
    }
  }
}

Valores de propriedade

roleAssignmentScheduleRequests

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para Bicep, defina esta propriedade como o nome simbólico do recurso para aplicar o recurso de extensão.

Este tipo de recurso também pode ser aplicado a um inquilino.
Para Bicep, utilize tenant().
propriedades Propriedades do pedido de agendamento de atribuição de funções. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Nome Descrição Valor
condição As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versão da condição. O valor atualmente aceite é "2.0" string
justificação Justificação para a atribuição de função string
linkedRoleEligibilityScheduleId O ID de agenda da elegibilidade da função associada – para ativar uma elegibilidade. string
principalId O ID principal. cadeia (obrigatório)
requestType O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"AutoAtivar"
"AutoDeativar"
'SelfExtend'
"Autorenew" (obrigatório)
roleDefinitionId O ID da definição de função. cadeia (obrigatório)
scheduleInfo Agendar informações da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId O ID da agenda de atribuição de função resultante ou o ID do agendamento da atribuição de funções a ser atualizado string
targetRoleAssignmentScheduleInstanceId O ID da instância da agenda de atribuição de funções a ser atualizado string
ticketInfo Informações do Pedido de Suporte da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Start DateTime da agenda de atribuição de funções. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nome Descrição Valor
duration Duração da agenda de atribuição de funções no TimeSpan. string
endDateTime End DateTime da agenda de atribuição de funções. string
tipo Tipo de expiração da agenda de atribuição de funções "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número de pedido para a atribuição de função string
ticketSystem Nome do sistema de pedidos para a atribuição de função string

Definição de recurso do modelo arm

O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a scope propriedade neste recurso para definir o âmbito deste recurso. Veja Definir âmbito nos recursos de extensão nos modelos do ARM.

Os âmbitos de implementação válidos para o recurso roleAssignmentScheduleRequests são:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte JSON ao seu modelo.

{
  "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"
    }
  }
}

Valores de propriedade

roleAssignmentScheduleRequests

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Authorization/roleAssignmentScheduleRequests"
apiVersion A versão da API de recursos '2022-04-01-preview'
name O nome do recurso cadeia (obrigatório)
scope Utilize ao criar um recurso de extensão num âmbito diferente do âmbito de implementação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso ao qual pretende aplicar o recurso de extensão .

Este tipo de recurso também pode ser aplicado a um inquilino.
Para JSON, utilize "/".
propriedades Propriedades do pedido de agendamento de atribuição de funções. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Nome Descrição Valor
condição As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versão da condição. O valor atualmente aceite é "2.0" string
justificação Justificação para a atribuição de função string
linkedRoleEligibilityScheduleId O ID de agenda da elegibilidade da função associada – para ativar uma elegibilidade. string
principalId O ID principal. cadeia (obrigatório)
requestType O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"AutoAtivar"
"AutoDeativar"
'SelfExtend'
"Autorenew" (obrigatório)
roleDefinitionId O ID da definição de função. cadeia (obrigatório)
scheduleInfo Agendar informações da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId O ID da agenda de atribuição de função resultante ou o ID do agendamento da atribuição de funções a ser atualizado string
targetRoleAssignmentScheduleInstanceId O ID da instância da agenda de atribuição de funções a ser atualizado string
ticketInfo Informações do Pedido de Suporte da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Start DateTime da agenda de atribuição de funções. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nome Descrição Valor
duration Duração da agenda de atribuição de funções no TimeSpan. string
endDateTime End DateTime da agenda de atribuição de funções. string
tipo Tipo de expiração da agenda de atribuição de funções "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número de pedido para a atribuição de função string
ticketSystem Nome do sistema de pedidos para a atribuição de função string

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso roleAssignmentScheduleRequests é um recurso de extensão, o que significa que pode aplicá-lo a outro recurso.

Utilize a parent_id propriedade neste recurso para definir o âmbito deste recurso.

Os âmbitos de implementação válidos para o recurso roleAssignmentScheduleRequests são:

  • Grupos de recursos
  • Subscrições
  • Grupos de gestão
  • Inquilinos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Authorization/roleAssignmentScheduleRequests, adicione o seguinte Terraform ao seu modelo.

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"
      }
    }
  })
}

Valores de propriedade

roleAssignmentScheduleRequests

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Authorization/roleAssignmentScheduleRequests@2022-04-01-preview"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso ao quais aplicar este recurso de extensão. cadeia (obrigatório)
propriedades Propriedades do pedido de agendamento de atribuição de funções. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

Nome Descrição Valor
condição As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versão da condição. O valor atualmente aceite é "2.0" string
justificação Justificação para a atribuição de função string
linkedRoleEligibilityScheduleId O ID de agenda da elegibilidade da função associada – para ativar uma elegibilidade. string
principalId O ID principal. cadeia (obrigatório)
requestType O tipo do pedido de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign, etc. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"AutoAtivar"
"AutoDeativar"
"SelfExtend"
"Autorenew" (obrigatório)
roleDefinitionId O ID da definição de função. cadeia (obrigatório)
scheduleInfo Agendar informações da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId O ID da agenda da atribuição de função resultante ou o ID da agenda da atribuição de funções a ser atualizado string
targetRoleAssignmentScheduleInstanceId O ID da instância da agenda de atribuição de funções a ser atualizado string
ticketInfo Informações do Pedido de Suporte da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração da agenda de atribuição de funções RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Iniciar DateTime da agenda de atribuição de funções. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nome Descrição Valor
duration Duração da agenda de atribuição de funções no TimeSpan. string
endDateTime Data de FimTime da agenda de atribuição de funções. string
tipo Tipo de expiração da agenda de atribuição de função "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número de pedido para a atribuição de função string
ticketSystem Nome do sistema de pedidos para a atribuição de função string