Função Microsoft.AuthorizationAssignmentScheduleRequests

Definição de recurso do Bicep

O tipo de recurso roleAssignmentScheduleRequests é 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 roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests, adicione o seguinte Bicep ao 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 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 atribuição de função. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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 atribuição de função string
linkedRoleEligibilityScheduleId A ID do agendamento de qualificação de função vinculada – para ativar uma elegibilidade. 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 atribuição de função RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId A ID do agendamento de atribuição de função resultante ou a ID do agendamento de atribuição de função que está sendo atualizada string
targetRoleAssignmentScheduleInstanceId A ID da instância de agendamento de atribuição de função que está sendo atualizada string
ticketInfo Informações de tíquete da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração do agendamento de atribuição de função RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Iniciar DateTime do agendamento de atribuição de função. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

Definição de recurso de modelo do ARM

O tipo de recurso roleAssignmentScheduleRequests é 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 roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests, adicione o JSON a seguir ao 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 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 atribuição de função. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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 atribuição de função string
linkedRoleEligibilityScheduleId A ID do agendamento de qualificação de função vinculada – para ativar uma qualificaçã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 atribuição de função RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId A ID do agendamento de atribuição de função resultante ou a ID do agendamento de atribuição de função que está sendo atualizada string
targetRoleAssignmentScheduleInstanceId A ID da instância de agendamento de atribuição de função que está sendo atualizada string
ticketInfo Informações de tíquete da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nome Descrição Valor
expiração Expiração do agendamento de atribuição de função RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Iniciar DateTime do agendamento de atribuição de função. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

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

O tipo de recurso roleAssignmentScheduleRequests é 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 roleAssignmentScheduleRequests pode ser implantado com operações direcionadas:

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

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/roleAssignmentScheduleRequests, adicione o Terraform a seguir ao 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 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 da solicitação de agendamento de atribuição de função. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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 atribuição de função string
linkedRoleEligibilityScheduleId A ID do agendamento de qualificação de função vinculada – para ativar uma elegibilidade. 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"
"Autoativar"
"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 atribuição de função RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId A ID do agendamento de atribuição de função resultante ou a ID do agendamento de atribuição de função que está sendo atualizada string
targetRoleAssignmentScheduleInstanceId A ID da instância de agendamento de atribuição de função que está sendo atualizada string
ticketInfo Informações de tíquete da atribuição de função RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

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

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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