Rol Microsoft.AuthorizationEligibilityScheduleRequests

Definición de recursos de Bicep

El tipo de recurso roleEligibilityScheduleRequests es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la scope propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en Bicep.

Los ámbitos de implementación válidos para el recurso roleEligibilityScheduleRequests son:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/roleEligibilityScheduleRequests, agregue el siguiente bicep a la plantilla.

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 propiedad

roleEligibilityScheduleRequests

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
scope Use al crear un recurso de extensión en un ámbito diferente del ámbito de implementación. Recurso de destino

Para Bicep, establezca esta propiedad en el nombre simbólico del recurso para aplicar el recurso de extensión.

Este tipo de recurso también se puede aplicar a un inquilino.
Para Bicep, use tenant().
properties Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nombre Descripción Value
condición Condiciones de la asignación de roles. Esto limita los recursos a los que se puede asignar. Por ejemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la idoneidad del rol string
principalId Identificador de entidad de seguridad. string (obligatorio)
requestType Tipo de la solicitud de programación de asignación de roles. Por ejemplo: SelfActivate, AdminAssign, etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obligatorio)
roleDefinitionId Identificador de la definición de roles. string (obligatorio)
scheduleInfo Información de programación de la programación de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Identificador de programación de idoneidad del rol resultante o el identificador de programación de idoneidad del rol que se está actualizando. string
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad de rol que se va a actualizar string
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Value
expiration Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Inicie DateTime de la programación de idoneidad del rol. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nombre Descripción Value
duration Duración de la programación de idoneidad del rol en TimeSpan. string
endDateTime End DateTime de la programación de idoneidad del rol. string
type Tipo de expiración de la programación de idoneidad del rol 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nombre Descripción Value
ticketNumber Número de vale para la idoneidad del rol string
ticketSystem Nombre del sistema de vales para la idoneidad del rol string

Definición de recursos de plantilla de ARM

El tipo de recurso roleEligibilityScheduleRequests es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la scope propiedad de este recurso para establecer el ámbito de este recurso. Consulte Establecimiento del ámbito en los recursos de extensión en plantillas de ARM.

Los ámbitos de implementación válidos para el recurso roleEligibilityScheduleRequests son:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/roleEligibilityScheduleRequests, agregue el siguiente json a la plantilla.

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

roleEligibilityScheduleRequests

Nombre Descripción Value
type Tipo de recurso 'Microsoft.Authorization/roleEligibilityScheduleRequests'
apiVersion La versión de la API de recursos "2022-04-01-preview"
name El nombre del recurso string (obligatorio)
scope Use al crear un recurso de extensión en un ámbito diferente del ámbito de implementación. Recurso de destino

En JSON, establezca el valor en el nombre completo del recurso al que se va a aplicar el recurso de extensión .

Este tipo de recurso también se puede aplicar a un inquilino.
Para JSON, use "/".
properties Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nombre Descripción Value
condición Condiciones de la asignación de roles. Esto limita los recursos a los que se puede asignar. Por ejemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la idoneidad del rol string
principalId Identificador de entidad de seguridad. string (obligatorio)
requestType Tipo de la solicitud de programación de asignación de roles. Por ejemplo: SelfActivate, AdminAssign, etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obligatorio)
roleDefinitionId Identificador de la definición de roles. string (obligatorio)
scheduleInfo Información de programación de la programación de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId Identificador de programación de idoneidad del rol resultante o el identificador de programación de idoneidad del rol que se está actualizando. string
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad de rol que se va a actualizar string
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Value
expiration Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Fecha y hora de inicio de la programación de idoneidad del rol. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nombre Descripción Value
duration Duración de la programación de idoneidad del rol en TimeSpan. string
endDateTime Fecha y hora de finalización de la programación de idoneidad del rol. string
type Tipo de expiración de la programación de idoneidad del rol 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nombre Descripción Value
ticketNumber Número de vale para la idoneidad del rol string
ticketSystem Nombre del sistema de vales para la idoneidad del rol string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso roleEligibilityScheduleRequests es un recurso de extensión, lo que significa que puede aplicarlo a otro recurso.

Use la parent_id propiedad de este recurso para establecer el ámbito de este recurso.

Los ámbitos de implementación válidos para el recurso roleEligibilityScheduleRequests son:

  • Grupos de recursos
  • Suscripciones
  • Grupos de administración
  • Inquilinos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Authorization/roleEligibilityScheduleRequests, agregue el siguiente terraform a la plantilla.

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 propiedad

roleEligibilityScheduleRequests

Nombre Descripción Value
type Tipo de recurso "Microsoft.Authorization/roleEligibilityScheduleRequests@2022-04-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
properties Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties

RoleEligibilityScheduleRequestProperties

Nombre Descripción Value
condición Condiciones de la asignación de roles. Esto limita los recursos a los que se puede asignar. Por ejemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la idoneidad del rol string
principalId Identificador de entidad de seguridad. string (obligatorio)
requestType Tipo de la solicitud de programación de asignación de roles. Por ejemplo: SelfActivate, AdminAssign, etc. "AdminAssign"
"AdminExtend"
"AdminRemove"
"AdminRenew"
"AdminUpdate"
"SelfActivate"
"SelfDeactivate"
"SelfExtend"
"SelfRenew" (obligatorio)
roleDefinitionId Identificador de la definición de roles. string (obligatorio)
scheduleInfo Información de programación de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId El identificador de programación de idoneidad de rol resultante o el identificador de programación de idoneidad del rol que se está actualizando. string
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad del rol que se está actualizando string
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Value
expiration Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfo...
startDateTime Fecha y hora de inicio de la programación de idoneidad del rol. string

RoleEligibilityScheduleRequestPropertiesScheduleInfo...

Nombre Descripción Value
duration Duración de la programación de idoneidad del rol en TimeSpan. string
endDateTime Fecha y hora de finalización de la programación de idoneidad del rol. string
type Tipo de expiración de la programación de idoneidad del rol "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nombre Descripción Value
ticketNumber Número de vale para la idoneidad del rol string
ticketSystem Nombre del sistema de vales para la idoneidad del rol string