Partilhar via


Microsoft.Storage storageAccounts/storageTaskAssignments

Definição de recursos do bíceps

O tipo de recurso storageAccounts/storageTaskAssignments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o seguinte Bicep ao seu modelo.

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

Valores de propriedade

ExecutionTarget

Designação Descrição Valor
excludePrefix Lista de prefixos de objeto a serem excluídos da execução da tarefa. Se houver um conflito entre os prefixos include e exclude, o prefixo exclude será o fator determinante string[]
prefixo Lista necessária de prefixos de objeto a serem incluídos para a execução de tarefas string[]

ExecutionTrigger

Designação Descrição Valor
Parâmetros Os parâmetros de gatilho da execução da atribuição da tarefa de armazenamento TriggerParameters (obrigatório)
tipo O tipo de gatilho da execução da atribuição da tarefa de armazenamento 'Cronograma'
'RunOnce' (obrigatório)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]{3,24}$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: storageAccounts
propriedades Propriedades da atribuição da tarefa de armazenamento. StorageTaskAssignmentProperties (obrigatório)

StorageTaskAssignmentExecutionContext

Designação Descrição Valor
público-alvo Destino de execução da atribuição da tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Designação Descrição Valor
Descrição Texto que descreve a finalidade da atribuição da tarefa de armazenamento string (obrigatório)
ativado Se a atribuição de tarefa de armazenamento está habilitada ou não bool (obrigatório)
executionContext O contexto de execução da atribuição de tarefas de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefas de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefas de armazenamento StorageTaskReportProperties
taskId Id da tarefa de armazenamento correspondente string (obrigatório)

StorageTaskAssignmentReport

Designação Descrição Valor
prefixo O prefixo do contêiner para o local do relatório de atribuição de tarefa de armazenamento string (obrigatório)

StorageTaskReportProperties

Designação Descrição Valor

TriggerParameters

Designação Descrição Valor
Fim Quando terminar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
intervalo Executar o intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' Int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' 'Dias'
startA partir de Quando iniciar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
startOn Quando iniciar a execução da tarefa. Este é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'OnSchedule' string

Definição de recurso de modelo ARM

O tipo de recurso storageAccounts/storageTaskAssignments pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o seguinte JSON ao seu modelo.

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

Valores de propriedade

ExecutionTarget

Designação Descrição Valor
excludePrefix Lista de prefixos de objeto a serem excluídos da execução da tarefa. Se houver um conflito entre os prefixos include e exclude, o prefixo exclude será o fator determinante string[]
prefixo Lista necessária de prefixos de objeto a serem incluídos para a execução de tarefas string[]

ExecutionTrigger

Designação Descrição Valor
Parâmetros Os parâmetros de gatilho da execução da atribuição da tarefa de armazenamento TriggerParameters (obrigatório)
tipo O tipo de gatilho da execução da atribuição da tarefa de armazenamento 'Cronograma'
'RunOnce' (obrigatório)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Designação Descrição Valor
apiVersion A versão api '2023-05-01'
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]{3,24}$ (obrigatório)
propriedades Propriedades da atribuição da tarefa de armazenamento. StorageTaskAssignmentProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.Storage/storageAccounts/storageTaskAssignments'

StorageTaskAssignmentExecutionContext

Designação Descrição Valor
público-alvo Destino de execução da atribuição da tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Designação Descrição Valor
Descrição Texto que descreve a finalidade da atribuição da tarefa de armazenamento string (obrigatório)
ativado Se a atribuição de tarefa de armazenamento está habilitada ou não bool (obrigatório)
executionContext O contexto de execução da atribuição de tarefas de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefas de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefas de armazenamento StorageTaskReportProperties
taskId Id da tarefa de armazenamento correspondente string (obrigatório)

StorageTaskAssignmentReport

Designação Descrição Valor
prefixo O prefixo do contêiner para o local do relatório de atribuição de tarefa de armazenamento string (obrigatório)

StorageTaskReportProperties

Designação Descrição Valor

TriggerParameters

Designação Descrição Valor
Fim Quando terminar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
intervalo Executar o intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' Int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' 'Dias'
startA partir de Quando iniciar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
startOn Quando iniciar a execução da tarefa. Este é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'OnSchedule' string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso storageAccounts/storageTaskAssignments pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o seguinte Terraform ao seu modelo.

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

Valores de propriedade

ExecutionTarget

Designação Descrição Valor
excludePrefix Lista de prefixos de objeto a serem excluídos da execução da tarefa. Se houver um conflito entre os prefixos include e exclude, o prefixo exclude será o fator determinante string[]
prefixo Lista necessária de prefixos de objeto a serem incluídos para a execução de tarefas string[]

ExecutionTrigger

Designação Descrição Valor
Parâmetros Os parâmetros de gatilho da execução da atribuição da tarefa de armazenamento TriggerParameters (obrigatório)
tipo O tipo de gatilho da execução da atribuição da tarefa de armazenamento 'Cronograma'
'RunOnce' (obrigatório)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Designação Descrição Valor
Designação O nome do recurso string

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]{3,24}$ (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: storageAccounts
propriedades Propriedades da atribuição da tarefa de armazenamento. StorageTaskAssignmentProperties (obrigatório)
tipo O tipo de recurso "Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01"

StorageTaskAssignmentExecutionContext

Designação Descrição Valor
público-alvo Destino de execução da atribuição da tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Designação Descrição Valor
Descrição Texto que descreve a finalidade da atribuição da tarefa de armazenamento string (obrigatório)
ativado Se a atribuição de tarefa de armazenamento está habilitada ou não bool (obrigatório)
executionContext O contexto de execução da atribuição de tarefas de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefas de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefas de armazenamento StorageTaskReportProperties
taskId Id da tarefa de armazenamento correspondente string (obrigatório)

StorageTaskAssignmentReport

Designação Descrição Valor
prefixo O prefixo do contêiner para o local do relatório de atribuição de tarefa de armazenamento string (obrigatório)

StorageTaskReportProperties

Designação Descrição Valor

TriggerParameters

Designação Descrição Valor
Fim Quando terminar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
intervalo Executar o intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' Int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo de execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' 'Dias'
startA partir de Quando iniciar a execução da tarefa. Este é um campo obrigatório quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'RunOnce' string
startOn Quando iniciar a execução da tarefa. Este é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type é 'OnSchedule' string