1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ProtectedItem
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

azure-native.recoveryservices.ProtectedItem

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.36.0 published on Monday, Apr 8, 2024 by Pulumi

    Base class for backup items. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-02-01.

    Other available API versions: 2016-06-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-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 (
    	"github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
    	"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(AzureFileshareProtectedItemArgs.builder()
                    .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")
                    .build())
                .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 = AzureNative.RecoveryServices.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 (
    	"github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
    	"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:   recoveryservices.ProtectionStateProtectionStopped,
    				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(AzureFileshareProtectedItemArgs.builder()
                    .protectedItemType("Microsoft.Compute/virtualMachines")
                    .protectionState("ProtectionStopped")
                    .sourceResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1")
                    .build())
                .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=azure_native.recoveryservices.ProtectionState.PROTECTION_STOPPED,
            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: azure_native.recoveryservices.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, AzureVmWorkloadSAPHanaDBInstanceProtectedItemArgs, 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.

    Example

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

    var azure_nativeProtectedItemResource = new AzureNative.RecoveryServices.ProtectedItem("azure-nativeProtectedItemResource", new()
    {
        ContainerName = "string",
        FabricName = "string",
        ResourceGroupName = "string",
        VaultName = "string",
        ETag = "string",
        Location = "string",
        Properties = new AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItemArgs
        {
            ProtectedItemType = "AzureFileShareProtectedItem",
            IsScheduledForDeferredDelete = false,
            DeferredDeleteTimeInUTC = "string",
            LastBackupStatus = "string",
            DeferredDeleteTimeRemaining = "string",
            ExtendedInfo = new AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItemExtendedInfoArgs
            {
                OldestRecoveryPoint = "string",
                PolicyState = "string",
                RecoveryPointCount = 0,
            },
            FriendlyName = "string",
            IsArchiveEnabled = false,
            IsDeferredDeleteScheduleUpcoming = false,
            LastBackupTime = "string",
            BackupSetName = "string",
            SourceResourceId = "string",
            CreateMode = "string",
            IsRehydrate = false,
            LastRecoveryPoint = "string",
            PolicyId = "string",
            PolicyName = "string",
            ContainerName = "string",
            ProtectionState = "string",
            ProtectionStatus = "string",
            ResourceGuardOperationRequests = new[]
            {
                "string",
            },
            SoftDeleteRetentionPeriodInDays = 0,
            KpisHealths = 
            {
                { "string", new AzureNative.RecoveryServices.Inputs.KPIResourceHealthDetailsArgs
                {
                    ResourceHealthStatus = "string",
                } },
            },
        },
        ProtectedItemName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := recoveryservices.NewProtectedItem(ctx, "azure-nativeProtectedItemResource", &recoveryservices.ProtectedItemArgs{
    ContainerName: pulumi.String("string"),
    FabricName: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    VaultName: pulumi.String("string"),
    ETag: pulumi.String("string"),
    Location: pulumi.String("string"),
    Properties: recoveryservices.AzureFileshareProtectedItem{
    ProtectedItemType: "AzureFileShareProtectedItem",
    IsScheduledForDeferredDelete: false,
    DeferredDeleteTimeInUTC: "string",
    LastBackupStatus: "string",
    DeferredDeleteTimeRemaining: "string",
    ExtendedInfo: recoveryservices.AzureFileshareProtectedItemExtendedInfo{
    OldestRecoveryPoint: "string",
    PolicyState: "string",
    RecoveryPointCount: 0,
    },
    FriendlyName: "string",
    IsArchiveEnabled: false,
    IsDeferredDeleteScheduleUpcoming: false,
    LastBackupTime: "string",
    BackupSetName: "string",
    SourceResourceId: "string",
    CreateMode: "string",
    IsRehydrate: false,
    LastRecoveryPoint: "string",
    PolicyId: "string",
    PolicyName: "string",
    ContainerName: "string",
    ProtectionState: "string",
    ProtectionStatus: "string",
    ResourceGuardOperationRequests: []string{
    "string",
    },
    SoftDeleteRetentionPeriodInDays: 0,
    KpisHealths: interface{}{
    String: recoveryservices.KPIResourceHealthDetails{
    ResourceHealthStatus: "string",
    },
    },
    },
    ProtectedItemName: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var azure_nativeProtectedItemResource = new ProtectedItem("azure-nativeProtectedItemResource", ProtectedItemArgs.builder()        
        .containerName("string")
        .fabricName("string")
        .resourceGroupName("string")
        .vaultName("string")
        .eTag("string")
        .location("string")
        .properties(AzureFileshareProtectedItemArgs.builder()
            .protectedItemType("AzureFileShareProtectedItem")
            .isScheduledForDeferredDelete(false)
            .deferredDeleteTimeInUTC("string")
            .lastBackupStatus("string")
            .deferredDeleteTimeRemaining("string")
            .extendedInfo(AzureFileshareProtectedItemExtendedInfoArgs.builder()
                .oldestRecoveryPoint("string")
                .policyState("string")
                .recoveryPointCount(0)
                .build())
            .friendlyName("string")
            .isArchiveEnabled(false)
            .isDeferredDeleteScheduleUpcoming(false)
            .lastBackupTime("string")
            .backupSetName("string")
            .sourceResourceId("string")
            .createMode("string")
            .isRehydrate(false)
            .lastRecoveryPoint("string")
            .policyId("string")
            .policyName("string")
            .containerName("string")
            .protectionState("string")
            .protectionStatus("string")
            .resourceGuardOperationRequests("string")
            .softDeleteRetentionPeriodInDays(0)
            .kpisHealths(Map.of("string", Map.of("resourceHealthStatus", "string")))
            .build())
        .protectedItemName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    azure_native_protected_item_resource = azure_native.recoveryservices.ProtectedItem("azure-nativeProtectedItemResource",
        container_name="string",
        fabric_name="string",
        resource_group_name="string",
        vault_name="string",
        e_tag="string",
        location="string",
        properties=azure_native.recoveryservices.AzureFileshareProtectedItemArgs(
            protected_item_type="AzureFileShareProtectedItem",
            is_scheduled_for_deferred_delete=False,
            deferred_delete_time_in_utc="string",
            last_backup_status="string",
            deferred_delete_time_remaining="string",
            extended_info=azure_native.recoveryservices.AzureFileshareProtectedItemExtendedInfoArgs(
                oldest_recovery_point="string",
                policy_state="string",
                recovery_point_count=0,
            ),
            friendly_name="string",
            is_archive_enabled=False,
            is_deferred_delete_schedule_upcoming=False,
            last_backup_time="string",
            backup_set_name="string",
            source_resource_id="string",
            create_mode="string",
            is_rehydrate=False,
            last_recovery_point="string",
            policy_id="string",
            policy_name="string",
            container_name="string",
            protection_state="string",
            protection_status="string",
            resource_guard_operation_requests=["string"],
            soft_delete_retention_period_in_days=0,
            kpis_healths={
                "string": azure_native.recoveryservices.KPIResourceHealthDetailsArgs(
                    resource_health_status="string",
                ),
            },
        ),
        protected_item_name="string",
        tags={
            "string": "string",
        })
    
    const azure_nativeProtectedItemResource = new azure_native.recoveryservices.ProtectedItem("azure-nativeProtectedItemResource", {
        containerName: "string",
        fabricName: "string",
        resourceGroupName: "string",
        vaultName: "string",
        eTag: "string",
        location: "string",
        properties: {
            protectedItemType: "AzureFileShareProtectedItem",
            isScheduledForDeferredDelete: false,
            deferredDeleteTimeInUTC: "string",
            lastBackupStatus: "string",
            deferredDeleteTimeRemaining: "string",
            extendedInfo: {
                oldestRecoveryPoint: "string",
                policyState: "string",
                recoveryPointCount: 0,
            },
            friendlyName: "string",
            isArchiveEnabled: false,
            isDeferredDeleteScheduleUpcoming: false,
            lastBackupTime: "string",
            backupSetName: "string",
            sourceResourceId: "string",
            createMode: "string",
            isRehydrate: false,
            lastRecoveryPoint: "string",
            policyId: "string",
            policyName: "string",
            containerName: "string",
            protectionState: "string",
            protectionStatus: "string",
            resourceGuardOperationRequests: ["string"],
            softDeleteRetentionPeriodInDays: 0,
            kpisHealths: {
                string: {
                    resourceHealthStatus: "string",
                },
            },
        },
        protectedItemName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:recoveryservices:ProtectedItem
    properties:
        containerName: string
        eTag: string
        fabricName: string
        location: string
        properties:
            backupSetName: string
            containerName: string
            createMode: string
            deferredDeleteTimeInUTC: string
            deferredDeleteTimeRemaining: string
            extendedInfo:
                oldestRecoveryPoint: string
                policyState: string
                recoveryPointCount: 0
            friendlyName: string
            isArchiveEnabled: false
            isDeferredDeleteScheduleUpcoming: false
            isRehydrate: false
            isScheduledForDeferredDelete: false
            kpisHealths:
                string:
                    resourceHealthStatus: string
            lastBackupStatus: string
            lastBackupTime: string
            lastRecoveryPoint: string
            policyId: string
            policyName: string
            protectedItemType: AzureFileShareProtectedItem
            protectionState: string
            protectionStatus: string
            resourceGuardOperationRequests:
                - string
            softDeleteRetentionPeriodInDays: 0
            sourceResourceId: 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

    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.AzureVmWorkloadSAPHanaDBInstanceProtectedItem | 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 | AzureVmWorkloadSAPHanaDBInstanceProtectedItemArgs | 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 | AzureVmWorkloadSAPHanaDBInstanceProtectedItem | 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 | AzureVmWorkloadSAPHanaDBInstanceProtectedItem | 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 | AzureVmWorkloadSAPHanaDBInstanceProtectedItemArgs | 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 | 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

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName string
    Name of the policy used for protection
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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.
    policy_name str
    Name of the policy used for protection
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    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.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    vaultId string
    ID of the vault which protects this item
    workloadType string
    Type of workload this item represents.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName string
    Name of the policy used for protection
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    vault_id str
    ID of the vault which protects this item
    workload_type str
    Type of workload this item represents.
    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_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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.
    policy_name str
    Name of the policy used for protection
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureIaaSClassicComputeVMProtectedItem, AzureIaaSClassicComputeVMProtectedItemArgs

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureIaaSClassicComputeVMProtectedItemResponse, AzureIaaSClassicComputeVMProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string
    Health status of protected item.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId string
    Data ID of the protected item.
    vaultId string
    ID of the vault which protects this item
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    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.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str
    Health status of protected item.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    protected_item_data_id str
    Data ID of the protected item.
    vault_id str
    ID of the vault which protects this item
    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.
    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.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<Property Map>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureIaaSComputeVMProtectedItem, AzureIaaSComputeVMProtectedItemArgs

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureIaaSComputeVMProtectedItemResponse, AzureIaaSComputeVMProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string
    Health status of protected item.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId string
    Data ID of the protected item.
    vaultId string
    ID of the vault which protects this item
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    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.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str
    Health status of protected item.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    protected_item_data_id str
    Data ID of the protected item.
    vault_id str
    ID of the vault which protects this item
    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.
    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.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<Property Map>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    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

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | ProtectionState
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string | ProtectionState
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str | ProtectionState
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureIaaSVMProtectedItemExtendedInfo, AzureIaaSVMProtectedItemExtendedInfoArgs

    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    policyInconsistent boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    newest_recovery_point_in_archive str
    The latest backup copy available for this backup item in archive tier
    oldest_recovery_point str
    The oldest backup copy available for this backup item across all tiers.
    oldest_recovery_point_in_archive str
    The oldest backup copy available for this backup item in archive tier
    oldest_recovery_point_in_vault str
    The oldest backup copy available for this backup item in vault tier
    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.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    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

    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyInconsistent bool
    Specifies if backup policy associated with the backup item is inconsistent.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyInconsistent Boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    policyInconsistent boolean
    Specifies if backup policy associated with the backup item is inconsistent.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    newest_recovery_point_in_archive str
    The latest backup copy available for this backup item in archive tier
    oldest_recovery_point str
    The oldest backup copy available for this backup item across all tiers.
    oldest_recovery_point_in_archive str
    The oldest backup copy available for this backup item in archive tier
    oldest_recovery_point_in_vault str
    The oldest backup copy available for this backup item in vault tier
    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.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    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.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the VM represented by this backup item.
    HealthStatus string
    Health status of protected item.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    ProtectedItemDataId string
    Data ID of the protected item.
    VaultId string
    ID of the vault which protects this item
    VirtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    WorkloadType string
    Type of workload this item represents.
    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.
    HealthDetails []AzureIaaSVMHealthDetailsResponse
    Health details on this backup item.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Backup state of this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<AzureIaaSVMHealthDetailsResponse>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    friendlyName string
    Friendly name of the VM represented by this backup item.
    healthStatus string
    Health status of protected item.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId string
    Data ID of the protected item.
    vaultId string
    ID of the vault which protects this item
    virtualMachineId string
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType string
    Type of workload this item represents.
    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.
    healthDetails AzureIaaSVMHealthDetailsResponse[]
    Health details on this backup item.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName string
    Name of the policy used for protection
    protectionState string
    Backup state of this backup item.
    protectionStatus string
    Backup status of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    friendly_name str
    Friendly name of the VM represented by this backup item.
    health_status str
    Health status of protected item.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    protected_item_data_id str
    Data ID of the protected item.
    vault_id str
    ID of the vault which protects this item
    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.
    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.
    health_details Sequence[AzureIaaSVMHealthDetailsResponse]
    Health details on this backup item.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_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_name str
    Name of the policy used for protection
    protection_state str
    Backup state of this backup item.
    protection_status str
    Backup status of this backup item.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the VM represented by this backup item.
    healthStatus String
    Health status of protected item.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    protectedItemDataId String
    Data ID of the protected item.
    vaultId String
    ID of the vault which protects this item
    virtualMachineId String
    Fully qualified ARM ID of the virtual machine represented by this item.
    workloadType String
    Type of workload this item represents.
    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.
    healthDetails List<Property Map>
    Health details on this backup item.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    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.
    policyName String
    Name of the policy used for protection
    protectionState String
    Backup state of this backup item.
    protectionStatus String
    Backup status of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureSqlProtectedItem, AzureSqlProtectedItemArgs

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName string
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_name str
    Name of the policy used for protection
    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.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    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" | "BackupsSuspended"
    Backup state of the backed up item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    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.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    vaultId string
    ID of the vault which protects this item
    workloadType string
    Type of workload this item represents.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName string
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    vault_id str
    ID of the vault which protects this item
    workload_type str
    Type of workload this item represents.
    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_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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_name str
    Name of the policy used for protection
    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.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureVmWorkloadProtectedItem, AzureVmWorkloadProtectedItemArgs

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList List<Pulumi.AzureNative.RecoveryServices.Inputs.DistributedNodesInfo>
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    ServerName string
    Host/Cluster Name for instance or AG
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList []DistributedNodesInfo
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    ServerName string
    Host/Cluster Name for instance or AG
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList List<DistributedNodesInfo>
    List of the nodes in case of distributed container.
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName String
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList DistributedNodesInfo[]
    List of the nodes in case of distributed container.
    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.
    policyName string
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName string
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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.
    nodes_list Sequence[DistributedNodesInfo]
    List of the nodes in case of distributed container.
    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.
    policy_name str
    Name of the policy used for protection
    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.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    server_name str
    Host/Cluster Name for instance or AG
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList List<Property Map>
    List of the nodes in case of distributed container.
    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.
    policyName String
    Name of the policy used for protection
    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" | "BackupsSuspended"
    Backup state of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName String
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureVmWorkloadProtectedItemExtendedInfo, AzureVmWorkloadProtectedItemExtendedInfoArgs

    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    newest_recovery_point_in_archive str
    The latest backup copy available for this backup item in archive tier
    oldest_recovery_point str
    The oldest backup copy available for this backup item across all tiers.
    oldest_recovery_point_in_archive str
    The oldest backup copy available for this backup item in archive tier
    oldest_recovery_point_in_vault str
    The oldest backup copy available for this backup item in vault tier
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_model 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.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel 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

    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    NewestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    OldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    OldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    OldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    RecoveryPointCount int
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount Integer
    Number of backup copies available for this backup item.
    newestRecoveryPointInArchive string
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint string
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive string
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault string
    The oldest backup copy available for this backup item in vault tier
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel string
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryPointCount number
    Number of backup copies available for this backup item.
    newest_recovery_point_in_archive str
    The latest backup copy available for this backup item in archive tier
    oldest_recovery_point str
    The oldest backup copy available for this backup item across all tiers.
    oldest_recovery_point_in_archive str
    The oldest backup copy available for this backup item in archive tier
    oldest_recovery_point_in_vault str
    The oldest backup copy available for this backup item in vault tier
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    recovery_model 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.
    newestRecoveryPointInArchive String
    The latest backup copy available for this backup item in archive tier
    oldestRecoveryPoint String
    The oldest backup copy available for this backup item across all tiers.
    oldestRecoveryPointInArchive String
    The oldest backup copy available for this backup item in archive tier
    oldestRecoveryPointInVault String
    The oldest backup copy available for this backup item in vault tier
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    recoveryModel 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.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList List<Pulumi.AzureNative.RecoveryServices.Inputs.DistributedNodesInfoResponse>
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    ServerName string
    Host/Cluster Name for instance or AG
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupManagementType string
    Type of backup management for the backed up item.
    FriendlyName string
    Friendly name of the DB represented by this backup item.
    ProtectionStatus string
    Backup status of this backup item.
    VaultId string
    ID of the vault which protects this item
    WorkloadType string
    Type of workload this item represents.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList []DistributedNodesInfoResponse
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    ServerName string
    Host/Cluster Name for instance or AG
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    protectionStatus String
    Backup status of this backup item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList List<DistributedNodesInfoResponse>
    List of the nodes in case of distributed container.
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName String
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupManagementType string
    Type of backup management for the backed up item.
    friendlyName string
    Friendly name of the DB represented by this backup item.
    protectionStatus string
    Backup status of this backup item.
    vaultId string
    ID of the vault which protects this item
    workloadType string
    Type of workload this item represents.
    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.
    isArchiveEnabled boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList DistributedNodesInfoResponse[]
    List of the nodes in case of distributed container.
    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.
    policyName string
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName string
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_management_type str
    Type of backup management for the backed up item.
    friendly_name str
    Friendly name of the DB represented by this backup item.
    protection_status str
    Backup status of this backup item.
    vault_id str
    ID of the vault which protects this item
    workload_type str
    Type of workload this item represents.
    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.
    is_archive_enabled bool
    Flag to identify whether datasource is protected in archive
    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.
    nodes_list Sequence[DistributedNodesInfoResponse]
    List of the nodes in case of distributed container.
    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.
    policy_name str
    Name of the policy used for protection
    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.
    resource_guard_operation_requests Sequence[str]
    ResourceGuardOperationRequests on which LAC check will be performed
    server_name str
    Host/Cluster Name for instance or AG
    soft_delete_retention_period_in_days int
    Soft delete retention period in days
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupManagementType String
    Type of backup management for the backed up item.
    friendlyName String
    Friendly name of the DB represented by this backup item.
    protectionStatus String
    Backup status of this backup item.
    vaultId String
    ID of the vault which protects this item
    workloadType String
    Type of workload this item represents.
    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.
    isArchiveEnabled Boolean
    Flag to identify whether datasource is protected in archive
    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.
    nodesList List<Property Map>
    List of the nodes in case of distributed container.
    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.
    policyName String
    Name of the policy used for protection
    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.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    serverName String
    Host/Cluster Name for instance or AG
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceResourceId String
    ARM ID of the resource to be backed up.

    AzureVmWorkloadSAPAseDatabaseProtectedItem, AzureVmWorkloadSAPAseDatabaseProtectedItemArgs

    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList List<Pulumi.AzureNative.RecoveryServices.Inputs.DistributedNodesInfo>
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    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.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    ServerName string
    Host/Cluster Name for instance or AG
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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.
    IsArchiveEnabled bool
    Flag to identify whether datasource is protected in archive
    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.
    NodesList []DistributedNodesInfo
    List of the nodes in case of distributed container.
    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.
    PolicyName string
    Name of the policy used for protection
    ProtectedItemDataSourceId string
    Data ID of the protected item.
    ProtectedItemHealthStatus s