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.73.0 published on Wednesday, Nov 20, 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.73.0 published on Wednesday, Nov 20, 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, 2024-04-01, 2024-04-30-preview, 2024-07-30-preview, 2024-10-01.

    Example Usage

    Enable Protection on Azure IaasVm

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var protectedItem = new AzureNative.RecoveryServices.ProtectedItem("protectedItem", new()
        {
            ContainerName = "IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            FabricName = "Azure",
            Properties = new AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMProtectedItemArgs
            {
                PolicyId = "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
                ProtectedItemType = "Microsoft.Compute/virtualMachines",
                SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
            },
            ProtectedItemName = "VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1",
            ResourceGroupName = "SwaggerTestRg",
            VaultName = "NetSDKTestRsVault",
        });
    
    });
    
    package main
    
    import (
    	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/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.AzureIaaSComputeVMProtectedItemArgs{
    				PolicyId:          pulumi.String("/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy"),
    				ProtectedItemType: pulumi.String("Microsoft.Compute/virtualMachines"),
    				SourceResourceId:  pulumi.String("/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={
            "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 (
    	recoveryservices "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.AzureIaaSComputeVMProtectedItemArgs{
    				ProtectedItemType: pulumi.String("Microsoft.Compute/virtualMachines"),
    				ProtectionState:   pulumi.String(recoveryservices.ProtectionStateProtectionStopped),
    				SourceResourceId:  pulumi.String("/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={
            "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.

    Constructor 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.AzureFileshareProtectedItemArgs{
    		ProtectedItemType:            pulumi.String("AzureFileShareProtectedItem"),
    		IsScheduledForDeferredDelete: pulumi.Bool(false),
    		DeferredDeleteTimeInUTC:      pulumi.String("string"),
    		LastBackupStatus:             pulumi.String("string"),
    		DeferredDeleteTimeRemaining:  pulumi.String("string"),
    		ExtendedInfo: &recoveryservices.AzureFileshareProtectedItemExtendedInfoArgs{
    			OldestRecoveryPoint: pulumi.String("string"),
    			PolicyState:         pulumi.String("string"),
    			RecoveryPointCount:  pulumi.Int(0),
    		},
    		FriendlyName:                     pulumi.String("string"),
    		IsArchiveEnabled:                 pulumi.Bool(false),
    		IsDeferredDeleteScheduleUpcoming: pulumi.Bool(false),
    		LastBackupTime:                   pulumi.String("string"),
    		BackupSetName:                    pulumi.String("string"),
    		SourceResourceId:                 pulumi.String("string"),
    		CreateMode:                       pulumi.String("string"),
    		IsRehydrate:                      pulumi.Bool(false),
    		LastRecoveryPoint:                pulumi.String("string"),
    		PolicyId:                         pulumi.String("string"),
    		PolicyName:                       pulumi.String("string"),
    		ContainerName:                    pulumi.String("string"),
    		ProtectionState:                  pulumi.String("string"),
    		ProtectionStatus:                 pulumi.String("string"),
    		ResourceGuardOperationRequests: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SoftDeleteRetentionPeriodInDays: pulumi.Int(0),
    		KpisHealths: recoveryservices.KPIResourceHealthDetailsMap{
    			"string": &recoveryservices.KPIResourceHealthDetailsArgs{
    				ResourceHealthStatus: pulumi.String("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={
            "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": {
                "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": {
                    "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

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

    The ProtectedItem resource accepts the following input properties:

    ContainerName string
    Container name associated with the backup item.
    FabricName string
    Fabric name associated with the backup item.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    VaultName string
    The name of the recovery services vault.
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.AzureFileshareProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSClassicComputeVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSVMProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVmWorkloadSAPAseDatabaseProtectedItem | Pulumi.AzureNative.RecoveryServices.Inputs.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 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.

    AzureVmWorkloadSAPAseDatabaseProtectedItemResponse, AzureVmWorkloadSAPAseDatabaseProtectedItemResponseArgs

    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.

    AzureVmWorkloadSAPHanaDBInstanceProtectedItem, AzureVmWorkloadSAPHanaDBInstanceProtectedItemArgs

    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.

    AzureVmWorkloadSAPHanaDBInstanceProtectedItemResponse, AzureVmWorkloadSAPHanaDBInstanceProtectedItemResponseArgs

    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.

    AzureVmWorkloadSAPHanaDatabaseProtectedItem, AzureVmWorkloadSAPHanaDatabaseProtectedItemArgs

    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.

    AzureVmWorkloadSAPHanaDatabaseProtectedItemResponse, AzureVmWorkloadSAPHanaDatabaseProtectedItemResponseArgs

    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.

    AzureVmWorkloadSQLDatabaseProtectedItem, AzureVmWorkloadSQLDatabaseProtectedItemArgs

    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.

    AzureVmWorkloadSQLDatabaseProtectedItemResponse, AzureVmWorkloadSQLDatabaseProtectedItemResponseArgs

    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.

    CreateMode, CreateModeArgs

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

    DPMProtectedItem, DPMProtectedItemArgs

    BackupEngineName string
    Backup Management server protecting this backup item
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    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
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectedItemState
    Protection state of the backup engine
    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.
    BackupEngineName string
    Backup Management server protecting this backup item
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    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
    ProtectionState string | ProtectedItemStateEnum
    Protection state of the backup engine
    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.
    backupEngineName String
    Backup Management server protecting this backup item
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    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
    protectionState String | ProtectedItemState
    Protection state of the backup engine
    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.
    backupEngineName string
    Backup Management server protecting this backup item
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendlyName string
    Friendly name of the managed item
    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
    protectionState string | ProtectedItemState
    Protection state of the backup engine
    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_engine_name str
    Backup Management server protecting this backup item
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info DPMProtectedItemExtendedInfo
    Extended info of the backup item.
    friendly_name str
    Friendly name of the managed item
    is_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
    protection_state str | ProtectedItemState
    Protection state of the backup engine
    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.
    backupEngineName String
    Backup Management server protecting this backup item
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    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
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Protection state of the backup engine
    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.

    DPMProtectedItemExtendedInfo, DPMProtectedItemExtendedInfoArgs

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

    DPMProtectedItemExtendedInfoResponse, DPMProtectedItemExtendedInfoResponseArgs

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

    DPMProtectedItemResponse, DPMProtectedItemResponseArgs

    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.
    BackupEngineName string
    Backup Management server protecting this backup item
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    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
    ProtectionState string
    Protection state of the backup engine
    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.
    BackupEngineName string
    Backup Management server protecting this backup item
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    FriendlyName string
    Friendly name of the managed item
    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
    ProtectionState string
    Protection state of the backup engine
    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.
    backupEngineName String
    Backup Management server protecting this backup item
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    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
    protectionState String
    Protection state of the backup engine
    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.
    backupEngineName string
    Backup Management server protecting this backup item
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendlyName string
    Friendly name of the managed item
    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
    protectionState string
    Protection state of the backup engine
    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_engine_name str
    Backup Management server protecting this backup item
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info DPMProtectedItemExtendedInfoResponse
    Extended info of the backup item.
    friendly_name str
    Friendly name of the managed item
    is_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
    protection_state str
    Protection state of the backup engine
    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.
    backupEngineName String
    Backup Management server protecting this backup item
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Extended info of the backup item.
    friendlyName String
    Friendly name of the managed item
    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
    protectionState String
    Protection state of the backup engine
    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.

    DiskExclusionProperties, DiskExclusionPropertiesArgs

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

    DiskExclusionPropertiesResponse, DiskExclusionPropertiesResponseArgs

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

    DistributedNodesInfo, DistributedNodesInfoArgs

    NodeName string
    Name of the node under a distributed container.
    SourceResourceId string
    ARM resource id of the node
    Status string
    Status of this Node. Failed | Succeeded
    NodeName string
    Name of the node under a distributed container.
    SourceResourceId string
    ARM resource id of the node
    Status string
    Status of this Node. Failed | Succeeded
    nodeName String
    Name of the node under a distributed container.
    sourceResourceId String
    ARM resource id of the node
    status String
    Status of this Node. Failed | Succeeded
    nodeName string
    Name of the node under a distributed container.
    sourceResourceId string
    ARM resource id of the node
    status string
    Status of this Node. Failed | Succeeded
    node_name str
    Name of the node under a distributed container.
    source_resource_id str
    ARM resource id of the node
    status str
    Status of this Node. Failed | Succeeded
    nodeName String
    Name of the node under a distributed container.
    sourceResourceId String
    ARM resource id of the node
    status String
    Status of this Node. Failed | Succeeded

    DistributedNodesInfoResponse, DistributedNodesInfoResponseArgs

    ErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error Details if the Status is non-success.
    NodeName string
    Name of the node under a distributed container.
    SourceResourceId string
    ARM resource id of the node
    Status string
    Status of this Node. Failed | Succeeded
    ErrorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    NodeName string
    Name of the node under a distributed container.
    SourceResourceId string
    ARM resource id of the node
    Status string
    Status of this Node. Failed | Succeeded
    errorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    nodeName String
    Name of the node under a distributed container.
    sourceResourceId String
    ARM resource id of the node
    status String
    Status of this Node. Failed | Succeeded
    errorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    nodeName string
    Name of the node under a distributed container.
    sourceResourceId string
    ARM resource id of the node
    status string
    Status of this Node. Failed | Succeeded
    error_detail ErrorDetailResponse
    Error Details if the Status is non-success.
    node_name str
    Name of the node under a distributed container.
    source_resource_id str
    ARM resource id of the node
    status str
    Status of this Node. Failed | Succeeded
    errorDetail Property Map
    Error Details if the Status is non-success.
    nodeName String
    Name of the node under a distributed container.
    sourceResourceId String
    ARM resource id of the node
    status String
    Status of this Node. Failed | Succeeded

    ErrorDetailResponse, ErrorDetailResponseArgs

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

    ExtendedProperties, ExtendedPropertiesArgs

    DiskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    LinuxVmApplicationName string
    Linux VM name
    diskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName String
    Linux VM name
    diskExclusionProperties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName string
    Linux VM name
    disk_exclusion_properties DiskExclusionProperties
    Extended Properties for Disk Exclusion.
    linux_vm_application_name str
    Linux VM name
    diskExclusionProperties Property Map
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName String
    Linux VM name

    ExtendedPropertiesResponse, ExtendedPropertiesResponseArgs

    DiskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    LinuxVmApplicationName string
    Linux VM name
    diskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName String
    Linux VM name
    diskExclusionProperties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName string
    Linux VM name
    disk_exclusion_properties DiskExclusionPropertiesResponse
    Extended Properties for Disk Exclusion.
    linux_vm_application_name str
    Linux VM name
    diskExclusionProperties Property Map
    Extended Properties for Disk Exclusion.
    linuxVmApplicationName String
    Linux VM name

    GenericProtectedItem, GenericProtectedItemArgs

    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    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
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId double
    Data Plane Service ID of the protected item.
    ProtectionState string | Pulumi.AzureNative.RecoveryServices.ProtectionState
    Backup state of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceAssociations Dictionary<string, string>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    BackupSetName string
    Name of the backup set the backup item belongs to
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    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
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId float64
    Data Plane Service ID of the protected item.
    ProtectionState string | ProtectionState
    Backup state of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceAssociations map[string]string
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    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
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Double
    Data Plane Service ID of the protected item.
    protectionState String | ProtectionState
    Backup state of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceAssociations Map<String,String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    backupSetName string
    Name of the backup set the backup item belongs to
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName string
    Name of this backup item's fabric.
    friendlyName string
    Friendly name of the container.
    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
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId number
    Data Plane Service ID of the protected item.
    protectionState string | ProtectionState
    Backup state of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceAssociations {[key: string]: string}
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId string
    ARM ID of the resource to be backed up.
    backup_set_name str
    Name of the backup set the backup item belongs to
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabric_name str
    Name of this backup item's fabric.
    friendly_name str
    Friendly name of the container.
    is_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
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    protected_item_id float
    Data Plane Service ID of the protected item.
    protection_state str | ProtectionState
    Backup state of this backup item.
    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_associations Mapping[str, str]
    Loosely coupled (type, value) associations (example - parent of a protected item)
    source_resource_id str
    ARM ID of the resource to be backed up.
    backupSetName String
    Name of the backup set the backup item belongs to
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    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
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Number
    Data Plane Service ID of the protected item.
    protectionState String | "Invalid" | "IRPending" | "Protected" | "ProtectionError" | "ProtectionStopped" | "ProtectionPaused" | "BackupsSuspended"
    Backup state of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceAssociations Map<String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.

    GenericProtectedItemResponse, GenericProtectedItemResponseArgs

    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
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    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
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId double
    Data Plane Service ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ResourceGuardOperationRequests List<string>
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceAssociations Dictionary<string, string>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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
    FabricName string
    Name of this backup item's fabric.
    FriendlyName string
    Friendly name of the container.
    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
    PolicyState string
    Indicates consistency of policy object and policy applied to this backup item.
    ProtectedItemId float64
    Data Plane Service ID of the protected item.
    ProtectionState string
    Backup state of this backup item.
    ResourceGuardOperationRequests []string
    ResourceGuardOperationRequests on which LAC check will be performed
    SoftDeleteRetentionPeriodInDays int
    Soft delete retention period in days
    SourceAssociations map[string]string
    Loosely coupled (type, value) associations (example - parent of a protected item)
    SourceResourceId string
    ARM ID of the resource to be backed up.
    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
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    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
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Double
    Data Plane Service ID of the protected item.
    protectionState String
    Backup state of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Integer
    Soft delete retention period in days
    sourceAssociations Map<String,String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.
    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
    fabricName string
    Name of this backup item's fabric.
    friendlyName string
    Friendly name of the container.
    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
    policyState string
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId number
    Data Plane Service ID of the protected item.
    protectionState string
    Backup state of this backup item.
    resourceGuardOperationRequests string[]
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays number
    Soft delete retention period in days
    sourceAssociations {[key: string]: string}
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId string
    ARM ID of the resource to be backed up.
    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
    fabric_name str
    Name of this backup item's fabric.
    friendly_name str
    Friendly name of the container.
    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
    policy_state str
    Indicates consistency of policy object and policy applied to this backup item.
    protected_item_id float
    Data Plane Service ID of the protected item.
    protection_state str
    Backup state of this backup item.
    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_associations Mapping[str, str]
    Loosely coupled (type, value) associations (example - parent of a protected item)
    source_resource_id str
    ARM ID of the resource to be backed up.
    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
    fabricName String
    Name of this backup item's fabric.
    friendlyName String
    Friendly name of the container.
    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
    policyState String
    Indicates consistency of policy object and policy applied to this backup item.
    protectedItemId Number
    Data Plane Service ID of the protected item.
    protectionState String
    Backup state of this backup item.
    resourceGuardOperationRequests List<String>
    ResourceGuardOperationRequests on which LAC check will be performed
    softDeleteRetentionPeriodInDays Number
    Soft delete retention period in days
    sourceAssociations Map<String>
    Loosely coupled (type, value) associations (example - parent of a protected item)
    sourceResourceId String
    ARM ID of the resource to be backed up.

    KPIResourceHealthDetails, KPIResourceHealthDetailsArgs

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

    KPIResourceHealthDetailsResponse, KPIResourceHealthDetailsResponseArgs

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

    LastBackupStatus, LastBackupStatusArgs

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

    MabFileFolderProtectedItem, MabFileFolderProtectedItemArgs

    BackupSetName string
    Name of the backup set the backup item belongs to
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string | Pulumi.AzureNative.RecoveryServices.CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC double
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    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
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC float64
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    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
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Double
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    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
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyName String
    Name of the policy used for protection
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName string
    Name of the computer associated with this backup item.
    containerName string
    Unique name of container
    createMode string | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendlyName string
    Friendly name of this backup item.
    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
    lastBackupStatus string
    Status of last backup operation.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    policyName string
    Name of the policy used for protection
    protectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computer_name str
    Name of the computer associated with this backup item.
    container_name str
    Unique name of container
    create_mode str | CreateMode
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_sync_time_in_utc float
    Sync time for deferred deletion in UTC
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info MabFileFolderProtectedItemExtendedInfo
    Additional information with this backup item.
    friendly_name str
    Friendly name of this backup item.
    is_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_backup_status str
    Status of last backup operation.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    policy_name str
    Name of the policy used for protection
    protection_state str
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String | "Invalid" | "Default" | "Recover"
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    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
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyName String
    Name of the policy used for protection
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    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.

    MabFileFolderProtectedItemExtendedInfo, MabFileFolderProtectedItemExtendedInfoArgs

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

    MabFileFolderProtectedItemExtendedInfoResponse, MabFileFolderProtectedItemExtendedInfoResponseArgs

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

    MabFileFolderProtectedItemResponse, MabFileFolderProtectedItemResponseArgs

    BackupManagementType string
    Type of backup management for the backed up item.
    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
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC double
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    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
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    ComputerName string
    Name of the computer associated with this backup item.
    ContainerName string
    Unique name of container
    CreateMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    DeferredDeleteSyncTimeInUTC float64
    Sync time for deferred deletion in UTC
    DeferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    DeferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    ExtendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    FriendlyName string
    Friendly name of this backup item.
    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
    LastBackupStatus string
    Status of last backup operation.
    LastBackupTime string
    Timestamp of the last backup operation on this backup item.
    LastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    PolicyId string
    ID of the backup policy with which this item is backed up.
    PolicyName string
    Name of the policy used for protection
    ProtectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Double
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    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
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyName String
    Name of the policy used for protection
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName string
    Name of the computer associated with this backup item.
    containerName string
    Unique name of container
    createMode string
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC string
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining string
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendlyName string
    Friendly name of this backup item.
    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
    lastBackupStatus string
    Status of last backup operation.
    lastBackupTime string
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint string
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId string
    ID of the backup policy with which this item is backed up.
    policyName string
    Name of the policy used for protection
    protectionState string
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computer_name str
    Name of the computer associated with this backup item.
    container_name str
    Unique name of container
    create_mode str
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferred_delete_sync_time_in_utc float
    Sync time for deferred deletion in UTC
    deferred_delete_time_in_utc str
    Time for deferred deletion in UTC
    deferred_delete_time_remaining str
    Time remaining before the DS marked for deferred delete is permanently deleted
    extended_info MabFileFolderProtectedItemExtendedInfoResponse
    Additional information with this backup item.
    friendly_name str
    Friendly name of this backup item.
    is_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_backup_status str
    Status of last backup operation.
    last_backup_time str
    Timestamp of the last backup operation on this backup item.
    last_recovery_point str
    Timestamp when the last (latest) backup copy was created for this backup item.
    policy_id str
    ID of the backup policy with which this item is backed up.
    policy_name str
    Name of the policy used for protection
    protection_state str
    Protected, ProtectionStopped, IRPending or ProtectionError
    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
    computerName String
    Name of the computer associated with this backup item.
    containerName String
    Unique name of container
    createMode String
    Create mode to indicate recovery of existing soft deleted data source or creation of new data source.
    deferredDeleteSyncTimeInUTC Number
    Sync time for deferred deletion in UTC
    deferredDeleteTimeInUTC String
    Time for deferred deletion in UTC
    deferredDeleteTimeRemaining String
    Time remaining before the DS marked for deferred delete is permanently deleted
    extendedInfo Property Map
    Additional information with this backup item.
    friendlyName String
    Friendly name of this backup item.
    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
    lastBackupStatus String
    Status of last backup operation.
    lastBackupTime String
    Timestamp of the last backup operation on this backup item.
    lastRecoveryPoint String
    Timestamp when the last (latest) backup copy was created for this backup item.
    policyId String
    ID of the backup policy with which this item is backed up.
    policyName String
    Name of the policy used for protection
    protectionState String
    Protected, ProtectionStopped, IRPending or ProtectionError
    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.

    ProtectedItemHealthStatus, ProtectedItemHealthStatusArgs

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

    ProtectedItemState, ProtectedItemStateArgs

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

    ProtectionState, ProtectionStateArgs

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

    ResourceHealthDetailsResponse, ResourceHealthDetailsResponseArgs

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

    ResourceHealthStatus, ResourceHealthStatusArgs

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

    Import

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

    $ pulumi import azure-native:recoveryservices:ProtectedItem VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi