Compartir a través de


Microsoft.Storage StorageAccounts/storageTaskAssignments 2023-05-01

Definición de recursos de Bicep

El tipo de recurso storageAccounts/storageTaskAssignments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, agregue el siguiente bicep a la plantilla.

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 propiedad

ExecutionTarget

Nombre Descripción Valor
excludePrefix Lista de prefijos de objeto que se excluirán de la ejecución de tareas. Si hay un conflicto entre los prefijos de inclusión y exclusión, el prefijo de exclusión será el factor determinante. string[]
prefijo Lista necesaria de prefijos de objeto que se van a incluir para la ejecución de tareas string[]

ExecutionTrigger

Nombre Descripción Valor
Parámetros Parámetros de desencadenador de la ejecución de la asignación de tareas de almacenamiento triggerParameters (obligatorio)
tipo Tipo de desencadenador de la ejecución de la asignación de tareas de almacenamiento 'OnSchedule'
'RunOnce' (obligatorio)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-z0-9]{3,24}$ (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: storageAccounts
Propiedades Propiedades de la asignación de tareas de almacenamiento. storageTaskAssignmentProperties (obligatorio)

StorageTaskAssignmentExecutionContext

Nombre Descripción Valor
blanco Destino de ejecución de la asignación de tareas de almacenamiento ExecutionTarget
detonante Desencadenador de ejecución de la asignación de tareas de almacenamiento executionTrigger (obligatorio)

StorageTaskAssignmentProperties

Nombre Descripción Valor
descripción Texto que describe el propósito de la asignación de tareas de almacenamiento string (obligatorio)
Habilitado Si la asignación de tareas de almacenamiento está habilitada o no bool (obligatorio)
executionContext Contexto de ejecución de la asignación de tareas de almacenamiento StorageTaskAssignmentExecutionContext (obligatorio)
informe Informe de asignación de tareas de almacenamiento StorageTaskAssignmentReport (obligatorio)
runStatus Estado de ejecución de la asignación de tareas de almacenamiento storageTaskReportProperties
taskId Identificador de la tarea de almacenamiento correspondiente string (obligatorio)

StorageTaskAssignmentReport

Nombre Descripción Valor
prefijo Prefijo de contenedor para la ubicación del informe de asignación de tareas de almacenamiento string (obligatorio)

StorageTaskReportProperties

Nombre Descripción Valor

TriggerParameters

Nombre Descripción Valor
endBy Cuándo finalizar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
intervalo Intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". Int

Restricciones:
Valor mínimo = 1
intervalUnit Ejecutar unidad de intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". 'Días'
startFrom Cuándo iniciar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
startOn Cuándo iniciar la ejecución de la tarea. Se trata de un campo opcional cuando ExecutionTrigger.properties.type es "RunOnce"; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es 'OnSchedule' cuerda

Definición de recursos de plantilla de ARM

El tipo de recurso storageAccounts/storageTaskAssignments se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, agregue el siguiente JSON a la plantilla.

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

ExecutionTarget

Nombre Descripción Valor
excludePrefix Lista de prefijos de objeto que se excluirán de la ejecución de tareas. Si hay un conflicto entre los prefijos de inclusión y exclusión, el prefijo de exclusión será el factor determinante. string[]
prefijo Lista necesaria de prefijos de objeto que se van a incluir para la ejecución de tareas string[]

ExecutionTrigger

Nombre Descripción Valor
Parámetros Parámetros de desencadenador de la ejecución de la asignación de tareas de almacenamiento triggerParameters (obligatorio)
tipo Tipo de desencadenador de la ejecución de la asignación de tareas de almacenamiento 'OnSchedule'
'RunOnce' (obligatorio)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nombre Descripción Valor
apiVersion La versión de api '2023-05-01'
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-z0-9]{3,24}$ (obligatorio)
Propiedades Propiedades de la asignación de tareas de almacenamiento. storageTaskAssignmentProperties (obligatorio)
tipo El tipo de recurso 'Microsoft.Storage/storageAccounts/storageTaskAssignments'

StorageTaskAssignmentExecutionContext

Nombre Descripción Valor
blanco Destino de ejecución de la asignación de tareas de almacenamiento ExecutionTarget
detonante Desencadenador de ejecución de la asignación de tareas de almacenamiento executionTrigger (obligatorio)

StorageTaskAssignmentProperties

Nombre Descripción Valor
descripción Texto que describe el propósito de la asignación de tareas de almacenamiento string (obligatorio)
Habilitado Si la asignación de tareas de almacenamiento está habilitada o no bool (obligatorio)
executionContext Contexto de ejecución de la asignación de tareas de almacenamiento StorageTaskAssignmentExecutionContext (obligatorio)
informe Informe de asignación de tareas de almacenamiento StorageTaskAssignmentReport (obligatorio)
runStatus Estado de ejecución de la asignación de tareas de almacenamiento storageTaskReportProperties
taskId Identificador de la tarea de almacenamiento correspondiente string (obligatorio)

StorageTaskAssignmentReport

Nombre Descripción Valor
prefijo Prefijo de contenedor para la ubicación del informe de asignación de tareas de almacenamiento string (obligatorio)

StorageTaskReportProperties

Nombre Descripción Valor

TriggerParameters

Nombre Descripción Valor
endBy Cuándo finalizar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
intervalo Intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". Int

Restricciones:
Valor mínimo = 1
intervalUnit Ejecutar unidad de intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". 'Días'
startFrom Cuándo iniciar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
startOn Cuándo iniciar la ejecución de la tarea. Se trata de un campo opcional cuando ExecutionTrigger.properties.type es "RunOnce"; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es 'OnSchedule' cuerda

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso storageAccounts/storageTaskAssignments se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Storage/storageAccounts/storageTaskAssignments, agregue el siguiente terraform a la plantilla.

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 propiedad

ExecutionTarget

Nombre Descripción Valor
excludePrefix Lista de prefijos de objeto que se excluirán de la ejecución de tareas. Si hay un conflicto entre los prefijos de inclusión y exclusión, el prefijo de exclusión será el factor determinante. string[]
prefijo Lista necesaria de prefijos de objeto que se van a incluir para la ejecución de tareas string[]

ExecutionTrigger

Nombre Descripción Valor
Parámetros Parámetros de desencadenador de la ejecución de la asignación de tareas de almacenamiento triggerParameters (obligatorio)
tipo Tipo de desencadenador de la ejecución de la asignación de tareas de almacenamiento 'OnSchedule'
'RunOnce' (obligatorio)

Microsoft.Storage/storageAccounts/storageTaskAssignments

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Longitud mínima = 3
Longitud máxima = 3
Patrón = ^[a-z0-9]{3,24}$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: storageAccounts
Propiedades Propiedades de la asignación de tareas de almacenamiento. storageTaskAssignmentProperties (obligatorio)
tipo El tipo de recurso "Microsoft.Storage/storageAccounts/storageTaskAssignments@2023-05-01"

StorageTaskAssignmentExecutionContext

Nombre Descripción Valor
blanco Destino de ejecución de la asignación de tareas de almacenamiento ExecutionTarget
detonante Desencadenador de ejecución de la asignación de tareas de almacenamiento executionTrigger (obligatorio)

StorageTaskAssignmentProperties

Nombre Descripción Valor
descripción Texto que describe el propósito de la asignación de tareas de almacenamiento string (obligatorio)
Habilitado Si la asignación de tareas de almacenamiento está habilitada o no bool (obligatorio)
executionContext Contexto de ejecución de la asignación de tareas de almacenamiento StorageTaskAssignmentExecutionContext (obligatorio)
informe Informe de asignación de tareas de almacenamiento StorageTaskAssignmentReport (obligatorio)
runStatus Estado de ejecución de la asignación de tareas de almacenamiento storageTaskReportProperties
taskId Identificador de la tarea de almacenamiento correspondiente string (obligatorio)

StorageTaskAssignmentReport

Nombre Descripción Valor
prefijo Prefijo de contenedor para la ubicación del informe de asignación de tareas de almacenamiento string (obligatorio)

StorageTaskReportProperties

Nombre Descripción Valor

TriggerParameters

Nombre Descripción Valor
endBy Cuándo finalizar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
intervalo Intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". Int

Restricciones:
Valor mínimo = 1
intervalUnit Ejecutar unidad de intervalo de ejecución de la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". 'Días'
startFrom Cuándo iniciar la ejecución de la tarea. Se trata de un campo obligatorio cuando ExecutionTrigger.properties.type es 'OnSchedule'; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es "RunOnce". cuerda
startOn Cuándo iniciar la ejecución de la tarea. Se trata de un campo opcional cuando ExecutionTrigger.properties.type es "RunOnce"; esta propiedad no debe estar presente cuando ExecutionTrigger.properties.type es 'OnSchedule' cuerda