Rol Microsoft.AuthorizationAssignmentScheduleRequests 2020-10-01-preview

Definición de recursos de Bicep

El tipo de recurso roleAssignmentScheduleRequests 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.

El tipo de recurso roleAssignmentScheduleRequests se puede implementar con operaciones destinadas a:

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/roleAssignmentScheduleRequests, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-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 propiedad

roleAssignmentScheduleRequests

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 asignación de roles. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la asignación de roles string
linkedRoleEligibilityScheduleId Identificador de programación de idoneidad del rol vinculado: para activar una elegibilidad. 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 asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Identificador de programación de asignación de roles resultante o identificador de programación de asignación de roles que se está actualizando string
targetRoleAssignmentScheduleInstanceId Identificador de instancia de programación de asignación de roles que se está actualizando string
ticketInfo Información del vale de la asignación de roles RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiration Expiración de la programación de asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Inicie DateTime de la programación de asignación de roles. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nombre Descripción Valor
duration Duración de la programación de asignación de roles en TimeSpan. string
endDateTime End DateTime de la programación de asignación de roles. string
type Tipo de expiración de la programación de asignación de roles 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nombre Descripción Valor
ticketNumber Número de vale para la asignación de roles string
ticketSystem Nombre del sistema de vales para la asignación de roles string

Definición de recursos de plantilla de ARM

El tipo de recurso roleAssignmentScheduleRequests 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.

El tipo de recurso roleAssignmentScheduleRequests 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 los recursos

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

{
  "type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
  "apiVersion": "2020-10-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 propiedad

roleAssignmentScheduleRequests

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

Para JSON, establezca el valor en el nombre completo del recurso al que se 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 asignación de roles. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la asignación de roles string
linkedRoleEligibilityScheduleId Identificador de programación de idoneidad del rol vinculado: para activar una elegibilidad. 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 asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Identificador de programación de asignación de roles resultante o identificador de programación de asignación de roles que se está actualizando. string
targetRoleAssignmentScheduleInstanceId Identificador de instancia de programación de asignación de roles que se está actualizando string
ticketInfo Información de vales de la asignación de roles RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiration Expiración de la programación de asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Fecha y hora de inicio de la programación de asignación de roles. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nombre Descripción Valor
duration Duración de la programación de asignación de roles en TimeSpan. string
endDateTime End DateTime de la programación de asignación de roles. string
type Tipo de expiración de la programación de asignación de roles 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nombre Descripción Valor
ticketNumber Número de vale para la asignación de roles string
ticketSystem Nombre del sistema de vales para la asignación de roles string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso roleAssignmentScheduleRequests 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.

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

  • 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/roleAssignmentScheduleRequests, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-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 propiedad

roleAssignmentScheduleRequests

Nombre Descripción Value
type Tipo de recurso "Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-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 asignación de roles. RoleAssignmentScheduleRequestProperties

RoleAssignmentScheduleRequestProperties

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' string
conditionVersion Versión de la condición. El valor aceptado actualmente es '2.0' string
Justificación Justificación de la asignación de roles string
linkedRoleEligibilityScheduleId Identificador de programación de idoneidad del rol vinculado: para activar una elegibilidad. 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 asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId Identificador de programación de asignación de roles resultante o identificador de programación de asignación de roles que se está actualizando. string
targetRoleAssignmentScheduleInstanceId Identificador de instancia de programación de asignación de roles que se está actualizando string
ticketInfo Información de vales de la asignación de roles RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nombre Descripción Valor
expiration Expiración de la programación de asignación de roles RoleAssignmentScheduleRequestPropertiesScheduleInfoE...
startDateTime Fecha y hora de inicio de la programación de asignación de roles. string

RoleAssignmentScheduleRequestPropertiesScheduleInfoE...

Nombre Descripción Valor
duration Duración de la programación de asignación de roles en TimeSpan. string
endDateTime End DateTime de la programación de asignación de roles. string
type Tipo de expiración de la programación de asignación de roles "AfterDateTime"
"AfterDuration"
"NoExpiration"

RoleAssignmentScheduleRequestPropertiesTicketInfo

Nombre Descripción Valor
ticketNumber Número de vale para la asignación de roles string
ticketSystem Nombre del sistema de vales para la asignación de roles string