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' = {
  parent: resourceSymbolicName
  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é

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)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24
Modèle = ^[a-z0-9]{3,24}$ (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)

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)

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)

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

Nom Description Valeur

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

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é

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)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Description Valeur
apiVersion Version de l’API '2023-05-01'
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24
Modèle = ^[a-z0-9]{3,24}$ (obligatoire)
Propriétés Propriétés de l’attribution de tâche de stockage. StorageTaskAssignmentProperties (obligatoire)
type Type de ressource 'Microsoft.Storage/storageAccounts/storageTaskAssignments'

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)

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)

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

Nom Description Valeur

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

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"
  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é

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)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 3
Longueur maximale = 24
Modèle = ^[a-z0-9]{3,24}$ (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)
type Type de ressource « Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01 »

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)

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)

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

Nom Description Valeur

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