Partager via


Microsoft.Storage storageAccounts/storageTaskAssignments 2023-05-01

Définition de ressource Bicep

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

resource symbolicname 'Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    enabled: bool
    executionContext: {
      target: {
        excludePrefix: [
          'string'
        ]
        prefix: [
          'string'
        ]
      }
      trigger: {
        parameters: {
          endBy: 'string'
          interval: int
          intervalUnit: 'Days'
          startFrom: 'string'
          startOn: 'string'
        }
        type: 'string'
      }
    }
    report: {
      prefix: 'string'
    }
    runStatus: {}
    taskId: 'string'
  }
}

Valeurs de propriété

storageAccounts/storageTaskAssignments

Nom Description Valeur
nom Nom de la ressource

Découvrez comment définir des noms et des types pour les ressources enfants dans Bicep.
chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : storageAccounts
Propriétés Propriétés de l’attribution de tâche de stockage. StorageTaskAssignmentProperties (obligatoire)

StorageTaskAssignmentProperties

Nom Description Valeur
description Texte qui décrit l’objectif de l’attribution de tâche de stockage chaîne (obligatoire)
Activé Indique si l’attribution de tâche de stockage est activée ou non bool (obligatoire)
executionContext Contexte d’exécution de l’attribution de tâche de stockage StorageTaskAssignmentExecutionContext (obligatoire)
rapport Rapport d’affectation des tâches de stockage StorageTaskAssignmentReport (obligatoire)
runStatus État d’exécution de l’affectation des tâches de stockage StorageTaskReportProperties
taskId ID de la tâche de stockage correspondante chaîne (obligatoire)

StorageTaskAssignmentExecutionContext

Nom Description Valeur
cible Cible d’exécution de l’attribution de tâche de stockage executionTarget
gâchette Déclencheur d’exécution de l’attribution de tâche de stockage ExecutionTrigger (obligatoire)

ExecutionTarget

Nom Description Valeur
excludePrefix Liste des préfixes d’objet à exclure de l’exécution de la tâche. S’il existe un conflit entre les préfixes d’inclusion et d’exclusion, le préfixe d’exclusion sera le facteur déterminant string[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches string[]

ExecutionTrigger

Nom Description Valeur
Paramètres Paramètres de déclencheur de l’exécution de l’attribution de tâche de stockage triggerParameters (obligatoire)
type Type de déclencheur de l’exécution de l’attribution de tâche de stockage 'OnSchedule'
'RunOnce' (obligatoire)

TriggerParameters

Nom Description Valeur
endBy Quand mettre fin à l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
intervalle Intervalle d’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » Int

Contraintes:
Valeur minimale = 1
intervalUnit Unité d’exécution d’intervalle d’exécution de tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » 'Jours'
startFrom Quand démarrer l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
startOn Quand démarrer l’exécution de la tâche. Il s’agit d’un champ facultatif lorsque ExecutionTrigger.properties.type est « RunOnce » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « OnSchedule » corde

StorageTaskAssignmentReport

Nom Description Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Définition de ressource de modèle ARM

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

{
  "type": "Microsoft.Storage/storageAccounts/storageTaskAssignments",
  "apiVersion": "2023-05-01",
  "name": "string",
  "properties": {
    "description": "string",
    "enabled": "bool",
    "executionContext": {
      "target": {
        "excludePrefix": [ "string" ],
        "prefix": [ "string" ]
      },
      "trigger": {
        "parameters": {
          "endBy": "string",
          "interval": "int",
          "intervalUnit": "Days",
          "startFrom": "string",
          "startOn": "string"
        },
        "type": "string"
      }
    },
    "report": {
      "prefix": "string"
    },
    "runStatus": {},
    "taskId": "string"
  }
}

Valeurs de propriété

storageAccounts/storageTaskAssignments

Nom Description Valeur
type Type de ressource 'Microsoft.Storage/storageAccounts/storageTaskAssignments'
apiVersion Version de l’API de ressource '2023-05-01'
nom Nom de la ressource

Découvrez comment définir des noms et des types pour les ressources enfants dans modèles ARM JSON.
chaîne (obligatoire)
Propriétés Propriétés de l’attribution de tâche de stockage. StorageTaskAssignmentProperties (obligatoire)

StorageTaskAssignmentProperties

Nom Description Valeur
description Texte qui décrit l’objectif de l’attribution de tâche de stockage chaîne (obligatoire)
Activé Indique si l’attribution de tâche de stockage est activée ou non bool (obligatoire)
executionContext Contexte d’exécution de l’attribution de tâche de stockage StorageTaskAssignmentExecutionContext (obligatoire)
rapport Rapport d’affectation des tâches de stockage StorageTaskAssignmentReport (obligatoire)
runStatus État d’exécution de l’affectation des tâches de stockage StorageTaskReportProperties
taskId ID de la tâche de stockage correspondante chaîne (obligatoire)

StorageTaskAssignmentExecutionContext

Nom Description Valeur
cible Cible d’exécution de l’attribution de tâche de stockage executionTarget
gâchette Déclencheur d’exécution de l’attribution de tâche de stockage ExecutionTrigger (obligatoire)

ExecutionTarget

Nom Description Valeur
excludePrefix Liste des préfixes d’objet à exclure de l’exécution de la tâche. S’il existe un conflit entre les préfixes d’inclusion et d’exclusion, le préfixe d’exclusion sera le facteur déterminant string[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches string[]

ExecutionTrigger

Nom Description Valeur
Paramètres Paramètres de déclencheur de l’exécution de l’attribution de tâche de stockage triggerParameters (obligatoire)
type Type de déclencheur de l’exécution de l’attribution de tâche de stockage 'OnSchedule'
'RunOnce' (obligatoire)

TriggerParameters

Nom Description Valeur
endBy Quand mettre fin à l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
intervalle Intervalle d’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » Int

Contraintes:
Valeur minimale = 1
intervalUnit Unité d’exécution d’intervalle d’exécution de tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » 'Jours'
startFrom Quand démarrer l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
startOn Quand démarrer l’exécution de la tâche. Il s’agit d’un champ facultatif lorsque ExecutionTrigger.properties.type est « RunOnce » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « OnSchedule » corde

StorageTaskAssignmentReport

Nom Description Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

Définition de ressource Terraform (fournisseur AzAPI)

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

  • groupes de ressources

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.Storage/storageAccounts/storageTaskAssignments, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      enabled = bool
      executionContext = {
        target = {
          excludePrefix = [
            "string"
          ]
          prefix = [
            "string"
          ]
        }
        trigger = {
          parameters = {
            endBy = "string"
            interval = int
            intervalUnit = "Days"
            startFrom = "string"
            startOn = "string"
          }
          type = "string"
        }
      }
      report = {
        prefix = "string"
      }
      runStatus = {}
      taskId = "string"
    }
  })
}

Valeurs de propriété

storageAccounts/storageTaskAssignments

Nom Description Valeur
type Type de ressource « Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01 »
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : storageAccounts
Propriétés Propriétés de l’attribution de tâche de stockage. StorageTaskAssignmentProperties (obligatoire)

StorageTaskAssignmentProperties

Nom Description Valeur
description Texte qui décrit l’objectif de l’attribution de tâche de stockage chaîne (obligatoire)
Activé Indique si l’attribution de tâche de stockage est activée ou non bool (obligatoire)
executionContext Contexte d’exécution de l’attribution de tâche de stockage StorageTaskAssignmentExecutionContext (obligatoire)
rapport Rapport d’affectation des tâches de stockage StorageTaskAssignmentReport (obligatoire)
runStatus État d’exécution de l’affectation des tâches de stockage StorageTaskReportProperties
taskId ID de la tâche de stockage correspondante chaîne (obligatoire)

StorageTaskAssignmentExecutionContext

Nom Description Valeur
cible Cible d’exécution de l’attribution de tâche de stockage executionTarget
gâchette Déclencheur d’exécution de l’attribution de tâche de stockage ExecutionTrigger (obligatoire)

ExecutionTarget

Nom Description Valeur
excludePrefix Liste des préfixes d’objet à exclure de l’exécution de la tâche. S’il existe un conflit entre les préfixes d’inclusion et d’exclusion, le préfixe d’exclusion sera le facteur déterminant string[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches string[]

ExecutionTrigger

Nom Description Valeur
Paramètres Paramètres de déclencheur de l’exécution de l’attribution de tâche de stockage triggerParameters (obligatoire)
type Type de déclencheur de l’exécution de l’attribution de tâche de stockage « OnSchedule »
« RunOnce » (obligatoire)

TriggerParameters

Nom Description Valeur
endBy Quand mettre fin à l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
intervalle Intervalle d’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » Int

Contraintes:
Valeur minimale = 1
intervalUnit Unité d’exécution d’intervalle d’exécution de tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » « Jours »
startFrom Quand démarrer l’exécution de la tâche. Il s’agit d’un champ obligatoire lorsque ExecutionTrigger.properties.type est « OnSchedule » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « RunOnce » corde
startOn Quand démarrer l’exécution de la tâche. Il s’agit d’un champ facultatif lorsque ExecutionTrigger.properties.type est « RunOnce » ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est « OnSchedule » corde

StorageTaskAssignmentReport

Nom Description Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.