Compartilhar via


Microsoft.Storage storageAccounts/storageTaskAssignments 2023-05-01

Definição de recurso do Bicep

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 de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o seguinte Bicep ao 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

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

ExecutionTrigger

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

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nome Descrição Valor
nome O nome do recurso corda

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 o recurso do tipo: storageAccounts
Propriedades Propriedades da atribuição de tarefa de armazenamento. StorageTaskAssignmentProperties (obrigatório)

StorageTaskAssignmentExecutionContext

Nome Descrição Valor
alvo Destino de execução da atribuição de tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Nome Descrição Valor
descrição Texto que descreve a finalidade da atribuição de tarefa de armazenamento cadeia de caracteres (obrigatório)
Habilitado 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 tarefa de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefa de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefa de armazenamento StorageTaskReportProperties
taskId ID da tarefa de armazenamento correspondente cadeia de caracteres (obrigatório)

StorageTaskAssignmentReport

Nome Descrição Valor
prefixo O prefixo de contêiner para o local do relatório de atribuição de tarefas de armazenamento cadeia de caracteres (obrigatório)

StorageTaskReportProperties

Nome Descrição Valor

TriggerParameters

Nome Descrição Valor
endBy Quando encerrar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
intervalo Execute o intervalo de execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo da execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' 'Dias'
startFrom Quando iniciar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
startOn Quando iniciar a execução da tarefa. Esse é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'OnSchedule' corda

Definição de recurso de modelo do 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 de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o JSON a seguir 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

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

ExecutionTrigger

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

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nome Descrição Valor
apiVersion A versão da API '2023-05-01'
nome O nome do recurso corda

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

StorageTaskAssignmentExecutionContext

Nome Descrição Valor
alvo Destino de execução da atribuição de tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Nome Descrição Valor
descrição Texto que descreve a finalidade da atribuição de tarefa de armazenamento cadeia de caracteres (obrigatório)
Habilitado 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 tarefa de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefa de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefa de armazenamento StorageTaskReportProperties
taskId ID da tarefa de armazenamento correspondente cadeia de caracteres (obrigatório)

StorageTaskAssignmentReport

Nome Descrição Valor
prefixo O prefixo de contêiner para o local do relatório de atribuição de tarefas de armazenamento cadeia de caracteres (obrigatório)

StorageTaskReportProperties

Nome Descrição Valor

TriggerParameters

Nome Descrição Valor
endBy Quando encerrar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
intervalo Execute o intervalo de execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo da execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' 'Dias'
startFrom Quando iniciar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
startOn Quando iniciar a execução da tarefa. Esse é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'OnSchedule' corda

Definição de recurso do Terraform (provedor de 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 de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, adicione o Terraform a seguir 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

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

ExecutionTrigger

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

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nome Descrição Valor
nome O nome do recurso corda

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 desse recurso. ID do recurso do tipo: storageAccounts
Propriedades Propriedades da atribuição de tarefa de armazenamento. StorageTaskAssignmentProperties (obrigatório)
tipo O tipo de recurso "Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01"

StorageTaskAssignmentExecutionContext

Nome Descrição Valor
alvo Destino de execução da atribuição de tarefa de armazenamento ExecutionTarget
gatilho Gatilho de execução da atribuição de tarefa de armazenamento ExecutionTrigger (obrigatório)

StorageTaskAssignmentProperties

Nome Descrição Valor
descrição Texto que descreve a finalidade da atribuição de tarefa de armazenamento cadeia de caracteres (obrigatório)
Habilitado 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 tarefa de armazenamento StorageTaskAssignmentExecutionContext (obrigatório)
relatório O relatório de atribuição de tarefa de armazenamento StorageTaskAssignmentReport (obrigatório)
runStatus Executar o status da atribuição de tarefa de armazenamento StorageTaskReportProperties
taskId ID da tarefa de armazenamento correspondente cadeia de caracteres (obrigatório)

StorageTaskAssignmentReport

Nome Descrição Valor
prefixo O prefixo de contêiner para o local do relatório de atribuição de tarefas de armazenamento cadeia de caracteres (obrigatório)

StorageTaskReportProperties

Nome Descrição Valor

TriggerParameters

Nome Descrição Valor
endBy Quando encerrar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
intervalo Execute o intervalo de execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' int

Restrições:
Valor mínimo = 1
intervalUnit Execute a unidade de intervalo da execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' 'Dias'
startFrom Quando iniciar a execução da tarefa. Esse é um campo necessário quando ExecutionTrigger.properties.type é 'OnSchedule'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'RunOnce' corda
startOn Quando iniciar a execução da tarefa. Esse é um campo opcional quando ExecutionTrigger.properties.type é 'RunOnce'; essa propriedade não deve estar presente quando ExecutionTrigger.properties.type for 'OnSchedule' corda