Partager via


Microsoft.Authorization roleAssignmentScheduleRequests 2020-10-01-preview

Définition de ressource Bicep

Le type de ressource roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  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'
    }
  }
}

Valeurs de propriété

Microsoft.Authorization/roleAssignmentScheduleRequests

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la demande de planification d’attribution de rôle. RoleAssignmentScheduleRequestProperties
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 .

RoleAssignmentScheduleRequestProperties

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’attribution de rôle corde
linkedRoleEligibilityScheduleId ID de planification d’éligibilité du rôle lié pour activer une éligibilité. 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’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId ID de planification d’attribution de rôle résultant ou ID de planification d’attribution de rôle mis à jour corde
targetRoleAssignmentScheduleInstanceId ID d’instance de planification d’attribution de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification de l’attribution de rôle. corde

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

Définition de ressource de modèle ARM

Le type de ressource roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Authorization/roleAssignmentScheduleRequests",
  "apiVersion": "2020-10-01-preview",
  "name": "string",
  "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"
    }
  }
}

Valeurs de propriété

Microsoft.Authorization/roleAssignmentScheduleRequests

Nom Description Valeur
apiVersion Version de l’API '2020-10-01-preview'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de la demande de planification d’attribution de rôle. RoleAssignmentScheduleRequestProperties
type Type de ressource 'Microsoft.Authorization/roleAssignmentScheduleRequests'

RoleAssignmentScheduleRequestProperties

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’attribution de rôle corde
linkedRoleEligibilityScheduleId ID de planification d’éligibilité du rôle lié pour activer une éligibilité. 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’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId ID de planification d’attribution de rôle résultant ou ID de planification d’attribution de rôle mis à jour corde
targetRoleAssignmentScheduleInstanceId ID d’instance de planification d’attribution de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification de l’attribution de rôle. corde

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource roleAssignmentScheduleRequests 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/roleAssignmentScheduleRequests, ajoutez le terraform suivant à votre modèle.

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

Valeurs de propriété

Microsoft.Authorization/roleAssignmentScheduleRequests

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’attribution de rôle. RoleAssignmentScheduleRequestProperties
type Type de ressource « Microsoft.Authorization/roleAssignmentScheduleRequests@2020-10-01-preview »

RoleAssignmentScheduleRequestProperties

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’attribution de rôle corde
linkedRoleEligibilityScheduleId ID de planification d’éligibilité du rôle lié pour activer une éligibilité. 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’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfo
targetRoleAssignmentScheduleId ID de planification d’attribution de rôle résultant ou ID de planification d’attribution de rôle mis à jour corde
targetRoleAssignmentScheduleInstanceId ID d’instance de planification d’attribution de rôle mis à jour corde
ticketInfo Informations sur les tickets de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesTicketInfo

RoleAssignmentScheduleRequestPropertiesScheduleInfo

Nom Description Valeur
expiration Expiration de la planification de l’attribution de rôle RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration
startDateTime DateTime de début de la planification de l’attribution de rôle. corde

RoleAssignmentScheduleRequestPropertiesScheduleInfoExpiration

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

RoleAssignmentScheduleRequestPropertiesTicketInfo

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