azure-native.recoveryservices.ProtectionContainer

Explore with Pulumi AI

Base class for container with backup items. Containers with specific workloads are derived from this class. API Version: 2021-02-01.

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 = "VMAppContainer;Compute;testRG;testSQL",
        FabricName = "Azure",
        Properties = new AzureNative.RecoveryServices.Inputs.AzureVMAppContainerProtectionContainerArgs
        {
            BackupManagementType = "AzureWorkload",
            ContainerType = "VMAppContainer",
            FriendlyName = "testSQL",
            SourceResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
        },
        ResourceGroupName = "test-rg",
        VaultName = "testvault",
    });

});
package main

import (
	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewProtectionContainer(ctx, "protectionContainer", &recoveryservices.ProtectionContainerArgs{
			ContainerName: pulumi.String("VMAppContainer;Compute;testRG;testSQL"),
			FabricName:    pulumi.String("Azure"),
			Properties: recoveryservices.AzureVMAppContainerProtectionContainer{
				BackupManagementType: "AzureWorkload",
				ContainerType:        "VMAppContainer",
				FriendlyName:         "testSQL",
				SourceResourceId:     "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
			},
			ResourceGroupName: pulumi.String("test-rg"),
			VaultName:         pulumi.String("testvault"),
		})
		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("VMAppContainer;Compute;testRG;testSQL")
            .fabricName("Azure")
            .properties(Map.ofEntries(
                Map.entry("backupManagementType", "AzureWorkload"),
                Map.entry("containerType", "VMAppContainer"),
                Map.entry("friendlyName", "testSQL"),
                Map.entry("sourceResourceId", "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL")
            ))
            .resourceGroupName("test-rg")
            .vaultName("testvault")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

protection_container = azure_native.recoveryservices.ProtectionContainer("protectionContainer",
    container_name="VMAppContainer;Compute;testRG;testSQL",
    fabric_name="Azure",
    properties=azure_native.recoveryservices.AzureVMAppContainerProtectionContainerArgs(
        backup_management_type="AzureWorkload",
        container_type="VMAppContainer",
        friendly_name="testSQL",
        source_resource_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
    ),
    resource_group_name="test-rg",
    vault_name="testvault")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const protectionContainer = new azure_native.recoveryservices.ProtectionContainer("protectionContainer", {
    containerName: "VMAppContainer;Compute;testRG;testSQL",
    fabricName: "Azure",
    properties: {
        backupManagementType: "AzureWorkload",
        containerType: "VMAppContainer",
        friendlyName: "testSQL",
        sourceResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
    },
    resourceGroupName: "test-rg",
    vaultName: "testvault",
});
resources:
  protectionContainer:
    type: azure-native:recoveryservices:ProtectionContainer
    properties:
      containerName: VMAppContainer;Compute;testRG;testSQL
      fabricName: Azure
      properties:
        backupManagementType: AzureWorkload
        containerType: VMAppContainer
        friendlyName: testSQL
        sourceResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL
      resourceGroupName: test-rg
      vaultName: testvault

Create ProtectionContainer Resource

new ProtectionContainer(name: string, args: ProtectionContainerArgs, opts?: CustomResourceOptions);
@overload
def ProtectionContainer(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        container_name: Optional[str] = None,
                        e_tag: Optional[str] = None,
                        fabric_name: Optional[str] = None,
                        location: Optional[str] = None,
                        properties: Optional[Union[AzureBackupServerContainerArgs, AzureIaaSClassicComputeVMContainerArgs, AzureIaaSComputeVMContainerArgs, AzureSQLAGWorkloadContainerProtectionContainerArgs, AzureSqlContainerArgs, AzureStorageContainerArgs, AzureVMAppContainerProtectionContainerArgs, AzureWorkloadContainerArgs, DpmContainerArgs, GenericContainerArgs, IaaSVMContainerArgs, MabContainerArgs]] = None,
                        resource_group_name: Optional[str] = None,
                        tags: Optional[Mapping[str, str]] = None,
                        vault_name: Optional[str] = None)
@overload
def ProtectionContainer(resource_name: str,
                        args: ProtectionContainerArgs,
                        opts: Optional[ResourceOptions] = 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.

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.

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.AzureBackupServerContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSClassicComputeVMContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureIaaSComputeVMContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSQLAGWorkloadContainerProtectionContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureSqlContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureStorageContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureVMAppContainerProtectionContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.AzureWorkloadContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.DpmContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.GenericContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.IaaSVMContainerArgs | Pulumi.AzureNative.RecoveryServices.Inputs.MabContainerArgs

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 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 AzureBackupServerContainerArgs | AzureIaaSClassicComputeVMContainerArgs | AzureIaaSComputeVMContainerArgs | AzureSQLAGWorkloadContainerProtectionContainerArgs | AzureSqlContainerArgs | AzureStorageContainerArgs | AzureVMAppContainerProtectionContainerArgs | AzureWorkloadContainerArgs | DpmContainerArgs | GenericContainerArgs | IaaSVMContainerArgs | MabContainerArgs

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

AzureBackupServerContainer

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

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.

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.

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.

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.

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

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

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

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

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

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

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

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"

Workload type for which registration was sent.

AzureSQLAGWorkloadContainerProtectionContainerResponse

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

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

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

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

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

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

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

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.

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.

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.

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.

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.

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.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

AzureSqlContainerResponse

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

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.

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.

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.

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.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

AzureStorageContainer

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

backupManagementType String

Type of backup management for the container.

friendlyName String

Friendly name of the container.

healthStatus String

Status of health of the 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.

backupManagementType string

Type of backup management for the container.

friendlyName string

Friendly name of the container.

healthStatus string

Status of health of the 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.

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.

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.

backupManagementType String

Type of backup management for the container.

friendlyName String

Friendly name of the container.

healthStatus String

Status of health of the 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

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

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

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

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

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

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

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"

Workload type for which registration was sent.

AzureVMAppContainerProtectionContainerResponse

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

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

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

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

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

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

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

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

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

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

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

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

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

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"

Workload type for which registration was sent.

AzureWorkloadContainerExtendedInfo

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

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

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

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

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

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

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

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

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

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
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
Invalid
Invalid
VM
VM
FileFolder
FileFolder
AzureSqlDb
AzureSqlDb
SQLDB
SQLDB
Exchange
Exchange
Sharepoint
Sharepoint
VMwareVM
VMwareVM
SystemState
SystemState
Client
Client
GenericDataSource
GenericDataSource
SQLDataBase
SQLDataBase
AzureFileShare
AzureFileShare
SAPHanaDatabase
SAPHanaDatabase
SAPAseDatabase
SAPAseDatabase
Invalid
Invalid
VM
VM
FileFolder
FileFolder
AzureSqlDb
AzureSqlDb
SQLDB
SQLDB
Exchange
Exchange
Sharepoint
Sharepoint
VMwareVM
VMwareVM
SystemState
SystemState
Client
Client
GenericDataSource
GenericDataSource
SQLDataBase
SQLDataBase
AzureFileShare
AzureFileShare
SAPHanaDatabase
SAPHanaDatabase
SAPAseDatabase
SAPAseDatabase
INVALID
Invalid
VM
VM
FILE_FOLDER
FileFolder
AZURE_SQL_DB
AzureSqlDb
SQLDB
SQLDB
EXCHANGE
Exchange
SHAREPOINT
Sharepoint
V_MWARE_VM
VMwareVM
SYSTEM_STATE
SystemState
CLIENT
Client
GENERIC_DATA_SOURCE
GenericDataSource
SQL_DATA_BASE
SQLDataBase
AZURE_FILE_SHARE
AzureFileShare
SAP_HANA_DATABASE
SAPHanaDatabase
SAPASE_DATABASE
SAPAseDatabase
"Invalid"
Invalid
"VM"
VM
"FileFolder"
FileFolder
"AzureSqlDb"
AzureSqlDb
"SQLDB"
SQLDB
"Exchange"
Exchange
"Sharepoint"
Sharepoint
"VMwareVM"
VMwareVM
"SystemState"
SystemState
"Client"
Client
"GenericDataSource"
GenericDataSource
"SQLDataBase"
SQLDataBase
"AzureFileShare"
AzureFileShare
"SAPHanaDatabase"
SAPHanaDatabase
"SAPAseDatabase"
SAPAseDatabase

BackupManagementType

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

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

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

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

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

NodeName string

Name of the node under a distributed container.

Status string

Status of this Node. Failed | Succeeded

NodeName string

Name of the node under a distributed container.

Status string

Status of this Node. Failed | Succeeded

nodeName String

Name of the node under a distributed container.

status String

Status of this Node. Failed | Succeeded

nodeName string

Name of the node under a distributed container.

status string

Status of this Node. Failed | Succeeded

node_name str

Name of the node under a distributed container.

status str

Status of this Node. Failed | Succeeded

nodeName String

Name of the node under a distributed container.

status String

Status of this Node. Failed | Succeeded

DistributedNodesInfoResponse

ErrorDetail Pulumi.AzureNative.RecoveryServices.Inputs.ErrorDetailResponse

Error Details if the Status is non-success.

NodeName string

Name of the node under a distributed container.

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.

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.

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.

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.

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.

status String

Status of this Node. Failed | Succeeded

DpmContainer

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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

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

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.

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.

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.

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.

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.

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.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

GenericContainerExtendedInfo

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

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

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.

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.

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.

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.

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.

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.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

IaaSVMContainer

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.

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.

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.

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.

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.

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.

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

BackupManagementType string

Type of backup management for the container.

FriendlyName string

Friendly name of the container.

HealthStatus string

Status of health of the 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.

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.

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.

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.

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.

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

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

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

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

AdditionalDetail string

Error Additional Detail in case the status is non-success.

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.

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.

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.

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.

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.

errorDetail Property Map

Error Detail in case the status is non-success.

status String

Status for the Inquiry Validation.

MABContainerHealthDetails

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

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

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.

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.

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.

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.

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.

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.

protectedItemCount Number

Number of items backed up in this container.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

MabContainerExtendedInfo

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"

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

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

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.

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.

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.

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.

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.

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.

protectedItemCount Number

Number of items backed up in this container.

registrationStatus String

Status of registration of the container with the Recovery Services Vault.

OperationType

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

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

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

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
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
Invalid
Invalid
VM
VM
FileFolder
FileFolder
AzureSqlDb
AzureSqlDb
SQLDB
SQLDB
Exchange
Exchange
Sharepoint
Sharepoint
VMwareVM
VMwareVM
SystemState
SystemState
Client
Client
GenericDataSource
GenericDataSource
SQLDataBase
SQLDataBase
AzureFileShare
AzureFileShare
SAPHanaDatabase
SAPHanaDatabase
SAPAseDatabase
SAPAseDatabase
Invalid
Invalid
VM
VM
FileFolder
FileFolder
AzureSqlDb
AzureSqlDb
SQLDB
SQLDB
Exchange
Exchange
Sharepoint
Sharepoint
VMwareVM
VMwareVM
SystemState
SystemState
Client
Client
GenericDataSource
GenericDataSource
SQLDataBase
SQLDataBase
AzureFileShare
AzureFileShare
SAPHanaDatabase
SAPHanaDatabase
SAPAseDatabase
SAPAseDatabase
INVALID
Invalid
VM
VM
FILE_FOLDER
FileFolder
AZURE_SQL_DB
AzureSqlDb
SQLDB
SQLDB
EXCHANGE
Exchange
SHAREPOINT
Sharepoint
V_MWARE_VM
VMwareVM
SYSTEM_STATE
SystemState
CLIENT
Client
GENERIC_DATA_SOURCE
GenericDataSource
SQL_DATA_BASE
SQLDataBase
AZURE_FILE_SHARE
AzureFileShare
SAP_HANA_DATABASE
SAPHanaDatabase
SAPASE_DATABASE
SAPAseDatabase
"Invalid"
Invalid
"VM"
VM
"FileFolder"
FileFolder
"AzureSqlDb"
AzureSqlDb
"SQLDB"
SQLDB
"Exchange"
Exchange
"Sharepoint"
Sharepoint
"VMwareVM"
VMwareVM
"SystemState"
SystemState
"Client"
Client
"GenericDataSource"
GenericDataSource
"SQLDataBase"
SQLDataBase
"AzureFileShare"
AzureFileShare
"SAPHanaDatabase"
SAPHanaDatabase
"SAPAseDatabase"
SAPAseDatabase

Import

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

$ pulumi import azure-native:recoveryservices:ProtectionContainer VMAppContainer;Compute;testRG;testSQL /Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/VMAppContainer;Compute;testRG;testSQL 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0