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é

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Descriptif 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)

ExecutionTarget

Nom Descriptif Valeur
exclure préfixe 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 chaîne de caractères[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches chaîne de caractères[]

ExecutionTrigger

Nom Descriptif 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)

StorageTaskAssignmentExecutionContext

Nom Descriptif 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 Descriptif Valeur
descriptif 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)
contexte d'exécution 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 Descriptif Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Nom Descriptif Valeur

TriggerParameters

Nom Descriptif 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 obligatoire 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é

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Descriptif 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'

ExecutionTarget

Nom Descriptif Valeur
exclure préfixe 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 chaîne de caractères[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches chaîne de caractères[]

ExecutionTrigger

Nom Descriptif 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)

StorageTaskAssignmentExecutionContext

Nom Descriptif 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 Descriptif Valeur
descriptif 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)
contexte d'exécution 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 Descriptif Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Nom Descriptif Valeur

TriggerParameters

Nom Descriptif 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 obligatoire lorsque ExecutionTrigger.properties.type est 'RunOnce' ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est 'OnSchedule' corde

Exemples d’utilisation

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 = {
    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é

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nom Descriptif 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 »

ExecutionTarget

Nom Descriptif Valeur
exclure préfixe 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 chaîne de caractères[]
préfixe Liste requise des préfixes d’objet à inclure pour l’exécution des tâches chaîne de caractères[]

ExecutionTrigger

Nom Descriptif 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)

StorageTaskAssignmentExecutionContext

Nom Descriptif 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 Descriptif Valeur
descriptif 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)
contexte d'exécution 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 Descriptif Valeur
préfixe Préfixe de conteneur pour l’emplacement du rapport d’affectation de tâches de stockage chaîne (obligatoire)

StorageTaskReportProperties

Nom Descriptif Valeur

TriggerParameters

Nom Descriptif 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 obligatoire lorsque ExecutionTrigger.properties.type est 'RunOnce' ; cette propriété ne doit pas être présente lorsque ExecutionTrigger.properties.type est 'OnSchedule' corde