azure-native.storage.StorageTaskAssignment
Explore with Pulumi AI
The storage task assignment. Azure REST API version: 2023-05-01.
Other available API versions: 2024-01-01.
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",
    });
});
package main
import (
	storage "github.com/pulumi/pulumi-azure-native-sdk/storage/v2"
	"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
	})
}
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());
    }
}
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",
});
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")
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
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",
    });
});
package main
import (
	storage "github.com/pulumi/pulumi-azure-native-sdk/storage/v2"
	"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
	})
}
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());
    }
}
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",
});
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")
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
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 string
- The unique name of the resource.
- args StorageTaskAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args StorageTaskAssignmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args StorageTaskAssignmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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 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
Pulumi.Azure Native. Storage. Inputs. Storage Task Assignment Properties 
- Properties of the storage task assignment.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- StorageTask stringAssignment Name 
- 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 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
StorageTask Assignment Properties Args 
- Properties of the storage task assignment.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- StorageTask stringAssignment Name 
- 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 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
StorageTask Assignment Properties 
- Properties of the storage task assignment.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- storageTask StringAssignment Name 
- 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 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
StorageTask Assignment Properties 
- Properties of the storage task assignment.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- storageTask stringAssignment Name 
- 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 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
StorageTask Assignment Properties Args 
- Properties of the storage task assignment.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- storage_task_ strassignment_ name 
- 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 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 Property Map
- Properties of the storage task assignment.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- storageTask StringAssignment Name 
- 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:
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
Pulumi.Azure Native. Storage. Inputs. Trigger Parameters 
- The trigger parameters of the storage task assignment execution
- Type
Pulumi.Azure Native. Storage. Trigger Type 
- The trigger type of the storage task assignment execution
- Parameters
TriggerParameters 
- The trigger parameters of the storage task assignment execution
- Type
TriggerType 
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters 
- The trigger parameters of the storage task assignment execution
- type
TriggerType 
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters 
- The trigger parameters of the storage task assignment execution
- type
TriggerType 
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters 
- The trigger parameters of the storage task assignment execution
- type
TriggerType 
- The trigger type of the storage task assignment execution
- parameters Property Map
- The trigger parameters of the storage task assignment execution
- type
"RunOnce" | "On Schedule" 
- The trigger type of the storage task assignment execution
ExecutionTriggerResponse, ExecutionTriggerResponseArgs      
- Parameters
Pulumi.Azure Native. Storage. Inputs. Trigger Parameters Response 
- The trigger parameters of the storage task assignment execution
- Type string
- The trigger type of the storage task assignment execution
- Parameters
TriggerParameters Response 
- The trigger parameters of the storage task assignment execution
- Type string
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters Response 
- The trigger parameters of the storage task assignment execution
- type String
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters Response 
- The trigger parameters of the storage task assignment execution
- type string
- The trigger type of the storage task assignment execution
- parameters
TriggerParameters Response 
- The trigger parameters of the storage task assignment execution
- type str
- The trigger type of the storage task assignment execution
- parameters Property Map
- The trigger parameters of the storage task assignment execution
- type String
- The trigger type of the storage task assignment execution
IntervalUnit, IntervalUnitArgs    
- Days
- Days
- IntervalUnit Days 
- Days
- Days
- Days
- Days
- Days
- DAYS
- Days
- "Days"
- Days
StorageTaskAssignmentExecutionContext, StorageTaskAssignmentExecutionContextArgs          
- Trigger
Pulumi.Azure Native. Storage. Inputs. Execution Trigger 
- Execution trigger of the storage task assignment
- Target
Pulumi.Azure Native. Storage. Inputs. Execution Target 
- Execution target of the storage task assignment
- Trigger
ExecutionTrigger 
- Execution trigger of the storage task assignment
- Target
ExecutionTarget 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger 
- Execution trigger of the storage task assignment
- target
ExecutionTarget 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger 
- Execution trigger of the storage task assignment
- target
ExecutionTarget 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger 
- Execution trigger of the storage task assignment
- target
ExecutionTarget 
- Execution target of the storage task assignment
- trigger Property Map
- Execution trigger of the storage task assignment
- target Property Map
- Execution target of the storage task assignment
StorageTaskAssignmentExecutionContextResponse, StorageTaskAssignmentExecutionContextResponseArgs            
- Trigger
Pulumi.Azure Native. Storage. Inputs. Execution Trigger Response 
- Execution trigger of the storage task assignment
- Target
Pulumi.Azure Native. Storage. Inputs. Execution Target Response 
- Execution target of the storage task assignment
- Trigger
ExecutionTrigger Response 
- Execution trigger of the storage task assignment
- Target
ExecutionTarget Response 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger Response 
- Execution trigger of the storage task assignment
- target
ExecutionTarget Response 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger Response 
- Execution trigger of the storage task assignment
- target
ExecutionTarget Response 
- Execution target of the storage task assignment
- trigger
ExecutionTrigger Response 
- Execution trigger of the storage task assignment
- target
ExecutionTarget Response 
- Execution target of the storage task assignment
- trigger Property Map
- Execution trigger of the storage task assignment
- target Property Map
- Execution target of the storage task assignment
StorageTaskAssignmentProperties, StorageTaskAssignmentPropertiesArgs        
- Description string
- Text that describes the purpose of the storage task assignment
- Enabled bool
- Whether the storage task assignment is enabled or not
- ExecutionContext Pulumi.Azure Native. Storage. Inputs. Storage Task Assignment Execution Context 
- The storage task assignment execution context
- Report
Pulumi.Azure Native. Storage. Inputs. Storage Task Assignment Report 
- The storage task assignment report
- TaskId string
- Id of the corresponding storage task
- Description string
- Text that describes the purpose of the storage task assignment
- Enabled bool
- Whether the storage task assignment is enabled or not
- ExecutionContext StorageTask Assignment Execution Context 
- The storage task assignment execution context
- Report
StorageTask Assignment Report 
- The storage task assignment report
- TaskId string
- Id of the corresponding storage task
- description String
- Text that describes the purpose of the storage task assignment
- enabled Boolean
- Whether the storage task assignment is enabled or not
- executionContext StorageTask Assignment Execution Context 
- The storage task assignment execution context
- report
StorageTask Assignment Report 
- The storage task assignment report
- taskId String
- Id of the corresponding storage task
- description string
- Text that describes the purpose of the storage task assignment
- enabled boolean
- Whether the storage task assignment is enabled or not
- executionContext StorageTask Assignment Execution Context 
- The storage task assignment execution context
- report
StorageTask Assignment Report 
- The storage task assignment report
- taskId string
- Id of the corresponding storage task
- description str
- Text that describes the purpose of the storage task assignment
- enabled bool
- Whether the storage task assignment is enabled or not
- execution_context StorageTask Assignment Execution Context 
- The storage task assignment execution context
- report
StorageTask Assignment Report 
- The storage task assignment report
- task_id str
- Id of the corresponding storage task
- description String
- Text that describes the purpose of the storage task assignment
- enabled Boolean
- Whether the storage task assignment is enabled or not
- executionContext Property Map
- The storage task assignment execution context
- report Property Map
- The storage task assignment report
- taskId String
- Id of the corresponding storage task
StorageTaskAssignmentPropertiesResponse, StorageTaskAssignmentPropertiesResponseArgs          
- Description string
- Text that describes the purpose of the storage task assignment
- Enabled bool
- Whether the storage task assignment is enabled or not
- ExecutionContext Pulumi.Azure Native. Storage. Inputs. Storage Task Assignment Execution Context Response 
- The storage task assignment execution context
- ProvisioningState string
- Represents the provisioning state of the storage task assignment.
- Report
Pulumi.Azure Native. Storage. Inputs. Storage Task Assignment Report Response 
- The storage task assignment report
- TaskId string
- Id of the corresponding storage task
- RunStatus Pulumi.Azure Native. Storage. Inputs. Storage Task Report Properties Response 
- Run status of storage task assignment
- Description string
- Text that describes the purpose of the storage task assignment
- Enabled bool
- Whether the storage task assignment is enabled or not
- ExecutionContext StorageTask Assignment Execution Context Response 
- The storage task assignment execution context
- ProvisioningState string
- Represents the provisioning state of the storage task assignment.
- Report
StorageTask Assignment Report Response 
- The storage task assignment report
- TaskId string
- Id of the corresponding storage task
- RunStatus StorageTask Report Properties Response 
- Run status of storage task assignment
- description String
- Text that describes the purpose of the storage task assignment
- enabled Boolean
- Whether the storage task assignment is enabled or not
- executionContext StorageTask Assignment Execution Context Response 
- The storage task assignment execution context
- provisioningState String
- Represents the provisioning state of the storage task assignment.
- report
StorageTask Assignment Report Response 
- The storage task assignment report
- taskId String
- Id of the corresponding storage task
- runStatus StorageTask Report Properties Response 
- Run status of storage task assignment
- description string
- Text that describes the purpose of the storage task assignment
- enabled boolean
- Whether the storage task assignment is enabled or not
- executionContext StorageTask Assignment Execution Context Response 
- The storage task assignment execution context
- provisioningState string
- Represents the provisioning state of the storage task assignment.
- report
StorageTask Assignment Report Response 
- The storage task assignment report
- taskId string
- Id of the corresponding storage task
- runStatus StorageTask Report Properties Response 
- Run status of storage task assignment
- description str
- Text that describes the purpose of the storage task assignment
- enabled bool
- Whether the storage task assignment is enabled or not
- execution_context StorageTask Assignment Execution Context Response 
- The storage task assignment execution context
- provisioning_state str
- Represents the provisioning state of the storage task assignment.
- report
StorageTask Assignment Report Response 
- The storage task assignment report
- task_id str
- Id of the corresponding storage task
- run_status StorageTask Report Properties Response 
- Run status of storage task assignment
- description String
- Text that describes the purpose of the storage task assignment
- enabled Boolean
- Whether the storage task assignment is enabled or not
- executionContext Property Map
- The storage task assignment execution context
- provisioningState String
- Represents the provisioning state of the storage task assignment.
- report Property Map
- The storage task assignment report
- taskId String
- Id of the corresponding storage task
- runStatus Property Map
- Run status of storage task assignment
StorageTaskAssignmentReport, StorageTaskAssignmentReportArgs        
- Prefix string
- The container prefix for the location of storage task assignment report
- Prefix string
- The container prefix for the location of storage task assignment report
- prefix String
- The container prefix for the location of storage task assignment report
- prefix string
- The container prefix for the location of storage task assignment report
- prefix str
- The container prefix for the location of storage task assignment report
- prefix String
- The container prefix for the location of storage task assignment report
StorageTaskAssignmentReportResponse, StorageTaskAssignmentReportResponseArgs          
- Prefix string
- The container prefix for the location of storage task assignment report
- Prefix string
- The container prefix for the location of storage task assignment report
- prefix String
- The container prefix for the location of storage task assignment report
- prefix string
- The container prefix for the location of storage task assignment report
- prefix str
- The container prefix for the location of storage task assignment report
- prefix String
- The container prefix for the location of storage task assignment report
StorageTaskReportPropertiesResponse, StorageTaskReportPropertiesResponseArgs          
- FinishTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectFailed stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsOperated stringOn Count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsSucceeded stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsTargeted stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- RunResult string
- Represents the overall result of the execution for the run instance
- RunStatus stringEnum 
- Represents the status of the execution.
- RunStatus stringError 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- StartTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- StorageAccount stringId 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- SummaryReport stringPath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- TaskAssignment stringId 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- TaskId string
- Storage Task Arm Id.
- TaskVersion string
- Storage Task Version
- FinishTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectFailed stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsOperated stringOn Count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsSucceeded stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- ObjectsTargeted stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- RunResult string
- Represents the overall result of the execution for the run instance
- RunStatus stringEnum 
- Represents the status of the execution.
- RunStatus stringError 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- StartTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- StorageAccount stringId 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- SummaryReport stringPath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- TaskAssignment stringId 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- TaskId string
- Storage Task Arm Id.
- TaskVersion string
- Storage Task Version
- finishTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectFailed StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsOperated StringOn Count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsSucceeded StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsTargeted StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- runResult String
- Represents the overall result of the execution for the run instance
- runStatus StringEnum 
- Represents the status of the execution.
- runStatus StringError 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- startTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- storageAccount StringId 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- summaryReport StringPath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- taskAssignment StringId 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- taskId String
- Storage Task Arm Id.
- taskVersion String
- Storage Task Version
- finishTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectFailed stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsOperated stringOn Count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsSucceeded stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsTargeted stringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- runResult string
- Represents the overall result of the execution for the run instance
- runStatus stringEnum 
- Represents the status of the execution.
- runStatus stringError 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- startTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- storageAccount stringId 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- summaryReport stringPath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- taskAssignment stringId 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- taskId string
- Storage Task Arm Id.
- taskVersion string
- Storage Task Version
- finish_time 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- object_failed_ strcount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objects_operated_ stron_ count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objects_succeeded_ strcount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objects_targeted_ strcount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- run_result str
- Represents the overall result of the execution for the run instance
- run_status_ strenum 
- Represents the status of the execution.
- run_status_ strerror 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- start_time 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- storage_account_ strid 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- summary_report_ strpath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- task_assignment_ strid 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- task_id str
- Storage Task Arm Id.
- task_version str
- Storage Task Version
- finishTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectFailed StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsOperated StringOn Count 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsSucceeded StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- objectsTargeted StringCount 
- 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- runResult String
- Represents the overall result of the execution for the run instance
- runStatus StringEnum 
- Represents the status of the execution.
- runStatus StringError 
- Well known Azure Storage error code that represents the error encountered during execution of the run instance.
- startTime 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/en-us/rest/api/storageservices/querying-tables-and-entities#supported-comparison-operators
- storageAccount StringId 
- Represents the Storage Account Id where the storage task definition was applied and executed.
- summaryReport StringPath 
- Full path to the verbose report stored in the reporting container as specified in the assignment execution context for the storage account.
- taskAssignment StringId 
- Represents the Storage Task Assignment Id associated with the storage task that provided an execution context.
- taskId String
- Storage Task Arm Id.
- taskVersion 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.Azure Native. Storage. Interval Unit 
- 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
- TriggerType Run Once 
- RunOnce
- TriggerType On Schedule 
- 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0