1. Packages
  2. Azure Native
  3. API Docs
  4. storage
  5. StorageTaskAssignment
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.storage.StorageTaskAssignment

Explore with Pulumi AI

The storage task assignment.

Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2023-05-01.

Other available API versions: 2023-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storage [ApiVersion]. See the version guide for details.

Example Usage

PutStorageTaskAssignment

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var storageTaskAssignment = new AzureNative.Storage.StorageTaskAssignment("storageTaskAssignment", new()
    {
        AccountName = "sto4445",
        Properties = new AzureNative.Storage.Inputs.StorageTaskAssignmentPropertiesArgs
        {
            Description = "My Storage task assignment",
            Enabled = true,
            ExecutionContext = new AzureNative.Storage.Inputs.StorageTaskAssignmentExecutionContextArgs
            {
                Target = new AzureNative.Storage.Inputs.ExecutionTargetArgs
                {
                    ExcludePrefix = new() { },
                    Prefix = new[]
                    {
                        "prefix1",
                        "prefix2",
                    },
                },
                Trigger = new AzureNative.Storage.Inputs.ExecutionTriggerArgs
                {
                    Parameters = new AzureNative.Storage.Inputs.TriggerParametersArgs
                    {
                        StartOn = "2022-11-15T21:52:47.8145095Z",
                    },
                    Type = AzureNative.Storage.TriggerType.RunOnce,
                },
            },
            Report = new AzureNative.Storage.Inputs.StorageTaskAssignmentReportArgs
            {
                Prefix = "container1",
            },
            TaskId = "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
        },
        ResourceGroupName = "res4228",
        StorageTaskAssignmentName = "myassignment1",
    });

});
Copy
package main

import (
	storage "github.com/pulumi/pulumi-azure-native-sdk/storage/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := storage.NewStorageTaskAssignment(ctx, "storageTaskAssignment", &storage.StorageTaskAssignmentArgs{
			AccountName: pulumi.String("sto4445"),
			Properties: &storage.StorageTaskAssignmentPropertiesArgs{
				Description: pulumi.String("My Storage task assignment"),
				Enabled:     pulumi.Bool(true),
				ExecutionContext: &storage.StorageTaskAssignmentExecutionContextArgs{
					Target: &storage.ExecutionTargetArgs{
						ExcludePrefix: pulumi.StringArray{},
						Prefix: pulumi.StringArray{
							pulumi.String("prefix1"),
							pulumi.String("prefix2"),
						},
					},
					Trigger: &storage.ExecutionTriggerArgs{
						Parameters: &storage.TriggerParametersArgs{
							StartOn: pulumi.String("2022-11-15T21:52:47.8145095Z"),
						},
						Type: storage.TriggerTypeRunOnce,
					},
				},
				Report: &storage.StorageTaskAssignmentReportArgs{
					Prefix: pulumi.String("container1"),
				},
				TaskId: pulumi.String("/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1"),
			},
			ResourceGroupName:         pulumi.String("res4228"),
			StorageTaskAssignmentName: pulumi.String("myassignment1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.storage.StorageTaskAssignment;
import com.pulumi.azurenative.storage.StorageTaskAssignmentArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentPropertiesArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentExecutionContextArgs;
import com.pulumi.azurenative.storage.inputs.ExecutionTargetArgs;
import com.pulumi.azurenative.storage.inputs.ExecutionTriggerArgs;
import com.pulumi.azurenative.storage.inputs.TriggerParametersArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentReportArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var storageTaskAssignment = new StorageTaskAssignment("storageTaskAssignment", StorageTaskAssignmentArgs.builder()
            .accountName("sto4445")
            .properties(StorageTaskAssignmentPropertiesArgs.builder()
                .description("My Storage task assignment")
                .enabled(true)
                .executionContext(StorageTaskAssignmentExecutionContextArgs.builder()
                    .target(ExecutionTargetArgs.builder()
                        .excludePrefix()
                        .prefix(                        
                            "prefix1",
                            "prefix2")
                        .build())
                    .trigger(ExecutionTriggerArgs.builder()
                        .parameters(TriggerParametersArgs.builder()
                            .startOn("2022-11-15T21:52:47.8145095Z")
                            .build())
                        .type("RunOnce")
                        .build())
                    .build())
                .report(StorageTaskAssignmentReportArgs.builder()
                    .prefix("container1")
                    .build())
                .taskId("/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1")
                .build())
            .resourceGroupName("res4228")
            .storageTaskAssignmentName("myassignment1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const storageTaskAssignment = new azure_native.storage.StorageTaskAssignment("storageTaskAssignment", {
    accountName: "sto4445",
    properties: {
        description: "My Storage task assignment",
        enabled: true,
        executionContext: {
            target: {
                excludePrefix: [],
                prefix: [
                    "prefix1",
                    "prefix2",
                ],
            },
            trigger: {
                parameters: {
                    startOn: "2022-11-15T21:52:47.8145095Z",
                },
                type: azure_native.storage.TriggerType.RunOnce,
            },
        },
        report: {
            prefix: "container1",
        },
        taskId: "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
    },
    resourceGroupName: "res4228",
    storageTaskAssignmentName: "myassignment1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

storage_task_assignment = azure_native.storage.StorageTaskAssignment("storageTaskAssignment",
    account_name="sto4445",
    properties={
        "description": "My Storage task assignment",
        "enabled": True,
        "execution_context": {
            "target": {
                "exclude_prefix": [],
                "prefix": [
                    "prefix1",
                    "prefix2",
                ],
            },
            "trigger": {
                "parameters": {
                    "start_on": "2022-11-15T21:52:47.8145095Z",
                },
                "type": azure_native.storage.TriggerType.RUN_ONCE,
            },
        },
        "report": {
            "prefix": "container1",
        },
        "task_id": "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
    },
    resource_group_name="res4228",
    storage_task_assignment_name="myassignment1")
Copy
resources:
  storageTaskAssignment:
    type: azure-native:storage:StorageTaskAssignment
    properties:
      accountName: sto4445
      properties:
        description: My Storage task assignment
        enabled: true
        executionContext:
          target:
            excludePrefix: []
            prefix:
              - prefix1
              - prefix2
          trigger:
            parameters:
              startOn: 2022-11-15T21:52:47.8145095Z
            type: RunOnce
        report:
          prefix: container1
        taskId: /subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1
      resourceGroupName: res4228
      storageTaskAssignmentName: myassignment1
Copy

PutStorageTaskAssignmentRequiredProperties

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var storageTaskAssignment = new AzureNative.Storage.StorageTaskAssignment("storageTaskAssignment", new()
    {
        AccountName = "sto4445",
        Properties = new AzureNative.Storage.Inputs.StorageTaskAssignmentPropertiesArgs
        {
            Description = "My Storage task assignment",
            Enabled = true,
            ExecutionContext = new AzureNative.Storage.Inputs.StorageTaskAssignmentExecutionContextArgs
            {
                Trigger = new AzureNative.Storage.Inputs.ExecutionTriggerArgs
                {
                    Parameters = new AzureNative.Storage.Inputs.TriggerParametersArgs
                    {
                        StartOn = "2022-11-15T21:52:47.8145095Z",
                    },
                    Type = AzureNative.Storage.TriggerType.RunOnce,
                },
            },
            Report = new AzureNative.Storage.Inputs.StorageTaskAssignmentReportArgs
            {
                Prefix = "container1",
            },
            TaskId = "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
        },
        ResourceGroupName = "res4228",
        StorageTaskAssignmentName = "myassignment1",
    });

});
Copy
package main

import (
	storage "github.com/pulumi/pulumi-azure-native-sdk/storage/v3"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := storage.NewStorageTaskAssignment(ctx, "storageTaskAssignment", &storage.StorageTaskAssignmentArgs{
			AccountName: pulumi.String("sto4445"),
			Properties: &storage.StorageTaskAssignmentPropertiesArgs{
				Description: pulumi.String("My Storage task assignment"),
				Enabled:     pulumi.Bool(true),
				ExecutionContext: &storage.StorageTaskAssignmentExecutionContextArgs{
					Trigger: &storage.ExecutionTriggerArgs{
						Parameters: &storage.TriggerParametersArgs{
							StartOn: pulumi.String("2022-11-15T21:52:47.8145095Z"),
						},
						Type: storage.TriggerTypeRunOnce,
					},
				},
				Report: &storage.StorageTaskAssignmentReportArgs{
					Prefix: pulumi.String("container1"),
				},
				TaskId: pulumi.String("/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1"),
			},
			ResourceGroupName:         pulumi.String("res4228"),
			StorageTaskAssignmentName: pulumi.String("myassignment1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.storage.StorageTaskAssignment;
import com.pulumi.azurenative.storage.StorageTaskAssignmentArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentPropertiesArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentExecutionContextArgs;
import com.pulumi.azurenative.storage.inputs.ExecutionTriggerArgs;
import com.pulumi.azurenative.storage.inputs.TriggerParametersArgs;
import com.pulumi.azurenative.storage.inputs.StorageTaskAssignmentReportArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var storageTaskAssignment = new StorageTaskAssignment("storageTaskAssignment", StorageTaskAssignmentArgs.builder()
            .accountName("sto4445")
            .properties(StorageTaskAssignmentPropertiesArgs.builder()
                .description("My Storage task assignment")
                .enabled(true)
                .executionContext(StorageTaskAssignmentExecutionContextArgs.builder()
                    .trigger(ExecutionTriggerArgs.builder()
                        .parameters(TriggerParametersArgs.builder()
                            .startOn("2022-11-15T21:52:47.8145095Z")
                            .build())
                        .type("RunOnce")
                        .build())
                    .build())
                .report(StorageTaskAssignmentReportArgs.builder()
                    .prefix("container1")
                    .build())
                .taskId("/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1")
                .build())
            .resourceGroupName("res4228")
            .storageTaskAssignmentName("myassignment1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const storageTaskAssignment = new azure_native.storage.StorageTaskAssignment("storageTaskAssignment", {
    accountName: "sto4445",
    properties: {
        description: "My Storage task assignment",
        enabled: true,
        executionContext: {
            trigger: {
                parameters: {
                    startOn: "2022-11-15T21:52:47.8145095Z",
                },
                type: azure_native.storage.TriggerType.RunOnce,
            },
        },
        report: {
            prefix: "container1",
        },
        taskId: "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
    },
    resourceGroupName: "res4228",
    storageTaskAssignmentName: "myassignment1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

storage_task_assignment = azure_native.storage.StorageTaskAssignment("storageTaskAssignment",
    account_name="sto4445",
    properties={
        "description": "My Storage task assignment",
        "enabled": True,
        "execution_context": {
            "trigger": {
                "parameters": {
                    "start_on": "2022-11-15T21:52:47.8145095Z",
                },
                "type": azure_native.storage.TriggerType.RUN_ONCE,
            },
        },
        "report": {
            "prefix": "container1",
        },
        "task_id": "/subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1",
    },
    resource_group_name="res4228",
    storage_task_assignment_name="myassignment1")
Copy
resources:
  storageTaskAssignment:
    type: azure-native:storage:StorageTaskAssignment
    properties:
      accountName: sto4445
      properties:
        description: My Storage task assignment
        enabled: true
        executionContext:
          trigger:
            parameters:
              startOn: 2022-11-15T21:52:47.8145095Z
            type: RunOnce
        report:
          prefix: container1
        taskId: /subscriptions/1f31ba14-ce16-4281-b9b4-3e78da6e1616/resourceGroups/res4228/providers/Microsoft.StorageActions/storageTasks/mytask1
      resourceGroupName: res4228
      storageTaskAssignmentName: myassignment1
Copy

Create StorageTaskAssignment Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new StorageTaskAssignment(name: string, args: StorageTaskAssignmentArgs, opts?: CustomResourceOptions);
@overload
def StorageTaskAssignment(resource_name: str,
                          args: StorageTaskAssignmentArgs,
                          opts: Optional[ResourceOptions] = None)

@overload
def StorageTaskAssignment(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          account_name: Optional[str] = None,
                          properties: Optional[StorageTaskAssignmentPropertiesArgs] = None,
                          resource_group_name: Optional[str] = None,
                          storage_task_assignment_name: Optional[str] = None)
func NewStorageTaskAssignment(ctx *Context, name string, args StorageTaskAssignmentArgs, opts ...ResourceOption) (*StorageTaskAssignment, error)
public StorageTaskAssignment(string name, StorageTaskAssignmentArgs args, CustomResourceOptions? opts = null)
public StorageTaskAssignment(String name, StorageTaskAssignmentArgs args)
public StorageTaskAssignment(String name, StorageTaskAssignmentArgs args, CustomResourceOptions options)
type: azure-native:storage:StorageTaskAssignment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. StorageTaskAssignmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. StorageTaskAssignmentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. StorageTaskAssignmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. StorageTaskAssignmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. StorageTaskAssignmentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var storageTaskAssignmentResource = new AzureNative.Storage.StorageTaskAssignment("storageTaskAssignmentResource", new()
{
    AccountName = "string",
    Properties = new AzureNative.Storage.Inputs.StorageTaskAssignmentPropertiesArgs
    {
        Description = "string",
        Enabled = false,
        ExecutionContext = new AzureNative.Storage.Inputs.StorageTaskAssignmentExecutionContextArgs
        {
            Trigger = new AzureNative.Storage.Inputs.ExecutionTriggerArgs
            {
                Parameters = new AzureNative.Storage.Inputs.TriggerParametersArgs
                {
                    EndBy = "string",
                    Interval = 0,
                    IntervalUnit = AzureNative.Storage.IntervalUnit.Days,
                    StartFrom = "string",
                    StartOn = "string",
                },
                Type = AzureNative.Storage.TriggerType.RunOnce,
            },
            Target = new AzureNative.Storage.Inputs.ExecutionTargetArgs
            {
                ExcludePrefix = new[]
                {
                    "string",
                },
                Prefix = new[]
                {
                    "string",
                },
            },
        },
        Report = new AzureNative.Storage.Inputs.StorageTaskAssignmentReportArgs
        {
            Prefix = "string",
        },
        TaskId = "string",
    },
    ResourceGroupName = "string",
    StorageTaskAssignmentName = "string",
});
Copy
example, err := storage.NewStorageTaskAssignment(ctx, "storageTaskAssignmentResource", &storage.StorageTaskAssignmentArgs{
	AccountName: pulumi.String("string"),
	Properties: &storage.StorageTaskAssignmentPropertiesArgs{
		Description: pulumi.String("string"),
		Enabled:     pulumi.Bool(false),
		ExecutionContext: &storage.StorageTaskAssignmentExecutionContextArgs{
			Trigger: &storage.ExecutionTriggerArgs{
				Parameters: &storage.TriggerParametersArgs{
					EndBy:        pulumi.String("string"),
					Interval:     pulumi.Int(0),
					IntervalUnit: storage.IntervalUnitDays,
					StartFrom:    pulumi.String("string"),
					StartOn:      pulumi.String("string"),
				},
				Type: storage.TriggerTypeRunOnce,
			},
			Target: &storage.ExecutionTargetArgs{
				ExcludePrefix: pulumi.StringArray{
					pulumi.String("string"),
				},
				Prefix: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		Report: &storage.StorageTaskAssignmentReportArgs{
			Prefix: pulumi.String("string"),
		},
		TaskId: pulumi.String("string"),
	},
	ResourceGroupName:         pulumi.String("string"),
	StorageTaskAssignmentName: pulumi.String("string"),
})
Copy
var storageTaskAssignmentResource = new StorageTaskAssignment("storageTaskAssignmentResource", StorageTaskAssignmentArgs.builder()
    .accountName("string")
    .properties(StorageTaskAssignmentPropertiesArgs.builder()
        .description("string")
        .enabled(false)
        .executionContext(StorageTaskAssignmentExecutionContextArgs.builder()
            .trigger(ExecutionTriggerArgs.builder()
                .parameters(TriggerParametersArgs.builder()
                    .endBy("string")
                    .interval(0)
                    .intervalUnit("Days")
                    .startFrom("string")
                    .startOn("string")
                    .build())
                .type("RunOnce")
                .build())
            .target(ExecutionTargetArgs.builder()
                .excludePrefix("string")
                .prefix("string")
                .build())
            .build())
        .report(StorageTaskAssignmentReportArgs.builder()
            .prefix("string")
            .build())
        .taskId("string")
        .build())
    .resourceGroupName("string")
    .storageTaskAssignmentName("string")
    .build());
Copy
storage_task_assignment_resource = azure_native.storage.StorageTaskAssignment("storageTaskAssignmentResource",
    account_name="string",
    properties={
        "description": "string",
        "enabled": False,
        "execution_context": {
            "trigger": {
                "parameters": {
                    "end_by": "string",
                    "interval": 0,
                    "interval_unit": azure_native.storage.IntervalUnit.DAYS,
                    "start_from": "string",
                    "start_on": "string",
                },
                "type": azure_native.storage.TriggerType.RUN_ONCE,
            },
            "target": {
                "exclude_prefix": ["string"],
                "prefix": ["string"],
            },
        },
        "report": {
            "prefix": "string",
        },
        "task_id": "string",
    },
    resource_group_name="string",
    storage_task_assignment_name="string")
Copy
const storageTaskAssignmentResource = new azure_native.storage.StorageTaskAssignment("storageTaskAssignmentResource", {
    accountName: "string",
    properties: {
        description: "string",
        enabled: false,
        executionContext: {
            trigger: {
                parameters: {
                    endBy: "string",
                    interval: 0,
                    intervalUnit: azure_native.storage.IntervalUnit.Days,
                    startFrom: "string",
                    startOn: "string",
                },
                type: azure_native.storage.TriggerType.RunOnce,
            },
            target: {
                excludePrefix: ["string"],
                prefix: ["string"],
            },
        },
        report: {
            prefix: "string",
        },
        taskId: "string",
    },
    resourceGroupName: "string",
    storageTaskAssignmentName: "string",
});
Copy
type: azure-native:storage:StorageTaskAssignment
properties:
    accountName: string
    properties:
        description: string
        enabled: false
        executionContext:
            target:
                excludePrefix:
                    - string
                prefix:
                    - string
            trigger:
                parameters:
                    endBy: string
                    interval: 0
                    intervalUnit: Days
                    startFrom: string
                    startOn: string
                type: RunOnce
        report:
            prefix: string
        taskId: string
    resourceGroupName: string
    storageTaskAssignmentName: string
Copy

StorageTaskAssignment Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The StorageTaskAssignment resource accepts the following input properties:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
Properties This property is required. Pulumi.AzureNative.Storage.Inputs.StorageTaskAssignmentProperties
Properties of the storage task assignment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
StorageTaskAssignmentName Changes to this property will trigger replacement. string
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
Properties This property is required. StorageTaskAssignmentPropertiesArgs
Properties of the storage task assignment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
StorageTaskAssignmentName Changes to this property will trigger replacement. string
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
properties This property is required. StorageTaskAssignmentProperties
Properties of the storage task assignment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
storageTaskAssignmentName Changes to this property will trigger replacement. String
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
properties This property is required. StorageTaskAssignmentProperties
Properties of the storage task assignment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
storageTaskAssignmentName Changes to this property will trigger replacement. string
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
properties This property is required. StorageTaskAssignmentPropertiesArgs
Properties of the storage task assignment.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
storage_task_assignment_name Changes to this property will trigger replacement. str
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
properties This property is required. Property Map
Properties of the storage task assignment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
storageTaskAssignmentName Changes to this property will trigger replacement. String
The name of the storage task assignment within the specified resource group. Storage task assignment names must be between 3 and 24 characters in length and use numbers and lower-case letters only.

Outputs

All input properties are implicitly available as output properties. Additionally, the StorageTaskAssignment resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

ExecutionTarget
, ExecutionTargetArgs

ExcludePrefix List<string>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
Prefix List<string>
Required list of object prefixes to be included for task execution
ExcludePrefix []string
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
Prefix []string
Required list of object prefixes to be included for task execution
excludePrefix List<String>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix List<String>
Required list of object prefixes to be included for task execution
excludePrefix string[]
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix string[]
Required list of object prefixes to be included for task execution
exclude_prefix Sequence[str]
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix Sequence[str]
Required list of object prefixes to be included for task execution
excludePrefix List<String>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix List<String>
Required list of object prefixes to be included for task execution

ExecutionTargetResponse
, ExecutionTargetResponseArgs

ExcludePrefix List<string>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
Prefix List<string>
Required list of object prefixes to be included for task execution
ExcludePrefix []string
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
Prefix []string
Required list of object prefixes to be included for task execution
excludePrefix List<String>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix List<String>
Required list of object prefixes to be included for task execution
excludePrefix string[]
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix string[]
Required list of object prefixes to be included for task execution
exclude_prefix Sequence[str]
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix Sequence[str]
Required list of object prefixes to be included for task execution
excludePrefix List<String>
List of object prefixes to be excluded from task execution. If there is a conflict between include and exclude prefixes, the exclude prefix will be the determining factor
prefix List<String>
Required list of object prefixes to be included for task execution

ExecutionTrigger
, ExecutionTriggerArgs

Parameters This property is required. Pulumi.AzureNative.Storage.Inputs.TriggerParameters
The trigger parameters of the storage task assignment execution
Type This property is required. Pulumi.AzureNative.Storage.TriggerType
The trigger type of the storage task assignment execution
Parameters This property is required. TriggerParameters
The trigger parameters of the storage task assignment execution
Type This property is required. TriggerType
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParameters
The trigger parameters of the storage task assignment execution
type This property is required. TriggerType
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParameters
The trigger parameters of the storage task assignment execution
type This property is required. TriggerType
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParameters
The trigger parameters of the storage task assignment execution
type This property is required. TriggerType
The trigger type of the storage task assignment execution
parameters This property is required. Property Map
The trigger parameters of the storage task assignment execution
type This property is required. "RunOnce" | "OnSchedule"
The trigger type of the storage task assignment execution

ExecutionTriggerResponse
, ExecutionTriggerResponseArgs

Parameters This property is required. Pulumi.AzureNative.Storage.Inputs.TriggerParametersResponse
The trigger parameters of the storage task assignment execution
Type This property is required. string
The trigger type of the storage task assignment execution
Parameters This property is required. TriggerParametersResponse
The trigger parameters of the storage task assignment execution
Type This property is required. string
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParametersResponse
The trigger parameters of the storage task assignment execution
type This property is required. String
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParametersResponse
The trigger parameters of the storage task assignment execution
type This property is required. string
The trigger type of the storage task assignment execution
parameters This property is required. TriggerParametersResponse
The trigger parameters of the storage task assignment execution
type This property is required. str
The trigger type of the storage task assignment execution
parameters This property is required. Property Map
The trigger parameters of the storage task assignment execution
type This property is required. String
The trigger type of the storage task assignment execution

IntervalUnit
, IntervalUnitArgs

Days
Days
IntervalUnitDays
Days
Days
Days
Days
Days
DAYS
Days
"Days"
Days

StorageTaskAssignmentExecutionContext
, StorageTaskAssignmentExecutionContextArgs

Trigger This property is required. Pulumi.AzureNative.Storage.Inputs.ExecutionTrigger
Execution trigger of the storage task assignment
Target Pulumi.AzureNative.Storage.Inputs.ExecutionTarget
Execution target of the storage task assignment
Trigger This property is required. ExecutionTrigger
Execution trigger of the storage task assignment
Target ExecutionTarget
Execution target of the storage task assignment
trigger This property is required. ExecutionTrigger
Execution trigger of the storage task assignment
target ExecutionTarget
Execution target of the storage task assignment
trigger This property is required. ExecutionTrigger
Execution trigger of the storage task assignment
target ExecutionTarget
Execution target of the storage task assignment
trigger This property is required. ExecutionTrigger
Execution trigger of the storage task assignment
target ExecutionTarget
Execution target of the storage task assignment
trigger This property is required. Property Map
Execution trigger of the storage task assignment
target Property Map
Execution target of the storage task assignment

StorageTaskAssignmentExecutionContextResponse
, StorageTaskAssignmentExecutionContextResponseArgs

Trigger This property is required. Pulumi.AzureNative.Storage.Inputs.ExecutionTriggerResponse
Execution trigger of the storage task assignment
Target Pulumi.AzureNative.Storage.Inputs.ExecutionTargetResponse
Execution target of the storage task assignment
Trigger This property is required. ExecutionTriggerResponse
Execution trigger of the storage task assignment
Target ExecutionTargetResponse
Execution target of the storage task assignment
trigger This property is required. ExecutionTriggerResponse
Execution trigger of the storage task assignment
target ExecutionTargetResponse
Execution target of the storage task assignment
trigger This property is required. ExecutionTriggerResponse
Execution trigger of the storage task assignment
target ExecutionTargetResponse
Execution target of the storage task assignment
trigger This property is required. ExecutionTriggerResponse
Execution trigger of the storage task assignment
target ExecutionTargetResponse
Execution target of the storage task assignment
trigger This property is required. Property Map
Execution trigger of the storage task assignment
target Property Map
Execution target of the storage task assignment

StorageTaskAssignmentProperties
, StorageTaskAssignmentPropertiesArgs

Description This property is required. string
Text that describes the purpose of the storage task assignment
Enabled This property is required. bool
Whether the storage task assignment is enabled or not
ExecutionContext This property is required. Pulumi.AzureNative.Storage.Inputs.StorageTaskAssignmentExecutionContext
The storage task assignment execution context
Report This property is required. Pulumi.AzureNative.Storage.Inputs.StorageTaskAssignmentReport
The storage task assignment report
TaskId This property is required. string
Id of the corresponding storage task
Description This property is required. string
Text that describes the purpose of the storage task assignment
Enabled This property is required. bool
Whether the storage task assignment is enabled or not
ExecutionContext This property is required. StorageTaskAssignmentExecutionContext
The storage task assignment execution context
Report This property is required. StorageTaskAssignmentReport
The storage task assignment report
TaskId This property is required. string
Id of the corresponding storage task
description This property is required. String
Text that describes the purpose of the storage task assignment
enabled This property is required. Boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. StorageTaskAssignmentExecutionContext
The storage task assignment execution context
report This property is required. StorageTaskAssignmentReport
The storage task assignment report
taskId This property is required. String
Id of the corresponding storage task
description This property is required. string
Text that describes the purpose of the storage task assignment
enabled This property is required. boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. StorageTaskAssignmentExecutionContext
The storage task assignment execution context
report This property is required. StorageTaskAssignmentReport
The storage task assignment report
taskId This property is required. string
Id of the corresponding storage task
description This property is required. str
Text that describes the purpose of the storage task assignment
enabled This property is required. bool
Whether the storage task assignment is enabled or not
execution_context This property is required. StorageTaskAssignmentExecutionContext
The storage task assignment execution context
report This property is required. StorageTaskAssignmentReport
The storage task assignment report
task_id This property is required. str
Id of the corresponding storage task
description This property is required. String
Text that describes the purpose of the storage task assignment
enabled This property is required. Boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. Property Map
The storage task assignment execution context
report This property is required. Property Map
The storage task assignment report
taskId This property is required. String
Id of the corresponding storage task

StorageTaskAssignmentPropertiesResponse
, StorageTaskAssignmentPropertiesResponseArgs

Description This property is required. string
Text that describes the purpose of the storage task assignment
Enabled This property is required. bool
Whether the storage task assignment is enabled or not
ExecutionContext This property is required. Pulumi.AzureNative.Storage.Inputs.StorageTaskAssignmentExecutionContextResponse
The storage task assignment execution context
ProvisioningState This property is required. string
Represents the provisioning state of the storage task assignment.
Report This property is required. Pulumi.AzureNative.Storage.Inputs.StorageTaskAssignmentReportResponse
The storage task assignment report
TaskId This property is required. string
Id of the corresponding storage task
RunStatus Pulumi.AzureNative.Storage.Inputs.StorageTaskReportPropertiesResponse
Run status of storage task assignment
Description This property is required. string
Text that describes the purpose of the storage task assignment
Enabled This property is required. bool
Whether the storage task assignment is enabled or not
ExecutionContext This property is required. StorageTaskAssignmentExecutionContextResponse
The storage task assignment execution context
ProvisioningState This property is required. string
Represents the provisioning state of the storage task assignment.
Report This property is required. StorageTaskAssignmentReportResponse
The storage task assignment report
TaskId This property is required. string
Id of the corresponding storage task
RunStatus StorageTaskReportPropertiesResponse
Run status of storage task assignment
description This property is required. String
Text that describes the purpose of the storage task assignment
enabled This property is required. Boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. StorageTaskAssignmentExecutionContextResponse
The storage task assignment execution context
provisioningState This property is required. String
Represents the provisioning state of the storage task assignment.
report This property is required. StorageTaskAssignmentReportResponse
The storage task assignment report
taskId This property is required. String
Id of the corresponding storage task
runStatus StorageTaskReportPropertiesResponse
Run status of storage task assignment
description This property is required. string
Text that describes the purpose of the storage task assignment
enabled This property is required. boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. StorageTaskAssignmentExecutionContextResponse
The storage task assignment execution context
provisioningState This property is required. string
Represents the provisioning state of the storage task assignment.
report This property is required. StorageTaskAssignmentReportResponse
The storage task assignment report
taskId This property is required. string
Id of the corresponding storage task
runStatus StorageTaskReportPropertiesResponse
Run status of storage task assignment
description This property is required. str
Text that describes the purpose of the storage task assignment
enabled This property is required. bool
Whether the storage task assignment is enabled or not
execution_context This property is required. StorageTaskAssignmentExecutionContextResponse
The storage task assignment execution context
provisioning_state This property is required. str
Represents the provisioning state of the storage task assignment.
report This property is required. StorageTaskAssignmentReportResponse
The storage task assignment report
task_id This property is required. str
Id of the corresponding storage task
run_status StorageTaskReportPropertiesResponse
Run status of storage task assignment
description This property is required. String
Text that describes the purpose of the storage task assignment
enabled This property is required. Boolean
Whether the storage task assignment is enabled or not
executionContext This property is required. Property Map
The storage task assignment execution context
provisioningState This property is required. String
Represents the provisioning state of the storage task assignment.
report This property is required. Property Map
The storage task assignment report
taskId This property is required. String
Id of the corresponding storage task
runStatus Property Map
Run status of storage task assignment

StorageTaskAssignmentReport
, StorageTaskAssignmentReportArgs

Prefix This property is required. string
The container prefix for the location of storage task assignment report
Prefix This property is required. string
The container prefix for the location of storage task assignment report
prefix This property is required. String
The container prefix for the location of storage task assignment report
prefix This property is required. string
The container prefix for the location of storage task assignment report
prefix This property is required. str
The container prefix for the location of storage task assignment report
prefix This property is required. String
The container prefix for the location of storage task assignment report

StorageTaskAssignmentReportResponse
, StorageTaskAssignmentReportResponseArgs

Prefix This property is required. string
The container prefix for the location of storage task assignment report
Prefix This property is required. string
The container prefix for the location of storage task assignment report
prefix This property is required. String
The container prefix for the location of storage task assignment report
prefix This property is required. string
The container prefix for the location of storage task assignment report
prefix This property is required. str
The container prefix for the location of storage task assignment report
prefix This property is required. String
The container prefix for the location of storage task assignment report

StorageTaskReportPropertiesResponse
, StorageTaskReportPropertiesResponseArgs

FinishTime This property is required. string
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectFailedCount This property is required. string
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsOperatedOnCount This property is required. string
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsSucceededCount This property is required. string
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsTargetedCount This property is required. string
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
RunResult This property is required. string
Represents the overall result of the execution for the run instance
RunStatusEnum This property is required. string
Represents the status of the execution.
RunStatusError This property is required. string
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
StartTime This property is required. string
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
StorageAccountId This property is required. string
Represents the Storage Account Id where the storage task definition was applied and executed.
SummaryReportPath This property is required. string
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
TaskAssignmentId This property is required. string
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
TaskId This property is required. string
Storage Task Arm Id.
TaskVersion This property is required. string
Storage Task Version
FinishTime This property is required. string
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectFailedCount This property is required. string
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsOperatedOnCount This property is required. string
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsSucceededCount This property is required. string
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
ObjectsTargetedCount This property is required. string
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
RunResult This property is required. string
Represents the overall result of the execution for the run instance
RunStatusEnum This property is required. string
Represents the status of the execution.
RunStatusError This property is required. string
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
StartTime This property is required. string
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
StorageAccountId This property is required. string
Represents the Storage Account Id where the storage task definition was applied and executed.
SummaryReportPath This property is required. string
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
TaskAssignmentId This property is required. string
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
TaskId This property is required. string
Storage Task Arm Id.
TaskVersion This property is required. string
Storage Task Version
finishTime This property is required. String
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectFailedCount This property is required. String
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsOperatedOnCount This property is required. String
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsSucceededCount This property is required. String
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsTargetedCount This property is required. String
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
runResult This property is required. String
Represents the overall result of the execution for the run instance
runStatusEnum This property is required. String
Represents the status of the execution.
runStatusError This property is required. String
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
startTime This property is required. String
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
storageAccountId This property is required. String
Represents the Storage Account Id where the storage task definition was applied and executed.
summaryReportPath This property is required. String
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
taskAssignmentId This property is required. String
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
taskId This property is required. String
Storage Task Arm Id.
taskVersion This property is required. String
Storage Task Version
finishTime This property is required. string
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectFailedCount This property is required. string
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsOperatedOnCount This property is required. string
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsSucceededCount This property is required. string
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsTargetedCount This property is required. string
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
runResult This property is required. string
Represents the overall result of the execution for the run instance
runStatusEnum This property is required. string
Represents the status of the execution.
runStatusError This property is required. string
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
startTime This property is required. string
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
storageAccountId This property is required. string
Represents the Storage Account Id where the storage task definition was applied and executed.
summaryReportPath This property is required. string
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
taskAssignmentId This property is required. string
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
taskId This property is required. string
Storage Task Arm Id.
taskVersion This property is required. string
Storage Task Version
finish_time This property is required. str
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
object_failed_count This property is required. str
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objects_operated_on_count This property is required. str
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objects_succeeded_count This property is required. str
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objects_targeted_count This property is required. str
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
run_result This property is required. str
Represents the overall result of the execution for the run instance
run_status_enum This property is required. str
Represents the status of the execution.
run_status_error This property is required. str
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
start_time This property is required. str
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
storage_account_id This property is required. str
Represents the Storage Account Id where the storage task definition was applied and executed.
summary_report_path This property is required. str
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
task_assignment_id This property is required. str
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
task_id This property is required. str
Storage Task Arm Id.
task_version This property is required. str
Storage Task Version
finishTime This property is required. String
End time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectFailedCount This property is required. String
Total number of objects where task operation failed when was attempted. Filter options such as objectFailedCount eq 0 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsOperatedOnCount This property is required. String
Total number of objects that meet the storage tasks condition and were operated upon. Filter options such as objectsOperatedOnCount ge 100 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsSucceededCount This property is required. String
Total number of objects where task operation succeeded when was attempted.Filter options such as objectsSucceededCount gt 150 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
objectsTargetedCount This property is required. String
Total number of objects that meet the condition as defined in the storage task assignment execution context. Filter options such as objectsTargetedCount gt 50 and other comparison operators can be used as described for Numerical properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
runResult This property is required. String
Represents the overall result of the execution for the run instance
runStatusEnum This property is required. String
Represents the status of the execution.
runStatusError This property is required. String
Well known Azure Storage error code that represents the error encountered during execution of the run instance.
startTime This property is required. String
Start time of the run instance. Filter options such as startTime gt '2023-06-26T20:51:24.4494016Z' and other comparison operators can be used as described for DateTime properties in https://learn.microsoft.com/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
storageAccountId This property is required. String
Represents the Storage Account Id where the storage task definition was applied and executed.
summaryReportPath This property is required. String
Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
taskAssignmentId This property is required. String
Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
taskId This property is required. String
Storage Task Arm Id.
taskVersion This property is required. String
Storage Task Version

TriggerParameters
, TriggerParametersArgs

EndBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
Interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
IntervalUnit Pulumi.AzureNative.Storage.IntervalUnit
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
EndBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
Interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
IntervalUnit IntervalUnit
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy String
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval Integer
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit IntervalUnit
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom String
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn String
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval number
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit IntervalUnit
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
end_by str
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval_unit IntervalUnit
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
start_from str
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
start_on str
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy String
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval Number
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit "Days"
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom String
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn String
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'

TriggerParametersResponse
, TriggerParametersResponseArgs

EndBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
Interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
IntervalUnit string
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
EndBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
Interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
IntervalUnit string
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
StartOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy String
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval Integer
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit String
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom String
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn String
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy string
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval number
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit string
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom string
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn string
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
end_by str
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval int
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval_unit str
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
start_from str
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
start_on str
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'
endBy String
When to end task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
interval Number
Run interval of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
intervalUnit String
Run interval unit of task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startFrom String
When to start task execution. This is a required field when ExecutionTrigger.properties.type is 'OnSchedule'; this property should not be present when ExecutionTrigger.properties.type is 'RunOnce'
startOn String
When to start task execution. This is an optional field when ExecutionTrigger.properties.type is 'RunOnce'; this property should not be present when ExecutionTrigger.properties.type is 'OnSchedule'

TriggerType
, TriggerTypeArgs

RunOnce
RunOnce
OnSchedule
OnSchedule
TriggerTypeRunOnce
RunOnce
TriggerTypeOnSchedule
OnSchedule
RunOnce
RunOnce
OnSchedule
OnSchedule
RunOnce
RunOnce
OnSchedule
OnSchedule
RUN_ONCE
RunOnce
ON_SCHEDULE
OnSchedule
"RunOnce"
RunOnce
"OnSchedule"
OnSchedule

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:storage:StorageTaskAssignment myassignment1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/storageTaskAssignments/{storageTaskAssignmentName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0