Partager via


Microsoft.Authorization roleEligibilityScheduleRequests

Définition de ressource Bicep

Le type de ressource roleEligibilityScheduleRequests peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Authorization/roleEligibilityScheduleRequests, ajoutez le bicep suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Authorization/roleEligibilityScheduleRequests

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la demande de planification d’éligibilité de rôle. RoleEligibilityScheduleRequestProperties
portée Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension .

RoleEligibilityScheduleRequestProperties

Nom Description Valeur
condition Conditions sur l’attribution de rôle. Cela limite les ressources auxquelles il peut être affecté. par exemple : @Resource[Microsoft.Storage/storageAccounts/blobServices/containers :ContainerName] StringEqualsIgnoreCase 'foo_storage_container' corde
conditionVersion Version de la condition. La valeur actuellement acceptée est « 2.0 » corde
justification Justification de l’éligibilité au rôle corde
principalId ID du principal. chaîne (obligatoire)
requestType Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obligatoire)
roleDefinitionId ID de définition de rôle. chaîne (obligatoire)
scheduleInfo Informations de planification de la planification de l’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId ID de planification d’éligibilité du rôle résultant ou ID de planification d’éligibilité du rôle mis à jour corde
targetRoleEligibilityScheduleInstanceId ID d’instance de planification de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’éligibilité au rôle RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification d’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification d’éligibilité du rôle. corde

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nom Description Valeur
durée Durée de la planification d’éligibilité des rôles dans TimeSpan. corde
endDateTime Date de fin de la planification d’éligibilité du rôle. corde
type Type d’expiration de la planification d’éligibilité du rôle 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nom Description Valeur
ticketNumber Numéro de ticket pour l’éligibilité au rôle corde
ticketSystem Nom du système de tickets pour l’éligibilité du rôle corde

Définition de ressource de modèle ARM

Le type de ressource roleEligibilityScheduleRequests peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Authorization/roleEligibilityScheduleRequests, ajoutez le code JSON suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Authorization/roleEligibilityScheduleRequests

Nom Description Valeur
apiVersion Version de l’API '2024-09-01-preview'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la demande de planification d’éligibilité de rôle. RoleEligibilityScheduleRequestProperties
type Type de ressource 'Microsoft.Authorization/roleEligibilityScheduleRequests'

RoleEligibilityScheduleRequestProperties

Nom Description Valeur
condition Conditions sur l’attribution de rôle. Cela limite les ressources auxquelles il peut être affecté. par exemple : @Resource[Microsoft.Storage/storageAccounts/blobServices/containers :ContainerName] StringEqualsIgnoreCase 'foo_storage_container' corde
conditionVersion Version de la condition. La valeur actuellement acceptée est « 2.0 » corde
justification Justification de l’éligibilité au rôle corde
principalId ID du principal. chaîne (obligatoire)
requestType Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obligatoire)
roleDefinitionId ID de définition de rôle. chaîne (obligatoire)
scheduleInfo Informations de planification de la planification de l’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId ID de planification d’éligibilité du rôle résultant ou ID de planification d’éligibilité du rôle mis à jour corde
targetRoleEligibilityScheduleInstanceId ID d’instance de planification de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’éligibilité au rôle RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification d’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification d’éligibilité du rôle. corde

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nom Description Valeur
durée Durée de la planification d’éligibilité des rôles dans TimeSpan. corde
endDateTime Date de fin de la planification d’éligibilité du rôle. corde
type Type d’expiration de la planification d’éligibilité du rôle 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nom Description Valeur
ticketNumber Numéro de ticket pour l’éligibilité au rôle corde
ticketSystem Nom du système de tickets pour l’éligibilité du rôle corde

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource roleEligibilityScheduleRequests peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Authorization/roleEligibilityScheduleRequests, ajoutez terraform suivante à votre modèle.

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

Valeurs de propriété

Microsoft.Authorization/roleEligibilityScheduleRequests

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource à laquelle appliquer cette ressource d’extension. chaîne (obligatoire)
Propriétés Propriétés de la demande de planification d’éligibilité de rôle. RoleEligibilityScheduleRequestProperties
type Type de ressource « Microsoft.Authorization/roleEligibilityScheduleRequests@2024-09-01-preview »

RoleEligibilityScheduleRequestProperties

Nom Description Valeur
condition Conditions sur l’attribution de rôle. Cela limite les ressources auxquelles il peut être affecté. par exemple : @Resource[Microsoft.Storage/storageAccounts/blobServices/containers :ContainerName] StringEqualsIgnoreCase 'foo_storage_container' corde
conditionVersion Version de la condition. La valeur actuellement acceptée est « 2.0 » corde
justification Justification de l’éligibilité au rôle corde
principalId ID du principal. chaîne (obligatoire)
requestType Type de la demande de planification d’attribution de rôle. Par exemple : SelfActivate, AdminAssign, etc. 'AdminAssign'
'AdminExtend'
'AdminRemove'
'AdminRenew'
'AdminUpdate'
'SelfActivate'
'SelfDeactivate'
'SelfExtend'
'SelfRenew' (obligatoire)
roleDefinitionId ID de définition de rôle. chaîne (obligatoire)
scheduleInfo Informations de planification de la planification de l’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfo
targetRoleEligibilityScheduleId ID de planification d’éligibilité du rôle résultant ou ID de planification d’éligibilité du rôle mis à jour corde
targetRoleEligibilityScheduleInstanceId ID d’instance de planification de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’éligibilité au rôle RoleEligibilityScheduleRequestPropertiesTicketInfo

RoleEligibilityScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification d’éligibilité des rôles RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification d’éligibilité du rôle. corde

RoleEligibilityScheduleRequestPropertiesScheduleInfoExpiration

Nom Description Valeur
durée Durée de la planification d’éligibilité des rôles dans TimeSpan. corde
endDateTime Date de fin de la planification d’éligibilité du rôle. corde
type Type d’expiration de la planification d’éligibilité du rôle 'AfterDateTime'
'AfterDuration'
'NoExpiration'

RoleEligibilityScheduleRequestPropertiesTicketInfo

Nom Description Valeur
ticketNumber Numéro de ticket pour l’éligibilité au rôle corde
ticketSystem Nom du système de tickets pour l’éligibilité du rôle corde