Compartir a través de


Rol Microsoft.AuthorizationEligibilityScheduleRequests 2024-09-01-preview

Definición de recursos de Bicep

El tipo de recurso roleEligibilityScheduleRequests se puede implementar con operaciones que tienen como destino:

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

Formato de recurso

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

resource symbolicname 'Microsoft.Authorization/roleEligibilityScheduleRequests@2024-09-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  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

Microsoft.Authorization/roleEligibilityScheduleRequests

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .

RoleEligibilityScheduleRequestProperties

Nombre Descripción Valor
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' cuerda
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' cuerda
justificación Justificación de la idoneidad del rol cuerda
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 definición de rol. 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 identificador de programación de idoneidad del rol que se está actualizando. cuerda
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad del rol que se está actualizando cuerda
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiración Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Fecha y hora de inicio de la programación de idoneidad del rol. cuerda

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nombre Descripción Valor
duración Duración de la programación de idoneidad del rol en TimeSpan. cuerda
endDateTime Fecha y hora de finalización de la programación de idoneidad del rol. cuerda
tipo Tipo de expiración de la programación de idoneidad del rol 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

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

Definición de recursos de plantilla de ARM

El tipo de recurso roleEligibilityScheduleRequests se puede implementar con operaciones que tienen como destino:

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

Formato de recurso

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

{
  "type": "Microsoft.Authorization/roleEligibilityScheduleRequests",
  "apiVersion": "2024-09-01-preview",
  "name": "string",
  "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

Microsoft.Authorization/roleEligibilityScheduleRequests

Nombre Descripción Valor
apiVersion La versión de api '2024-09-01-preview'
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties
tipo El tipo de recurso 'Microsoft.Authorization/roleEligibilityScheduleRequests'

RoleEligibilityScheduleRequestProperties

Nombre Descripción Valor
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' cuerda
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' cuerda
justificación Justificación de la idoneidad del rol cuerda
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 definición de rol. 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 identificador de programación de idoneidad del rol que se está actualizando. cuerda
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad del rol que se está actualizando cuerda
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiración Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Fecha y hora de inicio de la programación de idoneidad del rol. cuerda

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nombre Descripción Valor
duración Duración de la programación de idoneidad del rol en TimeSpan. cuerda
endDateTime Fecha y hora de finalización de la programación de idoneidad del rol. cuerda
tipo Tipo de expiración de la programación de idoneidad del rol 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

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

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso roleEligibilityScheduleRequests se puede implementar con operaciones que tienen como destino:

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleEligibilityScheduleRequests@2024-09-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

Microsoft.Authorization/roleEligibilityScheduleRequests

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Propiedades de solicitud de programación de idoneidad de roles. RoleEligibilityScheduleRequestProperties
tipo El tipo de recurso "Microsoft.Authorization/roleEligibilityScheduleRequests@2024-09-01-preview"

RoleEligibilityScheduleRequestProperties

Nombre Descripción Valor
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' cuerda
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' cuerda
justificación Justificación de la idoneidad del rol cuerda
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 definición de rol. 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 identificador de programación de idoneidad del rol que se está actualizando. cuerda
targetRoleEligibilityScheduleInstanceId Identificador de instancia de programación de idoneidad del rol que se está actualizando cuerda
ticketInfo Información del vale de la idoneidad del rol RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiración Expiración de la programación de idoneidad del rol RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime Fecha y hora de inicio de la programación de idoneidad del rol. cuerda

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nombre Descripción Valor
duración Duración de la programación de idoneidad del rol en TimeSpan. cuerda
endDateTime Fecha y hora de finalización de la programación de idoneidad del rol. cuerda
tipo Tipo de expiración de la programación de idoneidad del rol 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

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