1. Packages
  2. Azure Native v1
  3. API Docs
  4. recoveryservices
  5. ProtectedItem
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.recoveryservices.ProtectedItem

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Base class for backup items. API Version: 2021-02-01.

    Example Usage

    Enable Protection on Azure IaasVm

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var protectedItem = new AzureNative.RecoveryServices.ProtectedItem("protectedItem", new()
        {
            ContainerName = "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            FabricName = "Azure",
            Properties = new AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMProtectedItemArgs
            {
                PolicyId = "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
                ProtectedItemType = "Microsoft.Compute/virtualMachines",
                SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
            },
            ProtectedItemName = "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            ResourceGroupName = "SwaggerTestRg",
            VaultName = "NetSDKTestRsVault",
        });
    
    });
    
    package main
    
    import (
    	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := recoveryservices.NewProtectedItem(ctx, "protectedItem", &recoveryservices.ProtectedItemArgs{
    			ContainerName: pulumi.String("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
    			FabricName:    pulumi.String("Azure"),
    			Properties: recoveryservices.AzureIaaSComputeVMProtectedItem{
    				PolicyId:          "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
    				ProtectedItemType: "Microsoft.Compute/virtualMachines",
    				SourceResourceId:  "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    			},
    			ProtectedItemName: pulumi.String("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
    			ResourceGroupName: pulumi.String("SwaggerTestRg"),
    			VaultName:         pulumi.String("NetSDKTestRsVault"),
    		})
    		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.recoveryservices.ProtectedItem;
    import com.pulumi.azurenative.recoveryservices.ProtectedItemArgs;
    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 protectedItem = new ProtectedItem("protectedItem", ProtectedItemArgs.builder()        
                .containerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
                .fabricName("Azure")
                .properties(Map.ofEntries(
                    Map.entry("policyId", "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy"),
                    Map.entry("protectedItemType", "Microsoft.Compute/virtualMachines"),
                    Map.entry("sourceResourceId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
                ))
                .protectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
                .resourceGroupName("SwaggerTestRg")
                .vaultName("NetSDKTestRsVault")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    protected_item = azure_native.recoveryservices.ProtectedItem("protectedItem",
        container_name="IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        fabric_name="Azure",
        properties=azure_native.recoveryservices.AzureIaaSComputeVMProtectedItemArgs(
            policy_id="/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
            protected_item_type="Microsoft.Compute/virtualMachines",
            source_resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
        ),
        protected_item_name="VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        resource_group_name="SwaggerTestRg",
        vault_name="NetSDKTestRsVault")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const protectedItem = new azure_native.recoveryservices.ProtectedItem("protectedItem", {
        containerName: "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        fabricName: "Azure",
        properties: {
            policyId: "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
            protectedItemType: "Microsoft.Compute/virtualMachines",
            sourceResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
        },
        protectedItemName: "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        resourceGroupName: "SwaggerTestRg",
        vaultName: "NetSDKTestRsVault",
    });
    
    resources:
      protectedItem:
        type: azure-native:recoveryservices:ProtectedItem
        properties:
          containerName: IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1
          fabricName: Azure
          properties:
            policyId: /Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy
            protectedItemType: Microsoft.Compute/virtualMachines
            sourceResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1
          protectedItemName: VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1
          resourceGroupName: SwaggerTestRg
          vaultName: NetSDKTestRsVault
    

    Stop Protection with retain data on Azure IaasVm

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var protectedItem = new AzureNative.RecoveryServices.ProtectedItem("protectedItem", new()
        {
            ContainerName = "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            FabricName = "Azure",
            Properties = new AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMProtectedItemArgs
            {
                ProtectedItemType = "Microsoft.Compute/virtualMachines",
                ProtectionState = "ProtectionStopped",
                SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
            },
            ProtectedItemName = "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            ResourceGroupName = "SwaggerTestRg",
            VaultName = "NetSDKTestRsVault",
        });
    
    });
    
    package main
    
    import (
    	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := recoveryservices.NewProtectedItem(ctx, "protectedItem", &recoveryservices.ProtectedItemArgs{
    			ContainerName: pulumi.String("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
    			FabricName:    pulumi.String("Azure"),
    			Properties: recoveryservices.AzureIaaSComputeVMProtectedItem{
    				ProtectedItemType: "Microsoft.Compute/virtualMachines",
    				ProtectionState:   "ProtectionStopped",
    				SourceResourceId:  "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    			},
    			ProtectedItemName: pulumi.String("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1"),
    			ResourceGroupName: pulumi.String("SwaggerTestRg"),
    			VaultName:         pulumi.String("NetSDKTestRsVault"),
    		})
    		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.recoveryservices.ProtectedItem;
    import com.pulumi.azurenative.recoveryservices.ProtectedItemArgs;
    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 protectedItem = new ProtectedItem("protectedItem", ProtectedItemArgs.builder()        
                .containerName("IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
                .fabricName("Azure")
                .properties(Map.ofEntries(
                    Map.entry("protectedItemType", "Microsoft.Compute/virtualMachines"),
                    Map.entry("protectionState", "ProtectionStopped"),
                    Map.entry("sourceResourceId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
                ))
                .protectedItemName("VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1")
                .resourceGroupName("SwaggerTestRg")
                .vaultName("NetSDKTestRsVault")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    protected_item = azure_native.recoveryservices.ProtectedItem("protectedItem",
        container_name="IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        fabric_name="Azure",
        properties=azure_native.recoveryservices.AzureIaaSComputeVMProtectedItemArgs(
            protected_item_type="Microsoft.Compute/virtualMachines",
            protection_state="ProtectionStopped",
            source_resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
        ),
        protected_item_name="VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        resource_group_name="SwaggerTestRg",
        vault_name="NetSDKTestRsVault")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const protectedItem = new azure_native.recoveryservices.ProtectedItem("protectedItem", {
        containerName: "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        fabricName: "Azure",
        properties: {
            protectedItemType: "Microsoft.Compute/virtualMachines",
            protectionState: "ProtectionStopped",
            sourceResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
        },
        protectedItemName: "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
        resourceGroupName: "SwaggerTestRg",
        vaultName: "NetSDKTestRsVault",
    });
    
    resources:
      protectedItem:
        type: azure-native:recoveryservices:ProtectedItem
        properties:
          containerName: IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1
          fabricName: Azure
          properties:
            protectedItemType: Microsoft.Compute/virtualMachines
            protectionState: ProtectionStopped
            sourceResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1
          protectedItemName: VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1
          resourceGroupName: SwaggerTestRg
          vaultName: NetSDKTestRsVault
    

    Create ProtectedItem Resource

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

    Constructor syntax

    new ProtectedItem(name: string, args: ProtectedItemArgs, opts?: CustomResourceOptions);
    @overload
    def ProtectedItem(resource_name: str,
                      args: ProtectedItemArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ProtectedItem(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      container_name: Optional[str] = None,
                      fabric_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      vault_name: Optional[str] = None,
                      e_tag: Optional[str] = None,
                      location: Optional[str] = None,
                      properties: Optional[Union[AzureFileshareProtectedItemArgs, AzureIaaSClassicComputeVMProtectedItemArgs, AzureIaaSComputeVMProtectedItemArgs, AzureIaaSVMProtectedItemArgs, AzureSqlProtectedItemArgs, AzureVmWorkloadProtectedItemArgs, AzureVmWorkloadSAPAseDatabaseProtectedItemArgs, AzureVmWorkloadSAPHanaDatabaseProtectedItemArgs, AzureVmWorkloadSQLDatabaseProtectedItemArgs, DPMProtectedItemArgs, GenericProtectedItemArgs, MabFileFolderProtectedItemArgs]] = None,
                      protected_item_name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewProtectedItem(ctx *Context, name string, args ProtectedItemArgs, opts ...ResourceOption) (*ProtectedItem, error)
    public ProtectedItem(string name, ProtectedItemArgs args, CustomResourceOptions? opts = null)
    public ProtectedItem(String name, ProtectedItemArgs args)
    public ProtectedItem(String name, ProtectedItemArgs args, CustomResourceOptions options)
    
    type: azure-native:recoveryservices:ProtectedItem
    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 ProtectedItemArgs
    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 ProtectedItemArgs
    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 ProtectedItemArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProtectedItemArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProtectedItemArgs
    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 protectedItemResource = new AzureNative.Recoveryservices.ProtectedItem("protectedItemResource", new()
    {
        ContainerName = "string",
        FabricName = "string",
        ResourceGroupName = "string",
        VaultName = "string",
        ETag = "string",
        Location = "string",
        Properties = 
        {
            { "protectedItemType", "AzureFileShareProtectedItem" },
            { "isScheduledForDeferredDelete", false },
            { "protectionStatus", "string" },
            { "createMode", "string" },
            { "deferredDeleteTimeInUTC", "string" },
            { "deferredDeleteTimeRemaining", "string" },
            { "extendedInfo", 
            {
                { "oldestRecoveryPoint", "string" },
                { "policyState", "string" },
                { "recoveryPointCount", 0 },
            } },
            { "friendlyName", "string" },
            { "kpisHealths", 
            {
                { "string", 
                {
                    { "resourceHealthStatus", "string" },
                } },
            } },
            { "workloadType", "string" },
            { "containerName", "string" },
            { "isDeferredDeleteScheduleUpcoming", false },
            { "lastBackupStatus", "string" },
            { "lastBackupTime", "string" },
            { "lastRecoveryPoint", "string" },
            { "policyId", "string" },
            { "backupSetName", "string" },
            { "protectionState", "string" },
            { "backupManagementType", "string" },
            { "sourceResourceId", "string" },
            { "isRehydrate", false },
        },
        ProtectedItemName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := recoveryservices.NewProtectedItem(ctx, "protectedItemResource", &recoveryservices.ProtectedItemArgs{
    	ContainerName:     "string",
    	FabricName:        "string",
    	ResourceGroupName: "string",
    	VaultName:         "string",
    	ETag:              "string",
    	Location:          "string",
    	Properties: map[string]interface{}{
    		"protectedItemType":            "AzureFileShareProtectedItem",
    		"isScheduledForDeferredDelete": false,
    		"protectionStatus":             "string",
    		"createMode":                   "string",
    		"deferredDeleteTimeInUTC":      "string",
    		"deferredDeleteTimeRemaining":  "string",
    		"extendedInfo": map[string]interface{}{
    			"oldestRecoveryPoint": "string",
    			"policyState":         "string",
    			"recoveryPointCount":  0,
    		},
    		"friendlyName": "string",
    		"kpisHealths": map[string]interface{}{
    			"string": map[string]interface{}{
    				"resourceHealthStatus": "string",
    			},
    		},
    		"workloadType":                     "string",
    		"containerName":                    "string",
    		"isDeferredDeleteScheduleUpcoming": false,
    		"lastBackupStatus":                 "string",
    		"lastBackupTime":                   "string",
    		"lastRecoveryPoint":                "string",
    		"policyId":                         "string",
    		"backupSetName":                    "string",
    		"protectionState":                  "string",
    		"backupManagementType":             "string",
    		"sourceResourceId":                 "string",
    		"isRehydrate":                      false,
    	},
    	ProtectedItemName: "string",
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var protectedItemResource = new ProtectedItem("protectedItemResource", ProtectedItemArgs.builder()
        .containerName("string")
        .fabricName("string")
        .resourceGroupName("string")
        .vaultName("string")
        .eTag("string")
        .location("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .protectedItemName("string")
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    protected_item_resource = azure_native.recoveryservices.ProtectedItem("protectedItemResource",
        container_name=string,
        fabric_name=string,
        resource_group_name=string,
        vault_name=string,
        e_tag=string,
        location=string,
        properties={
            protectedItemType: AzureFileShareProtectedItem,
            isScheduledForDeferredDelete: False,
            protectionStatus: string,
            createMode: string,
            deferredDeleteTimeInUTC: string,
            deferredDeleteTimeRemaining: string,
            extendedInfo: {
                oldestRecoveryPoint: string,
                policyState: string,
                recoveryPointCount: 0,
            },
            friendlyName: string,
            kpisHealths: {
                string: {
                    resourceHealthStatus: string,
                },
            },
            workloadType: string,
            containerName: string,
            isDeferredDeleteScheduleUpcoming: False,
            lastBackupStatus: string,
            lastBackupTime: string,
            lastRecoveryPoint: string,
            policyId: string,
            backupSetName: string,
            protectionState: string,
            backupManagementType: string,
            sourceResourceId: string,
            isRehydrate: False,
        },
        protected_item_name=string,
        tags={
            string: string,
        })
    
    const protectedItemResource = new azure_native.recoveryservices.ProtectedItem("protectedItemResource", {
        containerName: "string",
        fabricName: "string",
        resourceGroupName: "string",
        vaultName: "string",
        eTag: "string",
        location: "string",
        properties: {
            protectedItemType: "AzureFileShareProtectedItem",
            isScheduledForDeferredDelete: false,
            protectionStatus: "string",
            createMode: "string",
            deferredDeleteTimeInUTC: "string",
            deferredDeleteTimeRemaining: "string",
            extendedInfo: {
                oldestRecoveryPoint: "string",
                policyState: "string",
                recoveryPointCount: 0,
            },
            friendlyName: "string",
            kpisHealths: {
                string: {
                    resourceHealthStatus: "string",
                },
            },
            workloadType: "string",
            containerName: "string",
            isDeferredDeleteScheduleUpcoming: false,
            lastBackupStatus: "string",
            lastBackupTime: "string",
            lastRecoveryPoint: "string",
            policyId: "string",
            backupSetName: "string",
            protectionState: "string",
            backupManagementType: "string",
            sourceResourceId: "string",
            isRehydrate: false,
        },
        protectedItemName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:recoveryservices:ProtectedItem
    properties:
        containerName: string
        eTag: string
        fabricName: string
        location: string
        properties:
            backupManagementType: string
            backupSetName: string
            containerName: string
            createMode: string
            deferredDeleteTimeInUTC: string
            deferredDeleteTimeRemaining: string
            extendedInfo:
                oldestRecoveryPoint: string
                policyState: string
                recoveryPointCount: 0
            friendlyName: string
            isDeferredDeleteScheduleUpcoming: false
            isRehydrate: false
            isScheduledForDeferredDelete: false
            kpisHealths:
                string:
                    resourceHealthStatus: string
            lastBackupStatus: string
            lastBackupTime: string
            lastRecoveryPoint: string
            policyId: string
            protectedItemType: AzureFileShareProtectedItem
            protectionState: string
            protectionStatus: string
            sourceResourceId: string
            workloadType: string
        protectedItemName: string
        resourceGroupName: string
        tags:
            string: string
        vaultName: string
    

    ProtectedItem 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 ProtectedItem resource accepts the following input properties:

    ContainerName string
    Container name associated with the backup item.
    FabricName string
    Fabric name associated with the backup item.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    VaultName string
    The name of the recovery services vault.
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSClassicComputeVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadSAPAseDatabaseProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadSAPHanaDatabaseProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadSQLDatabaseProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.DPMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.GenericProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.MabFileFolderProtectedItem
    ProtectedItemResource properties
    ProtectedItemName string
    Item name to be backed up.
    Tags Dictionary<string, string>
    Resource tags.
    ContainerName string
    Container name associated with the backup item.
    FabricName string
    Fabric name associated with the backup item.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    VaultName string
    The name of the recovery services vault.
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Properties AzureFileshareProtectedItemArgs | AzureIaaSClassicComputeVMProtectedItemArgs | AzureIaaSComputeVMProtectedItemArgs | AzureIaaSVMProtectedItemArgs | AzureSqlProtectedItemArgs | AzureVmWorkloadProtectedItemArgs | AzureVmWorkloadSAPAseDatabaseProtectedItemArgs | AzureVmWorkloadSAPHanaDatabaseProtectedItemArgs | AzureVmWorkloadSQLDatabaseProtectedItemArgs | DPMProtectedItemArgs | GenericProtectedItemArgs | MabFileFolderProtectedItemArgs
    ProtectedItemResource properties
    ProtectedItemName string
    Item name to be backed up.
    Tags map[string]string
    Resource tags.
    containerName String
    Container name associated with the backup item.
    fabricName String
    Fabric name associated with the backup item.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    vaultName String
    The name of the recovery services vault.
    eTag String
    Optional ETag.
    location String
    Resource location.
    properties AzureFileshareProtectedItem | AzureIaaSClassicComputeVMProtectedItem | AzureIaaSComputeVMProtectedItem | AzureIaaSVMProtectedItem | AzureSqlProtectedItem | AzureVmWorkloadProtectedItem | AzureVmWorkloadSAPAseDatabaseProtectedItem | AzureVmWorkloadSAPHanaDatabaseProtectedItem | AzureVmWorkloadSQLDatabaseProtectedItem | DPMProtectedItem | GenericProtectedItem | MabFileFolderProtectedItem
    ProtectedItemResource properties
    protectedItemName String
    Item name to be backed up.
    tags Map<String,String>
    Resource tags.
    containerName string
    Container name associated with the backup item.
    fabricName string
    Fabric name associated with the backup item.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    vaultName string
    The name of the recovery services vault.
    eTag string
    Optional ETag.
    location string
    Resource location.
    properties AzureFileshareProtectedItem | AzureIaaSClassicComputeVMProtectedItem | AzureIaaSComputeVMProtectedItem | AzureIaaSVMProtectedItem | AzureSqlProtectedItem | AzureVmWorkloadProtectedItem | AzureVmWorkloadSAPAseDatabaseProtectedItem | AzureVmWorkloadSAPHanaDatabaseProtectedItem | AzureVmWorkloadSQLDatabaseProtectedItem | DPMProtectedItem | GenericProtectedItem | MabFileFolderProtectedItem
    ProtectedItemResource properties
    protectedItemName string
    Item name to be backed up.
    tags {[key: string]: string}
    Resource tags.
    container_name str
    Container name associated with the backup item.
    fabric_name str
    Fabric name associated with the backup item.
    resource_group_name str
    The name of the resource group where the recovery services vault is present.
    vault_name str
    The name of the recovery services vault.
    e_tag str
    Optional ETag.
    location str
    Resource location.
    properties AzureFileshareProtectedItemArgs | AzureIaaSClassicComputeVMProtectedItemArgs | AzureIaaSComputeVMProtectedItemArgs | AzureIaaSVMProtectedItemArgs | AzureSqlProtectedItemArgs | AzureVmWorkloadProtectedItemArgs | AzureVmWorkloadSAPAseDatabaseProtectedItemArgs | AzureVmWorkloadSAPHanaDatabaseProtectedItemArgs | AzureVmWorkloadSQLDatabaseProtectedItemArgs | DPMProtectedItemArgs | GenericProtectedItemArgs | MabFileFolderProtectedItemArgs
    ProtectedItemResource properties
    protected_item_name str
    Item name to be backed up.
    tags Mapping[str, str]
    Resource tags.
    containerName String
    Container name associated with the backup item.
    fabricName String
    Fabric name associated with the backup item.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    vaultName String
    The name of the recovery services vault.
    eTag String
    Optional ETag.
    location String
    Resource location.
    properties Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    ProtectedItemResource properties
    protectedItemName String
    Item name to be backed up.
    tags Map<String>
    Resource tags.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name associated with the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name associated with the resource.
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name associated with the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name associated with the resource.
    type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name associated with the resource.
    type str
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name associated with the resource.
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

    Supporting Types

    AzureFileshareProtectedItem, AzureFileshareProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of the fileshare represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureFileshareProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of the fileshare represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureFileshareProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName String
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureFileshareProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName string
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureFileshareProtectedItemExtendedInfo
    Additional information with this backup item.
    friendly_name str
    Friendly name of the fileshare represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureFileshareProtectedItemExtendedInfo, AzureFileshareProtectedItemExtendedInfoArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of available backup copies associated with this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this item in the service.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_point_count int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Number
    Number of available backup copies associated with this backup item.

    AzureFileshareProtectedItemExtendedInfoResponse, AzureFileshareProtectedItemExtendedInfoResponseArgs

    ResourceState string
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    ResourceStateSyncTime string
    The resource state sync time for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    ResourceState string
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    ResourceStateSyncTime string
    The resource state sync time for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    resourceState String
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    resourceStateSyncTime String
    The resource state sync time for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of available backup copies associated with this backup item.
    resourceState string
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    resourceStateSyncTime string
    The resource state sync time for this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of available backup copies associated with this backup item.
    resource_state str
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    resource_state_sync_time str
    The resource state sync time for this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this item in the service.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_point_count int
    Number of available backup copies associated with this backup item.
    resourceState String
    Indicates the state of this resource. Possible values are from enum ResourceState {Invalid, Active, SoftDeleted, Deleted}
    resourceStateSyncTime String
    The resource state sync time for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Number
    Number of available backup copies associated with this backup item.

    AzureFileshareProtectedItemResponse, AzureFileshareProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of the fileshare represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureFileshareProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of the fileshare represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureFileshareProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName String
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureFileshareProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName string
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureFileshareProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendly_name str
    Friendly name of the fileshare represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of the fileshare represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    AzureIaaSClassicComputeVMProtectedItem, AzureIaaSClassicComputeVMProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | Pulumi.AzureNative.RecoveryServices.HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extended_properties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str | HealthStatus
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | "Passed" | "ActionRequired" | "ActionSuggested" | "Invalid"
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureIaaSClassicComputeVMProtectedItemResponse, AzureIaaSClassicComputeVMProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    healthStatus string
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extended_properties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    health_status str
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<Property Map>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.

    AzureIaaSComputeVMProtectedItem, AzureIaaSComputeVMProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | Pulumi.AzureNative.RecoveryServices.HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extended_properties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str | HealthStatus
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | "Passed" | "ActionRequired" | "ActionSuggested" | "Invalid"
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureIaaSComputeVMProtectedItemResponse, AzureIaaSComputeVMProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    healthStatus string
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extended_properties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    health_status str
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<Property Map>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.

    AzureIaaSVMHealthDetailsResponse, AzureIaaSVMHealthDetailsResponseArgs

    Code int
    Health Code
    Message string
    Health Message
    Recommendations List<string>
    Health Recommended Actions
    Title string
    Health Title
    Code int
    Health Code
    Message string
    Health Message
    Recommendations []string
    Health Recommended Actions
    Title string
    Health Title
    code Integer
    Health Code
    message String
    Health Message
    recommendations List<String>
    Health Recommended Actions
    title String
    Health Title
    code number
    Health Code
    message string
    Health Message
    recommendations string[]
    Health Recommended Actions
    title string
    Health Title
    code int
    Health Code
    message str
    Health Message
    recommendations Sequence[str]
    Health Recommended Actions
    title str
    Health Title
    code Number
    Health Code
    message String
    Health Message
    recommendations List<String>
    Health Recommended Actions
    title String
    Health Title

    AzureIaaSVMProtectedItem, AzureIaaSVMProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | Pulumi.AzureNative.RecoveryServices.HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    ExtendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string | HealthStatus
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extendedProperties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string | HealthStatus
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfo
    Additional information for this backup item.
    extended_properties ExtendedProperties
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str | HealthStatus
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String | "Passed" | "ActionRequired" | "ActionSuggested" | "Invalid"
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureIaaSVMProtectedItemExtendedInfo, AzureIaaSVMProtectedItemExtendedInfoArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    policyInconsistent boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this backup item.
    policy_inconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    recovery_point_count int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Number
    Number of backup copies available for this backup item.

    AzureIaaSVMProtectedItemExtendedInfoResponse, AzureIaaSVMProtectedItemExtendedInfoResponseArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    policyInconsistent boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this backup item.
    policy_inconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    recovery_point_count int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Number
    Number of backup copies available for this backup item.

    AzureIaaSVMProtectedItemResponse, AzureIaaSVMProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    ExtendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    HealthStatus string
    Health status of protected item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupStatus string
    Last backup operation status.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Data ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extendedProperties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    healthStatus string
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupStatus string
    Last backup operation status.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Data ID of the protected item.
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureIaaSVMProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    extended_properties ExtendedPropertiesResponse
    Extended Properties for Azure IaasVM Backup.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    health_status str
    Health status of protected item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_status str
    Last backup operation status.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Data ID of the protected item.
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    virtual_machine_id str
    Fully qualified ARM ID of the virtual machine represented by this item.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    extendedProperties Property Map
    Extended Properties for Azure IaasVM Backup.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthDetails List<Property Map>
    Health details on this backup item.
    healthStatus String
    Health status of protected item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String
    Last backup operation status.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Data ID of the protected item.
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.

    AzureSqlProtectedItem, AzureSqlProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlProtectedItemExtendedInfo
    Additional information for this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectedItemState
    Backup state of the backed up item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureSqlProtectedItemExtendedInfo
    Additional information for this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    ProtectionState string | ProtectedItemStateEnum
    Backup state of the backed up item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureSqlProtectedItemExtendedInfo
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState String | ProtectedItemState
    Backup state of the backed up item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureSqlProtectedItemExtendedInfo
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState string | ProtectedItemState
    Backup state of the backed up item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureSqlProtectedItemExtendedInfo
    Additional information for this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protection_state str | ProtectedItemState
    Backup state of the backed up item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of the backed up item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureSqlProtectedItemExtendedInfo, AzureSqlProtectedItemExtendedInfoArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    State of the backup policy associated with this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    State of the backup policy associated with this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    State of the backup policy associated with this backup item.
    recoveryPointCount Integer
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    policyState string
    State of the backup policy associated with this backup item.
    recoveryPointCount number
    Number of available backup copies associated with this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this item in the service.
    policy_state str
    State of the backup policy associated with this backup item.
    recovery_point_count int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    State of the backup policy associated with this backup item.
    recoveryPointCount Number
    Number of available backup copies associated with this backup item.

    AzureSqlProtectedItemExtendedInfoResponse, AzureSqlProtectedItemExtendedInfoResponseArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    State of the backup policy associated with this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    PolicyState string
    State of the backup policy associated with this backup item.
    RecoveryPointCount int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    State of the backup policy associated with this backup item.
    recoveryPointCount Integer
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this item in the service.
    policyState string
    State of the backup policy associated with this backup item.
    recoveryPointCount number
    Number of available backup copies associated with this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this item in the service.
    policy_state str
    State of the backup policy associated with this backup item.
    recovery_point_count int
    Number of available backup copies associated with this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this item in the service.
    policyState String
    State of the backup policy associated with this backup item.
    recoveryPointCount Number
    Number of available backup copies associated with this backup item.

    AzureSqlProtectedItemResponse, AzureSqlProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    ProtectionState string
    Backup state of the backed up item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureSqlProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    ProtectionState string
    Backup state of the backed up item.
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureSqlProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState String
    Backup state of the backed up item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureSqlProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataId string
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState string
    Backup state of the backed up item.
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureSqlProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_id str
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protection_state str
    Backup state of the backed up item.
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataId String
    Internal ID of a backup item. Used by Azure SQL Backup engine to contact Recovery Services.
    protectionState String
    Backup state of the backed up item.
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    AzureVmWorkloadProtectedItem, AzureVmWorkloadProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string | Pulumi.AzureNative.RecoveryServices.LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | Pulumi.AzureNative.RecoveryServices.ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String | "Invalid" | "Healthy" | "Unhealthy" | "IRPending"
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | "Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending"
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureVmWorkloadProtectedItemExtendedInfo, AzureVmWorkloadProtectedItemExtendedInfoArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this backup item.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_point_count int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Number
    Number of backup copies available for this backup item.

    AzureVmWorkloadProtectedItemExtendedInfoResponse, AzureVmWorkloadProtectedItemExtendedInfoResponseArgs

    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    oldest_recovery_point str
    The oldest backup copy available for this backup item.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_point_count int
    Number of backup copies available for this backup item.
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Number
    Number of backup copies available for this backup item.

    AzureVmWorkloadProtectedItemResponse, AzureVmWorkloadProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_error_detail ErrorDetailResponse
    Error details in last backup
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupErrorDetail Property Map
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    AzureVmWorkloadSAPAseDatabaseProtectedItem, AzureVmWorkloadSAPAseDatabaseProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string | Pulumi.AzureNative.RecoveryServices.LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | Pulumi.AzureNative.RecoveryServices.ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String | "Invalid" | "Healthy" | "Unhealthy" | "IRPending"
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | "Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending"
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureVmWorkloadSAPAseDatabaseProtectedItemResponse, AzureVmWorkloadSAPAseDatabaseProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_error_detail ErrorDetailResponse
    Error details in last backup
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupErrorDetail Property Map
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    AzureVmWorkloadSAPHanaDatabaseProtectedItem, AzureVmWorkloadSAPHanaDatabaseProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string | Pulumi.AzureNative.RecoveryServices.LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | Pulumi.AzureNative.RecoveryServices.ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String | "Invalid" | "Healthy" | "Unhealthy" | "IRPending"
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | "Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending"
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureVmWorkloadSAPHanaDatabaseProtectedItemResponse, AzureVmWorkloadSAPHanaDatabaseProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_error_detail ErrorDetailResponse
    Error details in last backup
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupErrorDetail Property Map
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    AzureVmWorkloadSQLDatabaseProtectedItem, AzureVmWorkloadSQLDatabaseProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetails>
    Health details of different KPIs
    LastBackupStatus string | Pulumi.AzureNative.RecoveryServices.LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | Pulumi.AzureNative.RecoveryServices.ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetails
    Health details of different KPIs
    LastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetails>
    Health details of different KPIs
    lastBackupStatus String | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetails}
    Health details of different KPIs
    lastBackupStatus string | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfo
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetails]
    Health details of different KPIs
    last_backup_status str | LastBackupStatus
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str | ProtectedItemHealthStatus
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupStatus String | "Invalid" | "Healthy" | "Unhealthy" | "IRPending"
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String | "Invalid" | "Healthy" | "Unhealthy" | "NotReachable" | "IRPending"
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    AzureVmWorkloadSQLDatabaseProtectedItemResponse, AzureVmWorkloadSQLDatabaseProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths Dictionary<string, Pulumi.AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    LastBackupErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    KpisHealths map[string]KPIResourceHealthDetailsResponse
    Health details of different KPIs
    LastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    LastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    ParentName string
    Parent name of the DB such as Instance or Availability Group.
    ParentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ServerName string
    Host/Cluster Name for instance or AG
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<String,KPIResourceHealthDetailsResponse>
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths {[key: string]: KPIResourceHealthDetailsResponse}
    Health details of different KPIs
    lastBackupErrorDetail ErrorDetailResponse
    Error details in last backup
    lastBackupStatus string
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName string
    Parent name of the DB such as Instance or Availability Group.
    parentType string
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId string
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId string
    Data ID of the protected item.
    protectedItemHealthStatus string
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    serverName string
    Host/Cluster Name for instance or AG
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info AzureVmWorkloadProtectedItemExtendedInfoResponse
    Additional information for this backup item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    kpis_healths Mapping[str, KPIResourceHealthDetailsResponse]
    Health details of different KPIs
    last_backup_error_detail ErrorDetailResponse
    Error details in last backup
    last_backup_status str
    Last backup operation status. Possible values: Healthy, Unhealthy.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    parent_name str
    Parent name of the DB such as Instance or Availability Group.
    parent_type str
    Parent type of protected item, example: for a DB, standalone server or distributed
    policy_id str
    ID of the backup policy with which this item is backed up.
    protected_item_data_source_id str
    Data ID of the protected item.
    protected_item_health_status str
    Health status of the backup item, evaluated based on last heartbeat received
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    server_name str
    Host/Cluster Name for instance or AG
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information for this backup item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    kpisHealths Map<Property Map>
    Health details of different KPIs
    lastBackupErrorDetail Property Map
    Error details in last backup
    lastBackupStatus String
    Last backup operation status. Possible values: Healthy, Unhealthy.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    parentName String
    Parent name of the DB such as Instance or Availability Group.
    parentType String
    Parent type of protected item, example: for a DB, standalone server or distributed
    policyId String
    ID of the backup policy with which this item is backed up.
    protectedItemDataSourceId String
    Data ID of the protected item.
    protectedItemHealthStatus String
    Health status of the backup item, evaluated based on last heartbeat received
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    serverName String
    Host/Cluster Name for instance or AG
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    BackupManagementType, BackupManagementTypeArgs

    Invalid
    Invalid
    AzureIaasVM
    AzureIaasVM
    MAB
    MAB
    DPM
    DPM
    AzureBackupServer
    AzureBackupServer
    AzureSql
    AzureSql
    AzureStorage
    AzureStorage
    AzureWorkload
    AzureWorkload
    DefaultBackup
    DefaultBackup
    BackupManagementTypeInvalid
    Invalid
    BackupManagementTypeAzureIaasVM
    AzureIaasVM
    BackupManagementTypeMAB
    MAB
    BackupManagementTypeDPM
    DPM
    BackupManagementTypeAzureBackupServer
    AzureBackupServer
    BackupManagementTypeAzureSql
    AzureSql
    BackupManagementTypeAzureStorage
    AzureStorage
    BackupManagementTypeAzureWorkload
    AzureWorkload
    BackupManagementTypeDefaultBackup
    DefaultBackup
    Invalid
    Invalid
    AzureIaasVM
    AzureIaasVM
    MAB
    MAB
    DPM
    DPM
    AzureBackupServer
    AzureBackupServer
    AzureSql
    AzureSql
    AzureStorage
    AzureStorage
    AzureWorkload
    AzureWorkload
    DefaultBackup
    DefaultBackup
    Invalid
    Invalid
    AzureIaasVM
    AzureIaasVM
    MAB
    MAB
    DPM
    DPM
    AzureBackupServer
    AzureBackupServer
    AzureSql
    AzureSql
    AzureStorage
    AzureStorage
    AzureWorkload
    AzureWorkload
    DefaultBackup
    DefaultBackup
    INVALID
    Invalid
    AZURE_IAAS_VM
    AzureIaasVM
    MAB
    MAB
    DPM
    DPM
    AZURE_BACKUP_SERVER
    AzureBackupServer
    AZURE_SQL
    AzureSql
    AZURE_STORAGE
    AzureStorage
    AZURE_WORKLOAD
    AzureWorkload
    DEFAULT_BACKUP
    DefaultBackup
    "Invalid"
    Invalid
    "AzureIaasVM"
    AzureIaasVM
    "MAB"
    MAB
    "DPM"
    DPM
    "AzureBackupServer"
    AzureBackupServer
    "AzureSql"
    AzureSql
    "AzureStorage"
    AzureStorage
    "AzureWorkload"
    AzureWorkload
    "DefaultBackup"
    DefaultBackup

    CreateMode, CreateModeArgs

    Invalid
    Invalid
    Default
    Default
    Recover
    Recover
    CreateModeInvalid
    Invalid
    CreateModeDefault
    Default
    CreateModeRecover
    Recover
    Invalid
    Invalid
    Default
    Default
    Recover
    Recover
    Invalid
    Invalid
    Default
    Default
    Recover
    Recover
    INVALID
    Invalid
    DEFAULT
    Default
    RECOVER
    Recover
    "Invalid"
    Invalid
    "Default"
    Default
    "Recover"
    Recover

    DPMProtectedItem, DPMProtectedItemArgs

    BackupEngineName string
    Backup Management server protecting this backup item
    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectedItemState
    Protection state of the backup engine
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupEngineName string
    Backup Management server protecting this backup item
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string | ProtectedItemStateEnum
    Protection state of the backup engine
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupEngineName String
    Backup Management server protecting this backup item
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String | ProtectedItemState
    Protection state of the backup engine
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupEngineName string
    Backup Management server protecting this backup item
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendlyName string
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string | ProtectedItemState
    Protection state of the backup engine
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_engine_name str
    Backup Management server protecting this backup item
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendly_name str
    Friendly name of the managed item
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str | ProtectedItemState
    Protection state of the backup engine
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupEngineName String
    Backup Management server protecting this backup item
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Protection state of the backup engine
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    DPMProtectedItemExtendedInfo, DPMProtectedItemExtendedInfoArgs

    DiskStorageUsedInBytes string
    Used Disk storage in bytes.
    IsCollocated bool
    To check if backup item is collocated.
    IsPresentOnCloud bool
    To check if backup item is cloud protected.
    LastBackupStatus string
    Last backup status information on backup item.
    LastRefreshedAt string
    Last refresh time on backup item.
    OldestRecoveryPoint string
    Oldest cloud recovery point time.
    OnPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    OnPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    OnPremiseRecoveryPointCount int
    disk recovery point count.
    ProtectableObjectLoadPath Dictionary<string, string>
    Attribute to provide information on various DBs.
    Protected bool
    To check if backup item is disk protected.
    ProtectionGroupName string
    Protection group name of the backup item.
    RecoveryPointCount int
    cloud recovery point count.
    TotalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    DiskStorageUsedInBytes string
    Used Disk storage in bytes.
    IsCollocated bool
    To check if backup item is collocated.
    IsPresentOnCloud bool
    To check if backup item is cloud protected.
    LastBackupStatus string
    Last backup status information on backup item.
    LastRefreshedAt string
    Last refresh time on backup item.
    OldestRecoveryPoint string
    Oldest cloud recovery point time.
    OnPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    OnPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    OnPremiseRecoveryPointCount int
    disk recovery point count.
    ProtectableObjectLoadPath map[string]string
    Attribute to provide information on various DBs.
    Protected bool
    To check if backup item is disk protected.
    ProtectionGroupName string
    Protection group name of the backup item.
    RecoveryPointCount int
    cloud recovery point count.
    TotalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    diskStorageUsedInBytes String
    Used Disk storage in bytes.
    isCollocated Boolean
    To check if backup item is collocated.
    isPresentOnCloud Boolean
    To check if backup item is cloud protected.
    lastBackupStatus String
    Last backup status information on backup item.
    lastRefreshedAt String
    Last refresh time on backup item.
    oldestRecoveryPoint String
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint String
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint String
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount Integer
    disk recovery point count.
    protectableObjectLoadPath Map<String,String>
    Attribute to provide information on various DBs.
    protected_ Boolean
    To check if backup item is disk protected.
    protectionGroupName String
    Protection group name of the backup item.
    recoveryPointCount Integer
    cloud recovery point count.
    totalDiskStorageSizeInBytes String
    total Disk storage in bytes.
    diskStorageUsedInBytes string
    Used Disk storage in bytes.
    isCollocated boolean
    To check if backup item is collocated.
    isPresentOnCloud boolean
    To check if backup item is cloud protected.
    lastBackupStatus string
    Last backup status information on backup item.
    lastRefreshedAt string
    Last refresh time on backup item.
    oldestRecoveryPoint string
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount number
    disk recovery point count.
    protectableObjectLoadPath {[key: string]: string}
    Attribute to provide information on various DBs.
    protected boolean
    To check if backup item is disk protected.
    protectionGroupName string
    Protection group name of the backup item.
    recoveryPointCount number
    cloud recovery point count.
    totalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    disk_storage_used_in_bytes str
    Used Disk storage in bytes.
    is_collocated bool
    To check if backup item is collocated.
    is_present_on_cloud bool
    To check if backup item is cloud protected.
    last_backup_status str
    Last backup status information on backup item.
    last_refreshed_at str
    Last refresh time on backup item.
    oldest_recovery_point str
    Oldest cloud recovery point time.
    on_premise_latest_recovery_point str
    latest disk recovery point time.
    on_premise_oldest_recovery_point str
    Oldest disk recovery point time.
    on_premise_recovery_point_count int
    disk recovery point count.
    protectable_object_load_path Mapping[str, str]
    Attribute to provide information on various DBs.
    protected bool
    To check if backup item is disk protected.
    protection_group_name str
    Protection group name of the backup item.
    recovery_point_count int
    cloud recovery point count.
    total_disk_storage_size_in_bytes str
    total Disk storage in bytes.
    diskStorageUsedInBytes String
    Used Disk storage in bytes.
    isCollocated Boolean
    To check if backup item is collocated.
    isPresentOnCloud Boolean
    To check if backup item is cloud protected.
    lastBackupStatus String
    Last backup status information on backup item.
    lastRefreshedAt String
    Last refresh time on backup item.
    oldestRecoveryPoint String
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint String
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint String
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount Number
    disk recovery point count.
    protectableObjectLoadPath Map<String>
    Attribute to provide information on various DBs.
    protected Boolean
    To check if backup item is disk protected.
    protectionGroupName String
    Protection group name of the backup item.
    recoveryPointCount Number
    cloud recovery point count.
    totalDiskStorageSizeInBytes String
    total Disk storage in bytes.

    DPMProtectedItemExtendedInfoResponse, DPMProtectedItemExtendedInfoResponseArgs

    DiskStorageUsedInBytes string
    Used Disk storage in bytes.
    IsCollocated bool
    To check if backup item is collocated.
    IsPresentOnCloud bool
    To check if backup item is cloud protected.
    LastBackupStatus string
    Last backup status information on backup item.
    LastRefreshedAt string
    Last refresh time on backup item.
    OldestRecoveryPoint string
    Oldest cloud recovery point time.
    OnPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    OnPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    OnPremiseRecoveryPointCount int
    disk recovery point count.
    ProtectableObjectLoadPath Dictionary<string, string>
    Attribute to provide information on various DBs.
    Protected bool
    To check if backup item is disk protected.
    ProtectionGroupName string
    Protection group name of the backup item.
    RecoveryPointCount int
    cloud recovery point count.
    TotalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    DiskStorageUsedInBytes string
    Used Disk storage in bytes.
    IsCollocated bool
    To check if backup item is collocated.
    IsPresentOnCloud bool
    To check if backup item is cloud protected.
    LastBackupStatus string
    Last backup status information on backup item.
    LastRefreshedAt string
    Last refresh time on backup item.
    OldestRecoveryPoint string
    Oldest cloud recovery point time.
    OnPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    OnPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    OnPremiseRecoveryPointCount int
    disk recovery point count.
    ProtectableObjectLoadPath map[string]string
    Attribute to provide information on various DBs.
    Protected bool
    To check if backup item is disk protected.
    ProtectionGroupName string
    Protection group name of the backup item.
    RecoveryPointCount int
    cloud recovery point count.
    TotalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    diskStorageUsedInBytes String
    Used Disk storage in bytes.
    isCollocated Boolean
    To check if backup item is collocated.
    isPresentOnCloud Boolean
    To check if backup item is cloud protected.
    lastBackupStatus String
    Last backup status information on backup item.
    lastRefreshedAt String
    Last refresh time on backup item.
    oldestRecoveryPoint String
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint String
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint String
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount Integer
    disk recovery point count.
    protectableObjectLoadPath Map<String,String>
    Attribute to provide information on various DBs.
    protected_ Boolean
    To check if backup item is disk protected.
    protectionGroupName String
    Protection group name of the backup item.
    recoveryPointCount Integer
    cloud recovery point count.
    totalDiskStorageSizeInBytes String
    total Disk storage in bytes.
    diskStorageUsedInBytes string
    Used Disk storage in bytes.
    isCollocated boolean
    To check if backup item is collocated.
    isPresentOnCloud boolean
    To check if backup item is cloud protected.
    lastBackupStatus string
    Last backup status information on backup item.
    lastRefreshedAt string
    Last refresh time on backup item.
    oldestRecoveryPoint string
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint string
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint string
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount number
    disk recovery point count.
    protectableObjectLoadPath {[key: string]: string}
    Attribute to provide information on various DBs.
    protected boolean
    To check if backup item is disk protected.
    protectionGroupName string
    Protection group name of the backup item.
    recoveryPointCount number
    cloud recovery point count.
    totalDiskStorageSizeInBytes string
    total Disk storage in bytes.
    disk_storage_used_in_bytes str
    Used Disk storage in bytes.
    is_collocated bool
    To check if backup item is collocated.
    is_present_on_cloud bool
    To check if backup item is cloud protected.
    last_backup_status str
    Last backup status information on backup item.
    last_refreshed_at str
    Last refresh time on backup item.
    oldest_recovery_point str
    Oldest cloud recovery point time.
    on_premise_latest_recovery_point str
    latest disk recovery point time.
    on_premise_oldest_recovery_point str
    Oldest disk recovery point time.
    on_premise_recovery_point_count int
    disk recovery point count.
    protectable_object_load_path Mapping[str, str]
    Attribute to provide information on various DBs.
    protected bool
    To check if backup item is disk protected.
    protection_group_name str
    Protection group name of the backup item.
    recovery_point_count int
    cloud recovery point count.
    total_disk_storage_size_in_bytes str
    total Disk storage in bytes.
    diskStorageUsedInBytes String
    Used Disk storage in bytes.
    isCollocated Boolean
    To check if backup item is collocated.
    isPresentOnCloud Boolean
    To check if backup item is cloud protected.
    lastBackupStatus String
    Last backup status information on backup item.
    lastRefreshedAt String
    Last refresh time on backup item.
    oldestRecoveryPoint String
    Oldest cloud recovery point time.
    onPremiseLatestRecoveryPoint String
    latest disk recovery point time.
    onPremiseOldestRecoveryPoint String
    Oldest disk recovery point time.
    onPremiseRecoveryPointCount Number
    disk recovery point count.
    protectableObjectLoadPath Map<String>
    Attribute to provide information on various DBs.
    protected Boolean
    To check if backup item is disk protected.
    protectionGroupName String
    Protection group name of the backup item.
    recoveryPointCount Number
    cloud recovery point count.
    totalDiskStorageSizeInBytes String
    total Disk storage in bytes.

    DPMProtectedItemResponse, DPMProtectedItemResponseArgs

    BackupEngineName string
    Backup Management server protecting this backup item
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protection state of the backup engine
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupEngineName string
    Backup Management server protecting this backup item
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protection state of the backup engine
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupEngineName String
    Backup Management server protecting this backup item
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protection state of the backup engine
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupEngineName string
    Backup Management server protecting this backup item
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendlyName string
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string
    Protection state of the backup engine
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_engine_name str
    Backup Management server protecting this backup item
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendly_name str
    Friendly name of the managed item
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str
    Protection state of the backup engine
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupEngineName String
    Backup Management server protecting this backup item
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protection state of the backup engine
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    DataSourceType, DataSourceTypeArgs

    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    DataSourceTypeInvalid
    Invalid
    DataSourceTypeVM
    VM
    DataSourceTypeFileFolder
    FileFolder
    DataSourceTypeAzureSqlDb
    AzureSqlDb
    DataSourceTypeSQLDB
    SQLDB
    DataSourceTypeExchange
    Exchange
    DataSourceTypeSharepoint
    Sharepoint
    DataSourceTypeVMwareVM
    VMwareVM
    DataSourceTypeSystemState
    SystemState
    DataSourceTypeClient
    Client
    DataSourceTypeGenericDataSource
    GenericDataSource
    DataSourceTypeSQLDataBase
    SQLDataBase
    DataSourceTypeAzureFileShare
    AzureFileShare
    DataSourceTypeSAPHanaDatabase
    SAPHanaDatabase
    DataSourceTypeSAPAseDatabase
    SAPAseDatabase
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    INVALID
    Invalid
    VM
    VM
    FILE_FOLDER
    FileFolder
    AZURE_SQL_DB
    AzureSqlDb
    SQLDB
    SQLDB
    EXCHANGE
    Exchange
    SHAREPOINT
    Sharepoint
    V_MWARE_VM
    VMwareVM
    SYSTEM_STATE
    SystemState
    CLIENT
    Client
    GENERIC_DATA_SOURCE
    GenericDataSource
    SQL_DATA_BASE
    SQLDataBase
    AZURE_FILE_SHARE
    AzureFileShare
    SAP_HANA_DATABASE
    SAPHanaDatabase
    SAPASE_DATABASE
    SAPAseDatabase
    "Invalid"
    Invalid
    "VM"
    VM
    "FileFolder"
    FileFolder
    "AzureSqlDb"
    AzureSqlDb
    "SQLDB"
    SQLDB
    "Exchange"
    Exchange
    "Sharepoint"
    Sharepoint
    "VMwareVM"
    VMwareVM
    "SystemState"
    SystemState
    "Client"
    Client
    "GenericDataSource"
    GenericDataSource
    "SQLDataBase"
    SQLDataBase
    "AzureFileShare"
    AzureFileShare
    "SAPHanaDatabase"
    SAPHanaDatabase
    "SAPAseDatabase"
    SAPAseDatabase

    DiskExclusionProperties, DiskExclusionPropertiesArgs

    DiskLunList List<int>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    IsInclusionList bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    DiskLunList []int
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    IsInclusionList bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList List<Integer>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList Boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList number[]
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    disk_lun_list Sequence[int]
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    is_inclusion_list bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList List<Number>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList Boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.

    DiskExclusionPropertiesResponse, DiskExclusionPropertiesResponseArgs

    DiskLunList List<int>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    IsInclusionList bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    DiskLunList []int
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    IsInclusionList bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList List<Integer>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList Boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList number[]
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    disk_lun_list Sequence[int]
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    is_inclusion_list bool
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.
    diskLunList List<Number>
    List of Disks' Logical Unit Numbers (LUN) to be used for VM Protection.
    isInclusionList Boolean
    Flag to indicate whether DiskLunList is to be included/ excluded from backup.

    ErrorDetailResponse, ErrorDetailResponseArgs

    Code string
    Error code.
    Message string
    Error Message related to the Code.
    Recommendations List<string>
    List of recommendation strings.
    Code string
    Error code.
    Message string
    Error Message related to the Code.
    Recommendations []string
    List of recommendation strings.
    code String
    Error code.
    message String
    Error Message related to the Code.
    recommendations List<String>
    List of recommendation strings.
    code string
    Error code.
    message string
    Error Message related to the Code.
    recommendations string[]
    List of recommendation strings.
    code str
    Error code.
    message str
    Error Message related to the Code.
    recommendations Sequence[str]
    List of recommendation strings.
    code String
    Error code.
    message String
    Error Message related to the Code.
    recommendations List<String>
    List of recommendation strings.

    ExtendedProperties, ExtendedPropertiesArgs

    DiskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    diskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    diskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    disk_exclusion_properties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    diskExclusionProperties Property Map
    Extended Properties for Disk Exclusion.

    ExtendedPropertiesResponse, ExtendedPropertiesResponseArgs

    DiskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    diskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    diskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    disk_exclusion_properties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    diskExclusionProperties Property Map
    Extended Properties for Disk Exclusion.

    GenericProtectedItem, GenericProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId double
    Data Plane Service ID of the protected item.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    SourceAssociations Dictionary<string, string>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId float64
    Data Plane Service ID of the protected item.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    SourceAssociations map[string]string
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Double
    Data Plane Service ID of the protected item.
    protectionState String | ProtectionState
    Backup state of this backup item.
    sourceAssociations Map<String,String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName string
    Name of this backup item's fabric.
    friendlyName string
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId number
    Data Plane Service ID of the protected item.
    protectionState string | ProtectionState
    Backup state of this backup item.
    sourceAssociations {[key: string]: string}
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabric_name str
    Name of this backup item's fabric.
    friendly_name str
    Friendly name of the container.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    protected_item_id float
    Data Plane Service ID of the protected item.
    protection_state str | ProtectionState
    Backup state of this backup item.
    source_associations Mapping[str, str]
    Loosely coupled (type, value) associations (example - parent of a protected item)
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Number
    Data Plane Service ID of the protected item.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused"
    Backup state of this backup item.
    sourceAssociations Map<String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    GenericProtectedItemResponse, GenericProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId double
    Data Plane Service ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    SourceAssociations Dictionary<string, string>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId float64
    Data Plane Service ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    SourceAssociations map[string]string
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Double
    Data Plane Service ID of the protected item.
    protectionState String
    Backup state of this backup item.
    sourceAssociations Map<String,String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName string
    Name of this backup item's fabric.
    friendlyName string
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId number
    Data Plane Service ID of the protected item.
    protectionState string
    Backup state of this backup item.
    sourceAssociations {[key: string]: string}
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabric_name str
    Name of this backup item's fabric.
    friendly_name str
    Friendly name of the container.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    protected_item_id float
    Data Plane Service ID of the protected item.
    protection_state str
    Backup state of this backup item.
    source_associations Mapping[str, str]
    Loosely coupled (type, value) associations (example - parent of a protected item)
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Number
    Data Plane Service ID of the protected item.
    protectionState String
    Backup state of this backup item.
    sourceAssociations Map<String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    HealthStatus, HealthStatusArgs

    Passed
    Passed
    ActionRequired
    ActionRequired
    ActionSuggested
    ActionSuggested
    Invalid
    Invalid
    HealthStatusPassed
    Passed
    HealthStatusActionRequired
    ActionRequired
    HealthStatusActionSuggested
    ActionSuggested
    HealthStatusInvalid
    Invalid
    Passed
    Passed
    ActionRequired
    ActionRequired
    ActionSuggested
    ActionSuggested
    Invalid
    Invalid
    Passed
    Passed
    ActionRequired
    ActionRequired
    ActionSuggested
    ActionSuggested
    Invalid
    Invalid
    PASSED
    Passed
    ACTION_REQUIRED
    ActionRequired
    ACTION_SUGGESTED
    ActionSuggested
    INVALID
    Invalid
    "Passed"
    Passed
    "ActionRequired"
    ActionRequired
    "ActionSuggested"
    ActionSuggested
    "Invalid"
    Invalid

    KPIResourceHealthDetails, KPIResourceHealthDetailsArgs

    ResourceHealthStatus string | ResourceHealthStatus
    Resource Health Status
    resourceHealthStatus String | ResourceHealthStatus
    Resource Health Status
    resourceHealthStatus string | ResourceHealthStatus
    Resource Health Status
    resource_health_status str | ResourceHealthStatus
    Resource Health Status

    KPIResourceHealthDetailsResponse, KPIResourceHealthDetailsResponseArgs

    ResourceHealthDetails []ResourceHealthDetailsResponse
    Resource Health Status
    ResourceHealthStatus string
    Resource Health Status
    resourceHealthDetails List<ResourceHealthDetailsResponse>
    Resource Health Status
    resourceHealthStatus String
    Resource Health Status
    resourceHealthDetails ResourceHealthDetailsResponse[]
    Resource Health Status
    resourceHealthStatus string
    Resource Health Status
    resourceHealthDetails List<Property Map>
    Resource Health Status
    resourceHealthStatus String
    Resource Health Status

    LastBackupStatus, LastBackupStatusArgs

    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    IRPending
    IRPending
    LastBackupStatusInvalid
    Invalid
    LastBackupStatusHealthy
    Healthy
    LastBackupStatusUnhealthy
    Unhealthy
    LastBackupStatusIRPending
    IRPending
    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    IRPending
    IRPending
    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    IRPending
    IRPending
    INVALID
    Invalid
    HEALTHY
    Healthy
    UNHEALTHY
    Unhealthy
    IR_PENDING
    IRPending
    "Invalid"
    Invalid
    "Healthy"
    Healthy
    "Unhealthy"
    Unhealthy
    "IRPending"
    IRPending

    MabFileFolderProtectedItem, MabFileFolderProtectedItemArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC double
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.DataSourceType
    Type of workload this item represents.
    BackupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC float64
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string | DataSourceType
    Type of workload this item represents.
    backupManagementType String | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Double
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | DataSourceType
    Type of workload this item represents.
    backupManagementType string | BackupManagementType
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    computerName string
    Name of the computer associated with this backup item.
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName string
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus string
    Status of last backup operation.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string | DataSourceType
    Type of workload this item represents.
    backup_management_type str | BackupManagementType
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    computer_name str
    Name of the computer associated with this backup item.
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_sync_time_in_utc float
    Sync time for deferred deletion in UTC
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendly_name str
    Friendly name of this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_backup_status str
    Status of last backup operation.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str
    Protected, ProtectionStopped, IRPending or ProtectionError
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str | DataSourceType
    Type of workload this item represents.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase"
    Type of workload this item represents.

    MabFileFolderProtectedItemExtendedInfo, MabFileFolderProtectedItemExtendedInfoArgs

    LastRefreshedAt string
    Last time when the agent data synced to service.
    OldestRecoveryPoint string
    The oldest backup copy available.
    RecoveryPointCount int
    Number of backup copies associated with the backup item.
    LastRefreshedAt string
    Last time when the agent data synced to service.
    OldestRecoveryPoint string
    The oldest backup copy available.
    RecoveryPointCount int
    Number of backup copies associated with the backup item.
    lastRefreshedAt String
    Last time when the agent data synced to service.
    oldestRecoveryPoint String
    The oldest backup copy available.
    recoveryPointCount Integer
    Number of backup copies associated with the backup item.
    lastRefreshedAt string
    Last time when the agent data synced to service.
    oldestRecoveryPoint string
    The oldest backup copy available.
    recoveryPointCount number
    Number of backup copies associated with the backup item.
    last_refreshed_at str
    Last time when the agent data synced to service.
    oldest_recovery_point str
    The oldest backup copy available.
    recovery_point_count int
    Number of backup copies associated with the backup item.
    lastRefreshedAt String
    Last time when the agent data synced to service.
    oldestRecoveryPoint String
    The oldest backup copy available.
    recoveryPointCount Number
    Number of backup copies associated with the backup item.

    MabFileFolderProtectedItemExtendedInfoResponse, MabFileFolderProtectedItemExtendedInfoResponseArgs

    LastRefreshedAt string
    Last time when the agent data synced to service.
    OldestRecoveryPoint string
    The oldest backup copy available.
    RecoveryPointCount int
    Number of backup copies associated with the backup item.
    LastRefreshedAt string
    Last time when the agent data synced to service.
    OldestRecoveryPoint string
    The oldest backup copy available.
    RecoveryPointCount int
    Number of backup copies associated with the backup item.
    lastRefreshedAt String
    Last time when the agent data synced to service.
    oldestRecoveryPoint String
    The oldest backup copy available.
    recoveryPointCount Integer
    Number of backup copies associated with the backup item.
    lastRefreshedAt string
    Last time when the agent data synced to service.
    oldestRecoveryPoint string
    The oldest backup copy available.
    recoveryPointCount number
    Number of backup copies associated with the backup item.
    last_refreshed_at str
    Last time when the agent data synced to service.
    oldest_recovery_point str
    The oldest backup copy available.
    recovery_point_count int
    Number of backup copies associated with the backup item.
    lastRefreshedAt String
    Last time when the agent data synced to service.
    oldestRecoveryPoint String
    The oldest backup copy available.
    recoveryPointCount Number
    Number of backup copies associated with the backup item.

    MabFileFolderProtectedItemResponse, MabFileFolderProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC double
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    BackupManagementType string
    Type of backup management for the backed up item.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC float64
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    IsDeferredDeleteScheduleUpcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    IsRehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    IsScheduledForDeferredDelete bool
    Flag to identify whether the DS is scheduled for deferred delete
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    SourceResourceId string
    ARM ID of the resource to be backed up.
    WorkloadType string
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Double
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.
    backupManagementType string
    Type of backup management for the backed up item.
    backupSetName string
    Name of the backup set the backup item belongs to
    computerName string
    Name of the computer associated with this backup item.
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName string
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus string
    Status of last backup operation.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    protectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId string
    ARM ID of the resource to be backed up.
    workloadType string
    Type of workload this item represents.
    backup_management_type str
    Type of backup management for the backed up item.
    backup_set_name str
    Name of the backup set the backup item belongs to
    computer_name str
    Name of the computer associated with this backup item.
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_sync_time_in_utc float
    Sync time for deferred deletion in UTC
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendly_name str
    Friendly name of this backup item.
    is_deferred_delete_schedule_upcoming bool
    Flag to identify whether the deferred deleted DS is to be purged soon
    is_rehydrate bool
    Flag to identify that deferred deleted DS is to be moved into Pause state
    is_scheduled_for_deferred_delete bool
    Flag to identify whether the DS is scheduled for deferred delete
    last_backup_status str
    Status of last backup operation.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    protection_state str
    Protected, ProtectionStopped, IRPending or ProtectionError
    source_resource_id str
    ARM ID of the resource to be backed up.
    workload_type str
    Type of workload this item represents.
    backupManagementType String
    Type of backup management for the backed up item.
    backupSetName String
    Name of the backup set the backup item belongs to
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    isDeferredDeleteScheduleUpcoming Boolean
    Flag to identify whether the deferred deleted DS is to be purged soon
    isRehydrate Boolean
    Flag to identify that deferred deleted DS is to be moved into Pause state
    isScheduledForDeferredDelete Boolean
    Flag to identify whether the DS is scheduled for deferred delete
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    sourceResourceId String
    ARM ID of the resource to be backed up.
    workloadType String
    Type of workload this item represents.

    ProtectedItemHealthStatus, ProtectedItemHealthStatusArgs

    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    NotReachable
    NotReachable
    IRPending
    IRPending
    ProtectedItemHealthStatusInvalid
    Invalid
    ProtectedItemHealthStatusHealthy
    Healthy
    ProtectedItemHealthStatusUnhealthy
    Unhealthy
    ProtectedItemHealthStatusNotReachable
    NotReachable
    ProtectedItemHealthStatusIRPending
    IRPending
    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    NotReachable
    NotReachable
    IRPending
    IRPending
    Invalid
    Invalid
    Healthy
    Healthy
    Unhealthy
    Unhealthy
    NotReachable
    NotReachable
    IRPending
    IRPending
    INVALID
    Invalid
    HEALTHY
    Healthy
    UNHEALTHY
    Unhealthy
    NOT_REACHABLE
    NotReachable
    IR_PENDING
    IRPending
    "Invalid"
    Invalid
    "Healthy"
    Healthy
    "Unhealthy"
    Unhealthy
    "NotReachable"
    NotReachable
    "IRPending"
    IRPending

    ProtectedItemState, ProtectedItemStateArgs

    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    ProtectedItemStateInvalid
    Invalid
    ProtectedItemStateIRPending
    IRPending
    ProtectedItemStateProtected
    Protected
    ProtectedItemStateProtectionError
    ProtectionError
    ProtectedItemStateProtectionStopped
    ProtectionStopped
    ProtectedItemStateProtectionPaused
    ProtectionPaused
    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    INVALID
    Invalid
    IR_PENDING
    IRPending
    PROTECTED
    Protected
    PROTECTION_ERROR
    ProtectionError
    PROTECTION_STOPPED
    ProtectionStopped
    PROTECTION_PAUSED
    ProtectionPaused
    "Invalid"
    Invalid
    "IRPending"
    IRPending
    "Protected"
    Protected
    "ProtectionError"
    ProtectionError
    "ProtectionStopped"
    ProtectionStopped
    "ProtectionPaused"
    ProtectionPaused

    ProtectionState, ProtectionStateArgs

    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    ProtectionStateInvalid
    Invalid
    ProtectionStateIRPending
    IRPending
    ProtectionStateProtected
    Protected
    ProtectionStateProtectionError
    ProtectionError
    ProtectionStateProtectionStopped
    ProtectionStopped
    ProtectionStateProtectionPaused
    ProtectionPaused
    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    Invalid
    Invalid
    IRPending
    IRPending
    Protected
    Protected
    ProtectionError
    ProtectionError
    ProtectionStopped
    ProtectionStopped
    ProtectionPaused
    ProtectionPaused
    INVALID
    Invalid
    IR_PENDING
    IRPending
    PROTECTED
    Protected
    PROTECTION_ERROR
    ProtectionError
    PROTECTION_STOPPED
    ProtectionStopped
    PROTECTION_PAUSED
    ProtectionPaused
    "Invalid"
    Invalid
    "IRPending"
    IRPending
    "Protected"
    Protected
    "ProtectionError"
    ProtectionError
    "ProtectionStopped"
    ProtectionStopped
    "ProtectionPaused"
    ProtectionPaused

    ResourceHealthDetailsResponse, ResourceHealthDetailsResponseArgs

    Code int
    Health Code
    Message string
    Health Message
    Recommendations List<string>
    Health Recommended Actions
    Title string
    Health Title
    Code int
    Health Code
    Message string
    Health Message
    Recommendations []string
    Health Recommended Actions
    Title string
    Health Title
    code Integer
    Health Code
    message String
    Health Message
    recommendations List<String>
    Health Recommended Actions
    title String
    Health Title
    code number
    Health Code
    message string
    Health Message
    recommendations string[]
    Health Recommended Actions
    title string
    Health Title
    code int
    Health Code
    message str
    Health Message
    recommendations Sequence[str]
    Health Recommended Actions
    title str
    Health Title
    code Number
    Health Code
    message String
    Health Message
    recommendations List<String>
    Health Recommended Actions
    title String
    Health Title

    ResourceHealthStatus, ResourceHealthStatusArgs

    Healthy
    Healthy
    TransientDegraded
    TransientDegraded
    PersistentDegraded
    PersistentDegraded
    TransientUnhealthy
    TransientUnhealthy
    PersistentUnhealthy
    PersistentUnhealthy
    Invalid
    Invalid
    ResourceHealthStatusHealthy
    Healthy
    ResourceHealthStatusTransientDegraded
    TransientDegraded
    ResourceHealthStatusPersistentDegraded
    PersistentDegraded
    ResourceHealthStatusTransientUnhealthy
    TransientUnhealthy
    ResourceHealthStatusPersistentUnhealthy
    PersistentUnhealthy
    ResourceHealthStatusInvalid
    Invalid
    Healthy
    Healthy
    TransientDegraded
    TransientDegraded
    PersistentDegraded
    PersistentDegraded
    TransientUnhealthy
    TransientUnhealthy
    PersistentUnhealthy
    PersistentUnhealthy
    Invalid
    Invalid
    Healthy
    Healthy
    TransientDegraded
    TransientDegraded
    PersistentDegraded
    PersistentDegraded
    TransientUnhealthy
    TransientUnhealthy
    PersistentUnhealthy
    PersistentUnhealthy
    Invalid
    Invalid
    HEALTHY
    Healthy
    TRANSIENT_DEGRADED
    TransientDegraded
    PERSISTENT_DEGRADED
    PersistentDegraded
    TRANSIENT_UNHEALTHY
    TransientUnhealthy
    PERSISTENT_UNHEALTHY
    PersistentUnhealthy
    INVALID
    Invalid
    "Healthy"
    Healthy
    "TransientDegraded"
    TransientDegraded
    "PersistentDegraded"
    PersistentDegraded
    "TransientUnhealthy"
    TransientUnhealthy
    "PersistentUnhealthy"
    PersistentUnhealthy
    "Invalid"
    Invalid

    Import

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

    $ pulumi import azure-native:recoveryservices:ProtectedItem VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1 
    

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

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi