1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ProtectionContainer
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.recoveryservices.ProtectionContainer

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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

    Base class for container with backup items. Containers with specific workloads are derived from this class. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-02-01.

    Other available API versions: 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2024-04-30-preview.

    Example Usage

    RegisterAzure Storage ProtectionContainers

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var protectionContainer = new AzureNative.RecoveryServices.ProtectionContainer("protectionContainer", new()
        {
            ContainerName = "StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
            FabricName = "Azure",
            Properties = new AzureNative.RecoveryServices.Inputs.AzureStorageContainerArgs
            {
                AcquireStorageAccountLock = AzureNative.RecoveryServices.AcquireStorageAccountLock.Acquire,
                BackupManagementType = AzureNative.RecoveryServices.BackupManagementType.AzureStorage,
                ContainerType = "StorageContainer",
                FriendlyName = "swaggertestsa",
                SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa",
            },
            ResourceGroupName = "SwaggerTestRg",
            VaultName = "swaggertestvault",
        });
    
    });
    
    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.NewProtectionContainer(ctx, "protectionContainer", &recoveryservices.ProtectionContainerArgs{
    			ContainerName: pulumi.String("StorageContainer;Storage;SwaggerTestRg;swaggertestsa"),
    			FabricName:    pulumi.String("Azure"),
    			Properties: &recoveryservices.AzureStorageContainerArgs{
    				AcquireStorageAccountLock: pulumi.String(recoveryservices.AcquireStorageAccountLockAcquire),
    				BackupManagementType:      pulumi.String(recoveryservices.BackupManagementTypeAzureStorage),
    				ContainerType:             pulumi.String("StorageContainer"),
    				FriendlyName:              pulumi.String("swaggertestsa"),
    				SourceResourceId:          pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa"),
    			},
    			ResourceGroupName: pulumi.String("SwaggerTestRg"),
    			VaultName:         pulumi.String("swaggertestvault"),
    		})
    		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.ProtectionContainer;
    import com.pulumi.azurenative.recoveryservices.ProtectionContainerArgs;
    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 protectionContainer = new ProtectionContainer("protectionContainer", ProtectionContainerArgs.builder()
                .containerName("StorageContainer;Storage;SwaggerTestRg;swaggertestsa")
                .fabricName("Azure")
                .properties(AzureStorageContainerArgs.builder()
                    .acquireStorageAccountLock("Acquire")
                    .backupManagementType("AzureStorage")
                    .containerType("StorageContainer")
                    .friendlyName("swaggertestsa")
                    .sourceResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa")
                    .build())
                .resourceGroupName("SwaggerTestRg")
                .vaultName("swaggertestvault")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    protection_container = azure_native.recoveryservices.ProtectionContainer("protectionContainer",
        container_name="StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
        fabric_name="Azure",
        properties={
            "acquire_storage_account_lock": azure_native.recoveryservices.AcquireStorageAccountLock.ACQUIRE,
            "backup_management_type": azure_native.recoveryservices.BackupManagementType.AZURE_STORAGE,
            "container_type": "StorageContainer",
            "friendly_name": "swaggertestsa",
            "source_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa",
        },
        resource_group_name="SwaggerTestRg",
        vault_name="swaggertestvault")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const protectionContainer = new azure_native.recoveryservices.ProtectionContainer("protectionContainer", {
        containerName: "StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
        fabricName: "Azure",
        properties: {
            acquireStorageAccountLock: azure_native.recoveryservices.AcquireStorageAccountLock.Acquire,
            backupManagementType: azure_native.recoveryservices.BackupManagementType.AzureStorage,
            containerType: "StorageContainer",
            friendlyName: "swaggertestsa",
            sourceResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa",
        },
        resourceGroupName: "SwaggerTestRg",
        vaultName: "swaggertestvault",
    });
    
    resources:
      protectionContainer:
        type: azure-native:recoveryservices:ProtectionContainer
        properties:
          containerName: StorageContainer;Storage;SwaggerTestRg;swaggertestsa
          fabricName: Azure
          properties:
            acquireStorageAccountLock: Acquire
            backupManagementType: AzureStorage
            containerType: StorageContainer
            friendlyName: swaggertestsa
            sourceResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa
          resourceGroupName: SwaggerTestRg
          vaultName: swaggertestvault
    

    Create ProtectionContainer Resource

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

    Constructor syntax

    new ProtectionContainer(name: string, args: ProtectionContainerArgs, opts?: CustomResourceOptions);
    @overload
    def ProtectionContainer(resource_name: str,
                            args: ProtectionContainerArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def ProtectionContainer(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            fabric_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            vault_name: Optional[str] = None,
                            container_name: Optional[str] = None,
                            e_tag: Optional[str] = None,
                            location: Optional[str] = None,
                            properties: Optional[Union[AzureBackupServerContainerArgs, AzureIaaSClassicComputeVMContainerArgs, AzureIaaSComputeVMContainerArgs, AzureSQLAGWorkloadContainerProtectionContainerArgs, AzureSqlContainerArgs, AzureStorageContainerArgs, AzureVMAppContainerProtectionContainerArgs, AzureWorkloadContainerArgs, DpmContainerArgs, GenericContainerArgs, IaaSVMContainerArgs, MabContainerArgs]] = None,
                            tags: Optional[Mapping[str, str]] = None)
    func NewProtectionContainer(ctx *Context, name string, args ProtectionContainerArgs, opts ...ResourceOption) (*ProtectionContainer, error)
    public ProtectionContainer(string name, ProtectionContainerArgs args, CustomResourceOptions? opts = null)
    public ProtectionContainer(String name, ProtectionContainerArgs args)
    public ProtectionContainer(String name, ProtectionContainerArgs args, CustomResourceOptions options)
    
    type: azure-native:recoveryservices:ProtectionContainer
    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 ProtectionContainerArgs
    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 ProtectionContainerArgs
    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 ProtectionContainerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProtectionContainerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProtectionContainerArgs
    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 protectionContainerResource = new AzureNative.RecoveryServices.ProtectionContainer("protectionContainerResource", new()
    {
        FabricName = "string",
        ResourceGroupName = "string",
        VaultName = "string",
        ContainerName = "string",
        ETag = "string",
        Location = "string",
        Properties = new AzureNative.RecoveryServices.Inputs.AzureBackupServerContainerArgs
        {
            ContainerType = "AzureBackupServerContainer",
            ExtendedInfo = new AzureNative.RecoveryServices.Inputs.DPMContainerExtendedInfoArgs
            {
                LastRefreshedAt = "string",
            },
            ContainerId = "string",
            CanReRegister = false,
            DpmAgentVersion = "string",
            DpmServers = new[]
            {
                "string",
            },
            BackupManagementType = "string",
            FriendlyName = "string",
            HealthStatus = "string",
            ProtectableObjectType = "string",
            ProtectedItemCount = 0,
            ProtectionStatus = "string",
            RegistrationStatus = "string",
            UpgradeAvailable = false,
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := recoveryservices.NewProtectionContainer(ctx, "protectionContainerResource", &recoveryservices.ProtectionContainerArgs{
    	FabricName:        pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	VaultName:         pulumi.String("string"),
    	ContainerName:     pulumi.String("string"),
    	ETag:              pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Properties: &recoveryservices.AzureBackupServerContainerArgs{
    		ContainerType: pulumi.String("AzureBackupServerContainer"),
    		ExtendedInfo: &recoveryservices.DPMContainerExtendedInfoArgs{
    			LastRefreshedAt: pulumi.String("string"),
    		},
    		ContainerId:     pulumi.String("string"),
    		CanReRegister:   pulumi.Bool(false),
    		DpmAgentVersion: pulumi.String("string"),
    		DpmServers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		BackupManagementType:  pulumi.String("string"),
    		FriendlyName:          pulumi.String("string"),
    		HealthStatus:          pulumi.String("string"),
    		ProtectableObjectType: pulumi.String("string"),
    		ProtectedItemCount:    pulumi.Float64(0),
    		ProtectionStatus:      pulumi.String("string"),
    		RegistrationStatus:    pulumi.String("string"),
    		UpgradeAvailable:      pulumi.Bool(false),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var protectionContainerResource = new ProtectionContainer("protectionContainerResource", ProtectionContainerArgs.builder()
        .fabricName("string")
        .resourceGroupName("string")
        .vaultName("string")
        .containerName("string")
        .eTag("string")
        .location("string")
        .properties(AzureBackupServerContainerArgs.builder()
            .containerType("AzureBackupServerContainer")
            .extendedInfo(DPMContainerExtendedInfoArgs.builder()
                .lastRefreshedAt("string")
                .build())
            .containerId("string")
            .canReRegister(false)
            .dpmAgentVersion("string")
            .dpmServers("string")
            .backupManagementType("string")
            .friendlyName("string")
            .healthStatus("string")
            .protectableObjectType("string")
            .protectedItemCount(0)
            .protectionStatus("string")
            .registrationStatus("string")
            .upgradeAvailable(false)
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    protection_container_resource = azure_native.recoveryservices.ProtectionContainer("protectionContainerResource",
        fabric_name="string",
        resource_group_name="string",
        vault_name="string",
        container_name="string",
        e_tag="string",
        location="string",
        properties={
            "containerType": "AzureBackupServerContainer",
            "extendedInfo": {
                "lastRefreshedAt": "string",
            },
            "containerId": "string",
            "canReRegister": False,
            "dpmAgentVersion": "string",
            "dpmServers": ["string"],
            "backupManagementType": "string",
            "friendlyName": "string",
            "healthStatus": "string",
            "protectableObjectType": "string",
            "protectedItemCount": 0,
            "protectionStatus": "string",
            "registrationStatus": "string",
            "upgradeAvailable": False,
        },
        tags={
            "string": "string",
        })
    
    const protectionContainerResource = new azure_native.recoveryservices.ProtectionContainer("protectionContainerResource", {
        fabricName: "string",
        resourceGroupName: "string",
        vaultName: "string",
        containerName: "string",
        eTag: "string",
        location: "string",
        properties: {
            containerType: "AzureBackupServerContainer",
            extendedInfo: {
                lastRefreshedAt: "string",
            },
            containerId: "string",
            canReRegister: false,
            dpmAgentVersion: "string",
            dpmServers: ["string"],
            backupManagementType: "string",
            friendlyName: "string",
            healthStatus: "string",
            protectableObjectType: "string",
            protectedItemCount: 0,
            protectionStatus: "string",
            registrationStatus: "string",
            upgradeAvailable: false,
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:recoveryservices:ProtectionContainer
    properties:
        containerName: string
        eTag: string
        fabricName: string
        location: string
        properties:
            backupManagementType: string
            canReRegister: false
            containerId: string
            containerType: AzureBackupServerContainer
            dpmAgentVersion: string
            dpmServers:
                - string
            extendedInfo:
                lastRefreshedAt: string
            friendlyName: string
            healthStatus: string
            protectableObjectType: string
            protectedItemCount: 0
            protectionStatus: string
            registrationStatus: string
            upgradeAvailable: false
        resourceGroupName: string
        tags:
            string: string
        vaultName: string
    

    ProtectionContainer Resource Properties

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

    Inputs

    The ProtectionContainer resource accepts the following input properties:

    FabricName string
    Fabric name associated with the container.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    VaultName string
    The name of the recovery services vault.
    ContainerName string
    Name of the container to be registered.
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.AzureBackupServerContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSClassicComputeVMContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSQLAGWorkloadContainerProtectionContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureStorageContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVMAppContainerProtectionContainer | Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainer | Pulumi.AzureNative.RecoveryServices.Inputs.DpmContainer | Pulumi.AzureNative.RecoveryServices.Inputs.GenericContainer | Pulumi.AzureNative.RecoveryServices.Inputs.IaaSVMContainer | Pulumi.AzureNative.RecoveryServices.Inputs.MabContainer
    ProtectionContainerResource properties
    Tags Dictionary<string, string>
    Resource tags.
    FabricName string
    Fabric name associated with the container.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    VaultName string
    The name of the recovery services vault.
    ContainerName string
    Name of the container to be registered.
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Properties AzureBackupServerContainerArgs | AzureIaaSClassicComputeVMContainerArgs | AzureIaaSComputeVMContainerArgs | AzureSQLAGWorkloadContainerProtectionContainerArgs | AzureSqlContainerArgs | AzureStorageContainerArgs | AzureVMAppContainerProtectionContainerArgs | AzureWorkloadContainerArgs | DpmContainerArgs | GenericContainerArgs | IaaSVMContainerArgs | MabContainerArgs
    ProtectionContainerResource properties
    Tags map[string]string
    Resource tags.
    fabricName String
    Fabric name associated with the container.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    vaultName String
    The name of the recovery services vault.
    containerName String
    Name of the container to be registered.
    eTag String
    Optional ETag.
    location String
    Resource location.
    properties AzureBackupServerContainer | AzureIaaSClassicComputeVMContainer | AzureIaaSComputeVMContainer | AzureSQLAGWorkloadContainerProtectionContainer | AzureSqlContainer | AzureStorageContainer | AzureVMAppContainerProtectionContainer | AzureWorkloadContainer | DpmContainer | GenericContainer | IaaSVMContainer | MabContainer
    ProtectionContainerResource properties
    tags Map<String,String>
    Resource tags.
    fabricName string
    Fabric name associated with the container.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    vaultName string
    The name of the recovery services vault.
    containerName string
    Name of the container to be registered.
    eTag string
    Optional ETag.
    location string
    Resource location.
    properties AzureBackupServerContainer | AzureIaaSClassicComputeVMContainer | AzureIaaSComputeVMContainer | AzureSQLAGWorkloadContainerProtectionContainer | AzureSqlContainer | AzureStorageContainer | AzureVMAppContainerProtectionContainer | AzureWorkloadContainer | DpmContainer | GenericContainer | IaaSVMContainer | MabContainer
    ProtectionContainerResource properties
    tags {[key: string]: string}
    Resource tags.
    fabric_name str
    Fabric name associated with the container.
    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.
    container_name str
    Name of the container to be registered.
    e_tag str
    Optional ETag.
    location str
    Resource location.
    properties AzureBackupServerContainerArgs | AzureIaaSClassicComputeVMContainerArgs | AzureIaaSComputeVMContainerArgs | AzureSQLAGWorkloadContainerProtectionContainerArgs | AzureSqlContainerArgs | AzureStorageContainerArgs | AzureVMAppContainerProtectionContainerArgs | AzureWorkloadContainerArgs | DpmContainerArgs | GenericContainerArgs | IaaSVMContainerArgs | MabContainerArgs
    ProtectionContainerResource properties
    tags Mapping[str, str]
    Resource tags.
    fabricName String
    Fabric name associated with the container.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    vaultName String
    The name of the recovery services vault.
    containerName String
    Name of the container to be registered.
    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
    ProtectionContainerResource properties
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ProtectionContainer 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

    AcquireStorageAccountLock, AcquireStorageAccountLockArgs

    Acquire
    Acquire
    NotAcquire
    NotAcquire
    AcquireStorageAccountLockAcquire
    Acquire
    AcquireStorageAccountLockNotAcquire
    NotAcquire
    Acquire
    Acquire
    NotAcquire
    NotAcquire
    Acquire
    Acquire
    NotAcquire
    NotAcquire
    ACQUIRE
    Acquire
    NOT_ACQUIRE
    NotAcquire
    "Acquire"
    Acquire
    "NotAcquire"
    NotAcquire

    AzureBackupServerContainer, AzureBackupServerContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers List<string>
    List of BackupEngines protecting the container
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMContainerExtendedInfo
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers []string
    List of BackupEngines protecting the container
    ExtendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    canReRegister boolean
    Specifies whether the container is re-registrable.
    containerId string
    ID of container.
    dpmAgentVersion string
    Backup engine Agent version
    dpmServers string[]
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of protected items in the BackupEngine
    protectionStatus string
    Protection status of the container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable boolean
    To check if upgrade available
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    can_re_register bool
    Specifies whether the container is re-registrable.
    container_id str
    ID of container.
    dpm_agent_version str
    Backup engine Agent version
    dpm_servers Sequence[str]
    List of BackupEngines protecting the container
    extended_info DPMContainerExtendedInfo
    Extended Info of the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of protected items in the BackupEngine
    protection_status str
    Protection status of the container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    upgrade_available bool
    To check if upgrade available
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo Property Map
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available

    AzureBackupServerContainerResponse, AzureBackupServerContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers List<string>
    List of BackupEngines protecting the container
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMContainerExtendedInfoResponse
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers []string
    List of BackupEngines protecting the container
    ExtendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available
    backupManagementType string
    Type of backup management for the container.
    canReRegister boolean
    Specifies whether the container is re-registrable.
    containerId string
    ID of container.
    dpmAgentVersion string
    Backup engine Agent version
    dpmServers string[]
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of protected items in the BackupEngine
    protectionStatus string
    Protection status of the container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable boolean
    To check if upgrade available
    backup_management_type str
    Type of backup management for the container.
    can_re_register bool
    Specifies whether the container is re-registrable.
    container_id str
    ID of container.
    dpm_agent_version str
    Backup engine Agent version
    dpm_servers Sequence[str]
    List of BackupEngines protecting the container
    extended_info DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of protected items in the BackupEngine
    protection_status str
    Protection status of the container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    upgrade_available bool
    To check if upgrade available
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo Property Map
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available

    AzureIaaSClassicComputeVMContainer, AzureIaaSClassicComputeVMContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    AzureIaaSClassicComputeVMContainerResponse, AzureIaaSClassicComputeVMContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    AzureIaaSComputeVMContainer, AzureIaaSComputeVMContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    AzureIaaSComputeVMContainerResponse, AzureIaaSComputeVMContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    AzureSQLAGWorkloadContainerProtectionContainer, AzureSQLAGWorkloadContainerProtectionContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | Pulumi.AzureNative.RecoveryServices.OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.WorkloadType
    Workload type for which registration was sent.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | OperationType
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | WorkloadType
    Workload type for which registration was sent.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string | OperationType
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string | WorkloadType
    Workload type for which registration was sent.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str | OperationType
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | "Invalid" | "Register" | "Reregister"
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase" | "SAPHanaDBInstance"
    Workload type for which registration was sent.

    AzureSQLAGWorkloadContainerProtectionContainerResponse, AzureSQLAGWorkloadContainerProtectionContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.
    backupManagementType string
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string
    Workload type for which registration was sent.
    backup_management_type str
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.

    AzureSqlContainer, AzureSqlContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    AzureSqlContainerResponse, AzureSqlContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType string
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backup_management_type str
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    AzureStorageContainer, AzureStorageContainerArgs

    AcquireStorageAccountLock string | Pulumi.AzureNative.RecoveryServices.AcquireStorageAccountLock
    Whether storage account lock is to be acquired for this container or not.
    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    SourceResourceId string
    Fully qualified ARM url.
    StorageAccountVersion string
    Storage account version.
    AcquireStorageAccountLock string | AcquireStorageAccountLock
    Whether storage account lock is to be acquired for this container or not.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    SourceResourceId string
    Fully qualified ARM url.
    StorageAccountVersion string
    Storage account version.
    acquireStorageAccountLock String | AcquireStorageAccountLock
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    sourceResourceId String
    Fully qualified ARM url.
    storageAccountVersion String
    Storage account version.
    acquireStorageAccountLock string | AcquireStorageAccountLock
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of items backed up in this container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    sourceResourceId string
    Fully qualified ARM url.
    storageAccountVersion string
    Storage account version.
    acquire_storage_account_lock str | AcquireStorageAccountLock
    Whether storage account lock is to be acquired for this container or not.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of items backed up in this container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    source_resource_id str
    Fully qualified ARM url.
    storage_account_version str
    Storage account version.
    acquireStorageAccountLock String | "Acquire" | "NotAcquire"
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    sourceResourceId String
    Fully qualified ARM url.
    storageAccountVersion String
    Storage account version.

    AzureStorageContainerResponse, AzureStorageContainerResponseArgs

    AcquireStorageAccountLock string
    Whether storage account lock is to be acquired for this container or not.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    SourceResourceId string
    Fully qualified ARM url.
    StorageAccountVersion string
    Storage account version.
    AcquireStorageAccountLock string
    Whether storage account lock is to be acquired for this container or not.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    SourceResourceId string
    Fully qualified ARM url.
    StorageAccountVersion string
    Storage account version.
    acquireStorageAccountLock String
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    sourceResourceId String
    Fully qualified ARM url.
    storageAccountVersion String
    Storage account version.
    acquireStorageAccountLock string
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType string
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of items backed up in this container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    sourceResourceId string
    Fully qualified ARM url.
    storageAccountVersion string
    Storage account version.
    acquire_storage_account_lock str
    Whether storage account lock is to be acquired for this container or not.
    backup_management_type str
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of items backed up in this container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    source_resource_id str
    Fully qualified ARM url.
    storage_account_version str
    Storage account version.
    acquireStorageAccountLock String
    Whether storage account lock is to be acquired for this container or not.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    sourceResourceId String
    Fully qualified ARM url.
    storageAccountVersion String
    Storage account version.

    AzureVMAppContainerProtectionContainer, AzureVMAppContainerProtectionContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | Pulumi.AzureNative.RecoveryServices.OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.WorkloadType
    Workload type for which registration was sent.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | OperationType
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | WorkloadType
    Workload type for which registration was sent.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string | OperationType
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string | WorkloadType
    Workload type for which registration was sent.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str | OperationType
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | "Invalid" | "Register" | "Reregister"
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase" | "SAPHanaDBInstance"
    Workload type for which registration was sent.

    AzureVMAppContainerProtectionContainerResponse, AzureVMAppContainerProtectionContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.
    backupManagementType string
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string
    Workload type for which registration was sent.
    backup_management_type str
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.

    AzureWorkloadContainer, AzureWorkloadContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | Pulumi.AzureNative.RecoveryServices.OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | Pulumi.AzureNative.RecoveryServices.WorkloadType
    Workload type for which registration was sent.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string | OperationType
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | OperationType
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | WorkloadType
    Workload type for which registration was sent.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string | OperationType
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string | WorkloadType
    Workload type for which registration was sent.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfo
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str | OperationType
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str | WorkloadType
    Workload type for which registration was sent.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String | "Invalid" | "Register" | "Reregister"
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase" | "SAPHanaDBInstance"
    Workload type for which registration was sent.

    AzureWorkloadContainerExtendedInfo, AzureWorkloadContainerExtendedInfoArgs

    HostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    InquiryInfo Pulumi.AzureNative.RecoveryServices.Inputs.InquiryInfo
    Inquiry Status for the container.
    NodesList List<Pulumi.AzureNative.RecoveryServices.Inputs.DistributedNodesInfo>
    List of the nodes in case of distributed container.
    HostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    InquiryInfo InquiryInfo
    Inquiry Status for the container.
    NodesList []DistributedNodesInfo
    List of the nodes in case of distributed container.
    hostServerName String
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo InquiryInfo
    Inquiry Status for the container.
    nodesList List<DistributedNodesInfo>
    List of the nodes in case of distributed container.
    hostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo InquiryInfo
    Inquiry Status for the container.
    nodesList DistributedNodesInfo[]
    List of the nodes in case of distributed container.
    host_server_name str
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiry_info InquiryInfo
    Inquiry Status for the container.
    nodes_list Sequence[DistributedNodesInfo]
    List of the nodes in case of distributed container.
    hostServerName String
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo Property Map
    Inquiry Status for the container.
    nodesList List<Property Map>
    List of the nodes in case of distributed container.

    AzureWorkloadContainerExtendedInfoResponse, AzureWorkloadContainerExtendedInfoResponseArgs

    HostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    InquiryInfo Pulumi.AzureNative.RecoveryServices.Inputs.InquiryInfoResponse
    Inquiry Status for the container.
    NodesList List<Pulumi.AzureNative.RecoveryServices.Inputs.DistributedNodesInfoResponse>
    List of the nodes in case of distributed container.
    HostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    InquiryInfo InquiryInfoResponse
    Inquiry Status for the container.
    NodesList []DistributedNodesInfoResponse
    List of the nodes in case of distributed container.
    hostServerName String
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo InquiryInfoResponse
    Inquiry Status for the container.
    nodesList List<DistributedNodesInfoResponse>
    List of the nodes in case of distributed container.
    hostServerName string
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo InquiryInfoResponse
    Inquiry Status for the container.
    nodesList DistributedNodesInfoResponse[]
    List of the nodes in case of distributed container.
    host_server_name str
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiry_info InquiryInfoResponse
    Inquiry Status for the container.
    nodes_list Sequence[DistributedNodesInfoResponse]
    List of the nodes in case of distributed container.
    hostServerName String
    Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.
    inquiryInfo Property Map
    Inquiry Status for the container.
    nodesList List<Property Map>
    List of the nodes in case of distributed container.

    AzureWorkloadContainerResponse, AzureWorkloadContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    BackupManagementType string
    Type of backup management for the container.
    ExtendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    LastUpdatedTime string
    Time stamp when this container was updated.
    OperationType string
    Re-Do Operation
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    SourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    WorkloadType string
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.
    backupManagementType string
    Type of backup management for the container.
    extendedInfo AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    lastUpdatedTime string
    Time stamp when this container was updated.
    operationType string
    Re-Do Operation
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId string
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType string
    Workload type for which registration was sent.
    backup_management_type str
    Type of backup management for the container.
    extended_info AzureWorkloadContainerExtendedInfoResponse
    Additional details of a workload container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    last_updated_time str
    Time stamp when this container was updated.
    operation_type str
    Re-Do Operation
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    source_resource_id str
    ARM ID of the virtual machine represented by this Azure Workload Container
    workload_type str
    Workload type for which registration was sent.
    backupManagementType String
    Type of backup management for the container.
    extendedInfo Property Map
    Additional details of a workload container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    lastUpdatedTime String
    Time stamp when this container was updated.
    operationType String
    Re-Do Operation
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    sourceResourceId String
    ARM ID of the virtual machine represented by this Azure Workload Container
    workloadType String
    Workload type for which registration was sent.

    BackupItemType, BackupItemTypeArgs

    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    BackupItemTypeInvalid
    Invalid
    BackupItemTypeVM
    VM
    BackupItemTypeFileFolder
    FileFolder
    BackupItemTypeAzureSqlDb
    AzureSqlDb
    BackupItemTypeSQLDB
    SQLDB
    BackupItemTypeExchange
    Exchange
    BackupItemTypeSharepoint
    Sharepoint
    BackupItemTypeVMwareVM
    VMwareVM
    BackupItemTypeSystemState
    SystemState
    BackupItemTypeClient
    Client
    BackupItemTypeGenericDataSource
    GenericDataSource
    BackupItemTypeSQLDataBase
    SQLDataBase
    BackupItemTypeAzureFileShare
    AzureFileShare
    BackupItemTypeSAPHanaDatabase
    SAPHanaDatabase
    BackupItemTypeSAPAseDatabase
    SAPAseDatabase
    BackupItemTypeSAPHanaDBInstance
    SAPHanaDBInstance
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    INVALID
    Invalid
    VM
    VM
    FILE_FOLDER
    FileFolder
    AZURE_SQL_DB
    AzureSqlDb
    SQLDB
    SQLDB
    EXCHANGE
    Exchange
    SHAREPOINT
    Sharepoint
    V_MWARE_VM
    VMwareVM
    SYSTEM_STATE
    SystemState
    CLIENT
    Client
    GENERIC_DATA_SOURCE
    GenericDataSource
    SQL_DATA_BASE
    SQLDataBase
    AZURE_FILE_SHARE
    AzureFileShare
    SAP_HANA_DATABASE
    SAPHanaDatabase
    SAPASE_DATABASE
    SAPAseDatabase
    SAP_HANA_DB_INSTANCE
    SAPHanaDBInstance
    "Invalid"
    Invalid
    "VM"
    VM
    "FileFolder"
    FileFolder
    "AzureSqlDb"
    AzureSqlDb
    "SQLDB"
    SQLDB
    "Exchange"
    Exchange
    "Sharepoint"
    Sharepoint
    "VMwareVM"
    VMwareVM
    "SystemState"
    SystemState
    "Client"
    Client
    "GenericDataSource"
    GenericDataSource
    "SQLDataBase"
    SQLDataBase
    "AzureFileShare"
    AzureFileShare
    "SAPHanaDatabase"
    SAPHanaDatabase
    "SAPAseDatabase"
    SAPAseDatabase
    "SAPHanaDBInstance"
    SAPHanaDBInstance

    BackupManagementType, BackupManagementTypeArgs

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

    ContainerIdentityInfo, ContainerIdentityInfoArgs

    AadTenantId string
    Protection container identity - AAD Tenant
    Audience string
    Protection container identity - Audience
    ServicePrincipalClientId string
    Protection container identity - AAD Service Principal
    UniqueName string
    Unique name of the container
    AadTenantId string
    Protection container identity - AAD Tenant
    Audience string
    Protection container identity - Audience
    ServicePrincipalClientId string
    Protection container identity - AAD Service Principal
    UniqueName string
    Unique name of the container
    aadTenantId String
    Protection container identity - AAD Tenant
    audience String
    Protection container identity - Audience
    servicePrincipalClientId String
    Protection container identity - AAD Service Principal
    uniqueName String
    Unique name of the container
    aadTenantId string
    Protection container identity - AAD Tenant
    audience string
    Protection container identity - Audience
    servicePrincipalClientId string
    Protection container identity - AAD Service Principal
    uniqueName string
    Unique name of the container
    aad_tenant_id str
    Protection container identity - AAD Tenant
    audience str
    Protection container identity - Audience
    service_principal_client_id str
    Protection container identity - AAD Service Principal
    unique_name str
    Unique name of the container
    aadTenantId String
    Protection container identity - AAD Tenant
    audience String
    Protection container identity - Audience
    servicePrincipalClientId String
    Protection container identity - AAD Service Principal
    uniqueName String
    Unique name of the container

    ContainerIdentityInfoResponse, ContainerIdentityInfoResponseArgs

    AadTenantId string
    Protection container identity - AAD Tenant
    Audience string
    Protection container identity - Audience
    ServicePrincipalClientId string
    Protection container identity - AAD Service Principal
    UniqueName string
    Unique name of the container
    AadTenantId string
    Protection container identity - AAD Tenant
    Audience string
    Protection container identity - Audience
    ServicePrincipalClientId string
    Protection container identity - AAD Service Principal
    UniqueName string
    Unique name of the container
    aadTenantId String
    Protection container identity - AAD Tenant
    audience String
    Protection container identity - Audience
    servicePrincipalClientId String
    Protection container identity - AAD Service Principal
    uniqueName String
    Unique name of the container
    aadTenantId string
    Protection container identity - AAD Tenant
    audience string
    Protection container identity - Audience
    servicePrincipalClientId string
    Protection container identity - AAD Service Principal
    uniqueName string
    Unique name of the container
    aad_tenant_id str
    Protection container identity - AAD Tenant
    audience str
    Protection container identity - Audience
    service_principal_client_id str
    Protection container identity - AAD Service Principal
    unique_name str
    Unique name of the container
    aadTenantId String
    Protection container identity - AAD Tenant
    audience String
    Protection container identity - Audience
    servicePrincipalClientId String
    Protection container identity - AAD Service Principal
    uniqueName String
    Unique name of the container

    DPMContainerExtendedInfo, DPMContainerExtendedInfoArgs

    LastRefreshedAt string
    Last refresh time of the DPMContainer.
    LastRefreshedAt string
    Last refresh time of the DPMContainer.
    lastRefreshedAt String
    Last refresh time of the DPMContainer.
    lastRefreshedAt string
    Last refresh time of the DPMContainer.
    last_refreshed_at str
    Last refresh time of the DPMContainer.
    lastRefreshedAt String
    Last refresh time of the DPMContainer.

    DPMContainerExtendedInfoResponse, DPMContainerExtendedInfoResponseArgs

    LastRefreshedAt string
    Last refresh time of the DPMContainer.
    LastRefreshedAt string
    Last refresh time of the DPMContainer.
    lastRefreshedAt String
    Last refresh time of the DPMContainer.
    lastRefreshedAt string
    Last refresh time of the DPMContainer.
    last_refreshed_at str
    Last refresh time of the DPMContainer.
    lastRefreshedAt String
    Last refresh time of the DPMContainer.

    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

    DpmContainer, DpmContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers List<string>
    List of BackupEngines protecting the container
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMContainerExtendedInfo
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers []string
    List of BackupEngines protecting the container
    ExtendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    canReRegister boolean
    Specifies whether the container is re-registrable.
    containerId string
    ID of container.
    dpmAgentVersion string
    Backup engine Agent version
    dpmServers string[]
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfo
    Extended Info of the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of protected items in the BackupEngine
    protectionStatus string
    Protection status of the container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable boolean
    To check if upgrade available
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    can_re_register bool
    Specifies whether the container is re-registrable.
    container_id str
    ID of container.
    dpm_agent_version str
    Backup engine Agent version
    dpm_servers Sequence[str]
    List of BackupEngines protecting the container
    extended_info DPMContainerExtendedInfo
    Extended Info of the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of protected items in the BackupEngine
    protection_status str
    Protection status of the container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    upgrade_available bool
    To check if upgrade available
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo Property Map
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available

    DpmContainerResponse, DpmContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers List<string>
    List of BackupEngines protecting the container
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.DPMContainerExtendedInfoResponse
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Specifies whether the container is re-registrable.
    ContainerId string
    ID of container.
    DpmAgentVersion string
    Backup engine Agent version
    DpmServers []string
    List of BackupEngines protecting the container
    ExtendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of protected items in the BackupEngine
    ProtectionStatus string
    Protection status of the container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    UpgradeAvailable bool
    To check if upgrade available
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available
    backupManagementType string
    Type of backup management for the container.
    canReRegister boolean
    Specifies whether the container is re-registrable.
    containerId string
    ID of container.
    dpmAgentVersion string
    Backup engine Agent version
    dpmServers string[]
    List of BackupEngines protecting the container
    extendedInfo DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of protected items in the BackupEngine
    protectionStatus string
    Protection status of the container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable boolean
    To check if upgrade available
    backup_management_type str
    Type of backup management for the container.
    can_re_register bool
    Specifies whether the container is re-registrable.
    container_id str
    ID of container.
    dpm_agent_version str
    Backup engine Agent version
    dpm_servers Sequence[str]
    List of BackupEngines protecting the container
    extended_info DPMContainerExtendedInfoResponse
    Extended Info of the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of protected items in the BackupEngine
    protection_status str
    Protection status of the container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    upgrade_available bool
    To check if upgrade available
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Specifies whether the container is re-registrable.
    containerId String
    ID of container.
    dpmAgentVersion String
    Backup engine Agent version
    dpmServers List<String>
    List of BackupEngines protecting the container
    extendedInfo Property Map
    Extended Info of the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of protected items in the BackupEngine
    protectionStatus String
    Protection status of the container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    upgradeAvailable Boolean
    To check if upgrade available

    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.

    GenericContainer, GenericContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    ExtendedInformation Pulumi.AzureNative.RecoveryServices.Inputs.GenericContainerExtendedInfo
    Extended information (not returned in List container API calls)
    FabricName string
    Name of the container's fabric
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    ExtendedInformation GenericContainerExtendedInfo
    Extended information (not returned in List container API calls)
    FabricName string
    Name of the container's fabric
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    extendedInformation GenericContainerExtendedInfo
    Extended information (not returned in List container API calls)
    fabricName String
    Name of the container's fabric
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    extendedInformation GenericContainerExtendedInfo
    Extended information (not returned in List container API calls)
    fabricName string
    Name of the container's fabric
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    extended_information GenericContainerExtendedInfo
    Extended information (not returned in List container API calls)
    fabric_name str
    Name of the container's fabric
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    extendedInformation Property Map
    Extended information (not returned in List container API calls)
    fabricName String
    Name of the container's fabric
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    GenericContainerExtendedInfo, GenericContainerExtendedInfoArgs

    ContainerIdentityInfo Pulumi.AzureNative.RecoveryServices.Inputs.ContainerIdentityInfo
    Container identity information
    RawCertData string
    Public key of container cert
    ServiceEndpoints Dictionary<string, string>
    Azure Backup Service Endpoints for the container
    ContainerIdentityInfo ContainerIdentityInfo
    Container identity information
    RawCertData string
    Public key of container cert
    ServiceEndpoints map[string]string
    Azure Backup Service Endpoints for the container
    containerIdentityInfo ContainerIdentityInfo
    Container identity information
    rawCertData String
    Public key of container cert
    serviceEndpoints Map<String,String>
    Azure Backup Service Endpoints for the container
    containerIdentityInfo ContainerIdentityInfo
    Container identity information
    rawCertData string
    Public key of container cert
    serviceEndpoints {[key: string]: string}
    Azure Backup Service Endpoints for the container
    container_identity_info ContainerIdentityInfo
    Container identity information
    raw_cert_data str
    Public key of container cert
    service_endpoints Mapping[str, str]
    Azure Backup Service Endpoints for the container
    containerIdentityInfo Property Map
    Container identity information
    rawCertData String
    Public key of container cert
    serviceEndpoints Map<String>
    Azure Backup Service Endpoints for the container

    GenericContainerExtendedInfoResponse, GenericContainerExtendedInfoResponseArgs

    ContainerIdentityInfo Pulumi.AzureNative.RecoveryServices.Inputs.ContainerIdentityInfoResponse
    Container identity information
    RawCertData string
    Public key of container cert
    ServiceEndpoints Dictionary<string, string>
    Azure Backup Service Endpoints for the container
    ContainerIdentityInfo ContainerIdentityInfoResponse
    Container identity information
    RawCertData string
    Public key of container cert
    ServiceEndpoints map[string]string
    Azure Backup Service Endpoints for the container
    containerIdentityInfo ContainerIdentityInfoResponse
    Container identity information
    rawCertData String
    Public key of container cert
    serviceEndpoints Map<String,String>
    Azure Backup Service Endpoints for the container
    containerIdentityInfo ContainerIdentityInfoResponse
    Container identity information
    rawCertData string
    Public key of container cert
    serviceEndpoints {[key: string]: string}
    Azure Backup Service Endpoints for the container
    container_identity_info ContainerIdentityInfoResponse
    Container identity information
    raw_cert_data str
    Public key of container cert
    service_endpoints Mapping[str, str]
    Azure Backup Service Endpoints for the container
    containerIdentityInfo Property Map
    Container identity information
    rawCertData String
    Public key of container cert
    serviceEndpoints Map<String>
    Azure Backup Service Endpoints for the container

    GenericContainerResponse, GenericContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    ExtendedInformation Pulumi.AzureNative.RecoveryServices.Inputs.GenericContainerExtendedInfoResponse
    Extended information (not returned in List container API calls)
    FabricName string
    Name of the container's fabric
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    BackupManagementType string
    Type of backup management for the container.
    ExtendedInformation GenericContainerExtendedInfoResponse
    Extended information (not returned in List container API calls)
    FabricName string
    Name of the container's fabric
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String
    Type of backup management for the container.
    extendedInformation GenericContainerExtendedInfoResponse
    Extended information (not returned in List container API calls)
    fabricName String
    Name of the container's fabric
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType string
    Type of backup management for the container.
    extendedInformation GenericContainerExtendedInfoResponse
    Extended information (not returned in List container API calls)
    fabricName string
    Name of the container's fabric
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    backup_management_type str
    Type of backup management for the container.
    extended_information GenericContainerExtendedInfoResponse
    Extended information (not returned in List container API calls)
    fabric_name str
    Name of the container's fabric
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    backupManagementType String
    Type of backup management for the container.
    extendedInformation Property Map
    Extended information (not returned in List container API calls)
    fabricName String
    Name of the container's fabric
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    IaaSVMContainer, IaaSVMContainerArgs

    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    IaaSVMContainerResponse, IaaSVMContainerResponseArgs

    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    BackupManagementType string
    Type of backup management for the container.
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    ResourceGroup string
    Resource group name of Recovery Services Vault.
    VirtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    VirtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType string
    Type of backup management for the container.
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    protectableObjectType string
    Type of the protectable object associated with this container
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup string
    Resource group name of Recovery Services Vault.
    virtualMachineId string
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion string
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backup_management_type str
    Type of backup management for the container.
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    protectable_object_type str
    Type of the protectable object associated with this container
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    resource_group str
    Resource group name of Recovery Services Vault.
    virtual_machine_id str
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtual_machine_version str
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.
    backupManagementType String
    Type of backup management for the container.
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    protectableObjectType String
    Type of the protectable object associated with this container
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    resourceGroup String
    Resource group name of Recovery Services Vault.
    virtualMachineId String
    Fully qualified ARM url of the virtual machine represented by this Azure IaaS VM container.
    virtualMachineVersion String
    Specifies whether the container represents a Classic or an Azure Resource Manager VM.

    InquiryInfo, InquiryInfoArgs

    InquiryDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.WorkloadInquiryDetails>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    Status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    InquiryDetails []WorkloadInquiryDetails
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    Status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    inquiryDetails List<WorkloadInquiryDetails>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status String
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    inquiryDetails WorkloadInquiryDetails[]
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    inquiry_details Sequence[WorkloadInquiryDetails]
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status str
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    inquiryDetails List<Property Map>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status String
    Inquiry Status for this container such as InProgress | Failed | Succeeded

    InquiryInfoResponse, InquiryInfoResponseArgs

    ErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error Details if the Status is non-success.
    InquiryDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.WorkloadInquiryDetailsResponse>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    Status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    ErrorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    InquiryDetails []WorkloadInquiryDetailsResponse
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    Status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    errorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    inquiryDetails List<WorkloadInquiryDetailsResponse>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status String
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    errorDetail ErrorDetailResponse
    Error Details if the Status is non-success.
    inquiryDetails WorkloadInquiryDetailsResponse[]
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status string
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    error_detail ErrorDetailResponse
    Error Details if the Status is non-success.
    inquiry_details Sequence[WorkloadInquiryDetailsResponse]
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status str
    Inquiry Status for this container such as InProgress | Failed | Succeeded
    errorDetail Property Map
    Error Details if the Status is non-success.
    inquiryDetails List<Property Map>
    Inquiry Details which will have workload specific details. For e.g. - For SQL and oracle this will contain different details.
    status String
    Inquiry Status for this container such as InProgress | Failed | Succeeded

    InquiryValidation, InquiryValidationArgs

    Status string
    Status for the Inquiry Validation.
    Status string
    Status for the Inquiry Validation.
    status String
    Status for the Inquiry Validation.
    status string
    Status for the Inquiry Validation.
    status str
    Status for the Inquiry Validation.
    status String
    Status for the Inquiry Validation.

    InquiryValidationResponse, InquiryValidationResponseArgs

    AdditionalDetail string
    Error Additional Detail in case the status is non-success.
    ProtectableItemCount object
    Dictionary to store the count of ProtectableItems with key POType.
    ErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse
    Error Detail in case the status is non-success.
    Status string
    Status for the Inquiry Validation.
    AdditionalDetail string
    Error Additional Detail in case the status is non-success.
    ProtectableItemCount interface{}
    Dictionary to store the count of ProtectableItems with key POType.
    ErrorDetail ErrorDetailResponse
    Error Detail in case the status is non-success.
    Status string
    Status for the Inquiry Validation.
    additionalDetail String
    Error Additional Detail in case the status is non-success.
    protectableItemCount Object
    Dictionary to store the count of ProtectableItems with key POType.
    errorDetail ErrorDetailResponse
    Error Detail in case the status is non-success.
    status String
    Status for the Inquiry Validation.
    additionalDetail string
    Error Additional Detail in case the status is non-success.
    protectableItemCount any
    Dictionary to store the count of ProtectableItems with key POType.
    errorDetail ErrorDetailResponse
    Error Detail in case the status is non-success.
    status string
    Status for the Inquiry Validation.
    additional_detail str
    Error Additional Detail in case the status is non-success.
    protectable_item_count Any
    Dictionary to store the count of ProtectableItems with key POType.
    error_detail ErrorDetailResponse
    Error Detail in case the status is non-success.
    status str
    Status for the Inquiry Validation.
    additionalDetail String
    Error Additional Detail in case the status is non-success.
    protectableItemCount Any
    Dictionary to store the count of ProtectableItems with key POType.
    errorDetail Property Map
    Error Detail in case the status is non-success.
    status String
    Status for the Inquiry Validation.

    MABContainerHealthDetails, MABContainerHealthDetailsArgs

    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

    MABContainerHealthDetailsResponse, MABContainerHealthDetailsResponseArgs

    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

    MabContainer, MabContainerArgs

    AgentVersion string
    Agent version of this container.
    BackupManagementType string | Pulumi.AzureNative.RecoveryServices.BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Can the container be registered one more time.
    ContainerHealthState string
    Health state of mab container.
    ContainerId double
    ContainerID represents the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabContainerExtendedInfo
    Additional information for this container
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    MabContainerHealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.MABContainerHealthDetails>
    Health details on this mab container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    AgentVersion string
    Agent version of this container.
    BackupManagementType string | BackupManagementType
    Type of backup management for the container.
    CanReRegister bool
    Can the container be registered one more time.
    ContainerHealthState string
    Health state of mab container.
    ContainerId float64
    ContainerID represents the container.
    ExtendedInfo MabContainerExtendedInfo
    Additional information for this container
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    MabContainerHealthDetails []MABContainerHealthDetails
    Health details on this mab container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    agentVersion String
    Agent version of this container.
    backupManagementType String | BackupManagementType
    Type of backup management for the container.
    canReRegister Boolean
    Can the container be registered one more time.
    containerHealthState String
    Health state of mab container.
    containerId Double
    ContainerID represents the container.
    extendedInfo MabContainerExtendedInfo
    Additional information for this container
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    mabContainerHealthDetails List<MABContainerHealthDetails>
    Health details on this mab container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    agentVersion string
    Agent version of this container.
    backupManagementType string | BackupManagementType
    Type of backup management for the container.
    canReRegister boolean
    Can the container be registered one more time.
    containerHealthState string
    Health state of mab container.
    containerId number
    ContainerID represents the container.
    extendedInfo MabContainerExtendedInfo
    Additional information for this container
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    mabContainerHealthDetails MABContainerHealthDetails[]
    Health details on this mab container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of items backed up in this container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    agent_version str
    Agent version of this container.
    backup_management_type str | BackupManagementType
    Type of backup management for the container.
    can_re_register bool
    Can the container be registered one more time.
    container_health_state str
    Health state of mab container.
    container_id float
    ContainerID represents the container.
    extended_info MabContainerExtendedInfo
    Additional information for this container
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    mab_container_health_details Sequence[MABContainerHealthDetails]
    Health details on this mab container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of items backed up in this container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    agentVersion String
    Agent version of this container.
    backupManagementType String | "Invalid" | "AzureIaasVM" | "MAB" | "DPM" | "AzureBackupServer" | "AzureSql" | "AzureStorage" | "AzureWorkload" | "DefaultBackup"
    Type of backup management for the container.
    canReRegister Boolean
    Can the container be registered one more time.
    containerHealthState String
    Health state of mab container.
    containerId Number
    ContainerID represents the container.
    extendedInfo Property Map
    Additional information for this container
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    mabContainerHealthDetails List<Property Map>
    Health details on this mab container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    MabContainerExtendedInfo, MabContainerExtendedInfoArgs

    BackupItemType string | Pulumi.AzureNative.RecoveryServices.BackupItemType
    Type of backup items associated with this container.
    BackupItems List<string>
    List of backup items associated with this container.
    LastBackupStatus string
    Latest backup status of this container.
    LastRefreshedAt string
    Time stamp when this container was refreshed.
    PolicyName string
    Backup policy associated with this container.
    BackupItemType string | BackupItemType
    Type of backup items associated with this container.
    BackupItems []string
    List of backup items associated with this container.
    LastBackupStatus string
    Latest backup status of this container.
    LastRefreshedAt string
    Time stamp when this container was refreshed.
    PolicyName string
    Backup policy associated with this container.
    backupItemType String | BackupItemType
    Type of backup items associated with this container.
    backupItems List<String>
    List of backup items associated with this container.
    lastBackupStatus String
    Latest backup status of this container.
    lastRefreshedAt String
    Time stamp when this container was refreshed.
    policyName String
    Backup policy associated with this container.
    backupItemType string | BackupItemType
    Type of backup items associated with this container.
    backupItems string[]
    List of backup items associated with this container.
    lastBackupStatus string
    Latest backup status of this container.
    lastRefreshedAt string
    Time stamp when this container was refreshed.
    policyName string
    Backup policy associated with this container.
    backup_item_type str | BackupItemType
    Type of backup items associated with this container.
    backup_items Sequence[str]
    List of backup items associated with this container.
    last_backup_status str
    Latest backup status of this container.
    last_refreshed_at str
    Time stamp when this container was refreshed.
    policy_name str
    Backup policy associated with this container.
    backupItemType String | "Invalid" | "VM" | "FileFolder" | "AzureSqlDb" | "SQLDB" | "Exchange" | "Sharepoint" | "VMwareVM" | "SystemState" | "Client" | "GenericDataSource" | "SQLDataBase" | "AzureFileShare" | "SAPHanaDatabase" | "SAPAseDatabase" | "SAPHanaDBInstance"
    Type of backup items associated with this container.
    backupItems List<String>
    List of backup items associated with this container.
    lastBackupStatus String
    Latest backup status of this container.
    lastRefreshedAt String
    Time stamp when this container was refreshed.
    policyName String
    Backup policy associated with this container.

    MabContainerExtendedInfoResponse, MabContainerExtendedInfoResponseArgs

    BackupItemType string
    Type of backup items associated with this container.
    BackupItems List<string>
    List of backup items associated with this container.
    LastBackupStatus string
    Latest backup status of this container.
    LastRefreshedAt string
    Time stamp when this container was refreshed.
    PolicyName string
    Backup policy associated with this container.
    BackupItemType string
    Type of backup items associated with this container.
    BackupItems []string
    List of backup items associated with this container.
    LastBackupStatus string
    Latest backup status of this container.
    LastRefreshedAt string
    Time stamp when this container was refreshed.
    PolicyName string
    Backup policy associated with this container.
    backupItemType String
    Type of backup items associated with this container.
    backupItems List<String>
    List of backup items associated with this container.
    lastBackupStatus String
    Latest backup status of this container.
    lastRefreshedAt String
    Time stamp when this container was refreshed.
    policyName String
    Backup policy associated with this container.
    backupItemType string
    Type of backup items associated with this container.
    backupItems string[]
    List of backup items associated with this container.
    lastBackupStatus string
    Latest backup status of this container.
    lastRefreshedAt string
    Time stamp when this container was refreshed.
    policyName string
    Backup policy associated with this container.
    backup_item_type str
    Type of backup items associated with this container.
    backup_items Sequence[str]
    List of backup items associated with this container.
    last_backup_status str
    Latest backup status of this container.
    last_refreshed_at str
    Time stamp when this container was refreshed.
    policy_name str
    Backup policy associated with this container.
    backupItemType String
    Type of backup items associated with this container.
    backupItems List<String>
    List of backup items associated with this container.
    lastBackupStatus String
    Latest backup status of this container.
    lastRefreshedAt String
    Time stamp when this container was refreshed.
    policyName String
    Backup policy associated with this container.

    MabContainerResponse, MabContainerResponseArgs

    AgentVersion string
    Agent version of this container.
    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Can the container be registered one more time.
    ContainerHealthState string
    Health state of mab container.
    ContainerId double
    ContainerID represents the container.
    ExtendedInfo Pulumi.AzureNative.RecoveryServices.Inputs.MabContainerExtendedInfoResponse
    Additional information for this container
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    MabContainerHealthDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.MABContainerHealthDetailsResponse>
    Health details on this mab container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount double
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    AgentVersion string
    Agent version of this container.
    BackupManagementType string
    Type of backup management for the container.
    CanReRegister bool
    Can the container be registered one more time.
    ContainerHealthState string
    Health state of mab container.
    ContainerId float64
    ContainerID represents the container.
    ExtendedInfo MabContainerExtendedInfoResponse
    Additional information for this container
    FriendlyName string
    Friendly name of the container.
    HealthStatus string
    Status of health of the container.
    MabContainerHealthDetails []MABContainerHealthDetailsResponse
    Health details on this mab container.
    ProtectableObjectType string
    Type of the protectable object associated with this container
    ProtectedItemCount float64
    Number of items backed up in this container.
    RegistrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    agentVersion String
    Agent version of this container.
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Can the container be registered one more time.
    containerHealthState String
    Health state of mab container.
    containerId Double
    ContainerID represents the container.
    extendedInfo MabContainerExtendedInfoResponse
    Additional information for this container
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    mabContainerHealthDetails List<MABContainerHealthDetailsResponse>
    Health details on this mab container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Double
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.
    agentVersion string
    Agent version of this container.
    backupManagementType string
    Type of backup management for the container.
    canReRegister boolean
    Can the container be registered one more time.
    containerHealthState string
    Health state of mab container.
    containerId number
    ContainerID represents the container.
    extendedInfo MabContainerExtendedInfoResponse
    Additional information for this container
    friendlyName string
    Friendly name of the container.
    healthStatus string
    Status of health of the container.
    mabContainerHealthDetails MABContainerHealthDetailsResponse[]
    Health details on this mab container.
    protectableObjectType string
    Type of the protectable object associated with this container
    protectedItemCount number
    Number of items backed up in this container.
    registrationStatus string
    Status of registration of the container with the Recovery Services Vault.
    agent_version str
    Agent version of this container.
    backup_management_type str
    Type of backup management for the container.
    can_re_register bool
    Can the container be registered one more time.
    container_health_state str
    Health state of mab container.
    container_id float
    ContainerID represents the container.
    extended_info MabContainerExtendedInfoResponse
    Additional information for this container
    friendly_name str
    Friendly name of the container.
    health_status str
    Status of health of the container.
    mab_container_health_details Sequence[MABContainerHealthDetailsResponse]
    Health details on this mab container.
    protectable_object_type str
    Type of the protectable object associated with this container
    protected_item_count float
    Number of items backed up in this container.
    registration_status str
    Status of registration of the container with the Recovery Services Vault.
    agentVersion String
    Agent version of this container.
    backupManagementType String
    Type of backup management for the container.
    canReRegister Boolean
    Can the container be registered one more time.
    containerHealthState String
    Health state of mab container.
    containerId Number
    ContainerID represents the container.
    extendedInfo Property Map
    Additional information for this container
    friendlyName String
    Friendly name of the container.
    healthStatus String
    Status of health of the container.
    mabContainerHealthDetails List<Property Map>
    Health details on this mab container.
    protectableObjectType String
    Type of the protectable object associated with this container
    protectedItemCount Number
    Number of items backed up in this container.
    registrationStatus String
    Status of registration of the container with the Recovery Services Vault.

    OperationType, OperationTypeArgs

    Invalid
    Invalid
    Register
    Register
    Reregister
    Reregister
    OperationTypeInvalid
    Invalid
    OperationTypeRegister
    Register
    OperationTypeReregister
    Reregister
    Invalid
    Invalid
    Register
    Register
    Reregister
    Reregister
    Invalid
    Invalid
    Register
    Register
    Reregister
    Reregister
    INVALID
    Invalid
    REGISTER
    Register
    REREGISTER
    Reregister
    "Invalid"
    Invalid
    "Register"
    Register
    "Reregister"
    Reregister

    WorkloadInquiryDetails, WorkloadInquiryDetailsArgs

    InquiryValidation Pulumi.AzureNative.RecoveryServices.Inputs.InquiryValidation
    Inquiry validation such as permissions and other backup validations.
    ItemCount double
    Contains the protectable item Count inside this Container.
    Type string
    Type of the Workload such as SQL, Oracle etc.
    InquiryValidation InquiryValidation
    Inquiry validation such as permissions and other backup validations.
    ItemCount float64
    Contains the protectable item Count inside this Container.
    Type string
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation InquiryValidation
    Inquiry validation such as permissions and other backup validations.
    itemCount Double
    Contains the protectable item Count inside this Container.
    type String
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation InquiryValidation
    Inquiry validation such as permissions and other backup validations.
    itemCount number
    Contains the protectable item Count inside this Container.
    type string
    Type of the Workload such as SQL, Oracle etc.
    inquiry_validation InquiryValidation
    Inquiry validation such as permissions and other backup validations.
    item_count float
    Contains the protectable item Count inside this Container.
    type str
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation Property Map
    Inquiry validation such as permissions and other backup validations.
    itemCount Number
    Contains the protectable item Count inside this Container.
    type String
    Type of the Workload such as SQL, Oracle etc.

    WorkloadInquiryDetailsResponse, WorkloadInquiryDetailsResponseArgs

    InquiryValidation Pulumi.AzureNative.RecoveryServices.Inputs.InquiryValidationResponse
    Inquiry validation such as permissions and other backup validations.
    ItemCount double
    Contains the protectable item Count inside this Container.
    Type string
    Type of the Workload such as SQL, Oracle etc.
    InquiryValidation InquiryValidationResponse
    Inquiry validation such as permissions and other backup validations.
    ItemCount float64
    Contains the protectable item Count inside this Container.
    Type string
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation InquiryValidationResponse
    Inquiry validation such as permissions and other backup validations.
    itemCount Double
    Contains the protectable item Count inside this Container.
    type String
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation InquiryValidationResponse
    Inquiry validation such as permissions and other backup validations.
    itemCount number
    Contains the protectable item Count inside this Container.
    type string
    Type of the Workload such as SQL, Oracle etc.
    inquiry_validation InquiryValidationResponse
    Inquiry validation such as permissions and other backup validations.
    item_count float
    Contains the protectable item Count inside this Container.
    type str
    Type of the Workload such as SQL, Oracle etc.
    inquiryValidation Property Map
    Inquiry validation such as permissions and other backup validations.
    itemCount Number
    Contains the protectable item Count inside this Container.
    type String
    Type of the Workload such as SQL, Oracle etc.

    WorkloadType, WorkloadTypeArgs

    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    WorkloadTypeInvalid
    Invalid
    WorkloadTypeVM
    VM
    WorkloadTypeFileFolder
    FileFolder
    WorkloadTypeAzureSqlDb
    AzureSqlDb
    WorkloadTypeSQLDB
    SQLDB
    WorkloadTypeExchange
    Exchange
    WorkloadTypeSharepoint
    Sharepoint
    WorkloadTypeVMwareVM
    VMwareVM
    WorkloadTypeSystemState
    SystemState
    WorkloadTypeClient
    Client
    WorkloadTypeGenericDataSource
    GenericDataSource
    WorkloadTypeSQLDataBase
    SQLDataBase
    WorkloadTypeAzureFileShare
    AzureFileShare
    WorkloadTypeSAPHanaDatabase
    SAPHanaDatabase
    WorkloadTypeSAPAseDatabase
    SAPAseDatabase
    WorkloadTypeSAPHanaDBInstance
    SAPHanaDBInstance
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    Invalid
    Invalid
    VM
    VM
    FileFolder
    FileFolder
    AzureSqlDb
    AzureSqlDb
    SQLDB
    SQLDB
    Exchange
    Exchange
    Sharepoint
    Sharepoint
    VMwareVM
    VMwareVM
    SystemState
    SystemState
    Client
    Client
    GenericDataSource
    GenericDataSource
    SQLDataBase
    SQLDataBase
    AzureFileShare
    AzureFileShare
    SAPHanaDatabase
    SAPHanaDatabase
    SAPAseDatabase
    SAPAseDatabase
    SAPHanaDBInstance
    SAPHanaDBInstance
    INVALID
    Invalid
    VM
    VM
    FILE_FOLDER
    FileFolder
    AZURE_SQL_DB
    AzureSqlDb
    SQLDB
    SQLDB
    EXCHANGE
    Exchange
    SHAREPOINT
    Sharepoint
    V_MWARE_VM
    VMwareVM
    SYSTEM_STATE
    SystemState
    CLIENT
    Client
    GENERIC_DATA_SOURCE
    GenericDataSource
    SQL_DATA_BASE
    SQLDataBase
    AZURE_FILE_SHARE
    AzureFileShare
    SAP_HANA_DATABASE
    SAPHanaDatabase
    SAPASE_DATABASE
    SAPAseDatabase
    SAP_HANA_DB_INSTANCE
    SAPHanaDBInstance
    "Invalid"
    Invalid
    "VM"
    VM
    "FileFolder"
    FileFolder
    "AzureSqlDb"
    AzureSqlDb
    "SQLDB"
    SQLDB
    "Exchange"
    Exchange
    "Sharepoint"
    Sharepoint
    "VMwareVM"
    VMwareVM
    "SystemState"
    SystemState
    "Client"
    Client
    "GenericDataSource"
    GenericDataSource
    "SQLDataBase"
    SQLDataBase
    "AzureFileShare"
    AzureFileShare
    "SAPHanaDatabase"
    SAPHanaDatabase
    "SAPAseDatabase"
    SAPAseDatabase
    "SAPHanaDBInstance"
    SAPHanaDBInstance

    Import

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

    $ pulumi import azure-native:recoveryservices:ProtectionContainer StorageContainer;Storage;SwaggerTestRg;swaggertestsa /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName} 
    

    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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi