Compartilhar via


Função Microsoft.AuthorizationEligibilityScheduleRequests

Definição de recurso do Bicep

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

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão no Bicep.

O tipo de recurso roleEligibilityScheduleRequests pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Authorization/roleEligibilityScheduleRequests, adicione o Bicep a seguir ao modelo.

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

Valores de propriedade

roleEligibilityScheduleRequests

Nome Descrição Valor
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

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

Esse tipo de recurso também pode ser aplicado a um locatário.
Para o Bicep, use tenant().
properties Propriedades da solicitação de agendamento de qualificação de função. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nome Descrição Valor
condition As condições na atribuição de função. Isso limita os recursos aos quais ele 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 aceito atualmente é '2.0' string
Justificação Justificativa para a qualificação da função string
principalId A ID da entidade de segurança. cadeia de caracteres (obrigatório)
Requesttype O tipo da solicitação de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obrigatório)
roleDefinitionId A ID de definição de função. cadeia de caracteres (obrigatório)
scheduleInfo Agendar informações do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId A ID do agendamento de qualificação de função resultante ou a ID do agendamento de qualificação de função que está sendo atualizada string
targetRoleEligibilityScheduleInstanceId A ID da instância de agendamento de qualificação de função que está sendo atualizada string
ticketInfo Informações de tíquete da elegibilidade da função RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Iniciar DateTime do agendamento de qualificação da função. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nome Descrição Valor
duration Duração do agendamento de qualificação de função no TimeSpan. string
endDateTime End DateTime do agendamento de qualificação de função. string
type Tipo de expiração do agendamento de qualificação de função 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número do tíquete para a qualificação da função string
ticketSystem Nome do sistema de tíquetes para a qualificação da função string

Definição de recurso de modelo do ARM

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

Use a scope propriedade nesse recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão em modelos do ARM.

O tipo de recurso roleEligibilityScheduleRequests pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.Authorization/roleEligibilityScheduleRequests, adicione o JSON a seguir ao modelo.

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

Valores de propriedade

roleEligibilityScheduleRequests

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.Authorization/roleEligibilityScheduleRequests'
apiVersion A versão da API do recurso '2022-04-01-preview'
name O nome do recurso cadeia de caracteres (obrigatório)
scope Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

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

Esse tipo de recurso também pode ser aplicado a um locatário.
Para JSON, use "/".
properties Propriedades de solicitação de agendamento de qualificação de função. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nome Descrição Valor
condition As condições na atribuição de função. Isso limita os recursos aos quais ele 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 aceito é '2.0' string
Justificação Justificativa para a qualificação da função string
principalId A ID da entidade de segurança. cadeia de caracteres (obrigatório)
Requesttype O tipo da solicitação de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obrigatório)
roleDefinitionId A ID de definição de função. cadeia de caracteres (obrigatório)
scheduleInfo Informações de agendamento do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId A ID do agendamento de qualificação de função resultante ou a ID do agendamento de qualificação da função que está sendo atualizada string
targetRoleEligibilityScheduleInstanceId A ID da instância de agendamento de qualificação de função que está sendo atualizada string
ticketInfo Informações de tíquete da qualificação da função RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Inicie DateTime do agendamento de qualificação de função. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nome Descrição Valor
duration Duração do agendamento de qualificação de função no TimeSpan. string
endDateTime End DateTime do agendamento de qualificação de função. string
type Tipo de expiração do agendamento de qualificação de função 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número do tíquete para a qualificação da função string
ticketSystem Nome do sistema de tíquetes para a qualificação da função string

Definição de recurso do Terraform (provedor de AzAPI)

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

Use a parent_id propriedade nesse recurso para definir o escopo desse recurso.

O tipo de recurso roleEligibilityScheduleRequests pode ser implantado com operações direcionadas:

  • Grupos de recursos
  • Assinaturas
  • Grupos de gerenciamento
  • Locatários

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

Formato de recurso

Para criar um recurso Microsoft.Authorization/roleEligibilityScheduleRequests, adicione o Terraform a seguir ao modelo.

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

Valores de propriedade

roleEligibilityScheduleRequests

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. cadeia de caracteres (obrigatório)
properties Propriedades de solicitação de agendamento de qualificação de função. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nome Descrição Valor
condition As condições na atribuição de função. Isso limita os recursos aos quais ele 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 aceito é '2.0' string
Justificação Justificativa para a qualificação da função string
principalId A ID da entidade de segurança. cadeia de caracteres (obrigatório)
Requesttype O tipo da solicitação de agendamento de atribuição de função. Por exemplo: SelfActivate, AdminAssign etc. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (obrigatório)
roleDefinitionId A ID de definição de função. cadeia de caracteres (obrigatório)
scheduleInfo Informações de agendamento do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId A ID do agendamento de qualificação de função resultante ou a ID do agendamento de qualificação da função que está sendo atualizada string
targetRoleEligibilityScheduleInstanceId A ID da instância de agendamento de qualificação de função que está sendo atualizada string
ticketInfo Informações de tíquete da qualificação da função RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração do agendamento de qualificação de função RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Inicie DateTime do agendamento de qualificação de função. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nome Descrição Valor
duration Duração do agendamento de qualificação de função no TimeSpan. string
endDateTime End DateTime do agendamento de qualificação de função. string
type Tipo de expiração do agendamento de qualificação de função "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nome Descrição Valor
ticketNumber Número do tíquete para a qualificação da função string
ticketSystem Nome do sistema de tíquetes para a qualificação da função string