1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. getProtectionContainer
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.recoveryservices.getProtectionContainer

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Gets details of the specific container registered to your Recovery Services Vault. Azure REST API version: 2023-04-01.

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

    Using getProtectionContainer

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getProtectionContainer(args: GetProtectionContainerArgs, opts?: InvokeOptions): Promise<GetProtectionContainerResult>
    function getProtectionContainerOutput(args: GetProtectionContainerOutputArgs, opts?: InvokeOptions): Output<GetProtectionContainerResult>
    def get_protection_container(container_name: Optional[str] = None,
                                 fabric_name: Optional[str] = None,
                                 resource_group_name: Optional[str] = None,
                                 vault_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetProtectionContainerResult
    def get_protection_container_output(container_name: Optional[pulumi.Input[str]] = None,
                                 fabric_name: Optional[pulumi.Input[str]] = None,
                                 resource_group_name: Optional[pulumi.Input[str]] = None,
                                 vault_name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetProtectionContainerResult]
    func LookupProtectionContainer(ctx *Context, args *LookupProtectionContainerArgs, opts ...InvokeOption) (*LookupProtectionContainerResult, error)
    func LookupProtectionContainerOutput(ctx *Context, args *LookupProtectionContainerOutputArgs, opts ...InvokeOption) LookupProtectionContainerResultOutput

    > Note: This function is named LookupProtectionContainer in the Go SDK.

    public static class GetProtectionContainer 
    {
        public static Task<GetProtectionContainerResult> InvokeAsync(GetProtectionContainerArgs args, InvokeOptions? opts = null)
        public static Output<GetProtectionContainerResult> Invoke(GetProtectionContainerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProtectionContainerResult> getProtectionContainer(GetProtectionContainerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:recoveryservices:getProtectionContainer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ContainerName string
    Name of the container whose details need to be fetched.
    FabricName string
    Name of the fabric where the container belongs.
    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 whose details need to be fetched.
    FabricName string
    Name of the fabric where the container belongs.
    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 whose details need to be fetched.
    fabricName String
    Name of the fabric where the container belongs.
    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 whose details need to be fetched.
    fabricName string
    Name of the fabric where the container belongs.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    vaultName string
    The name of the recovery services vault.
    container_name str
    Name of the container whose details need to be fetched.
    fabric_name str
    Name of the fabric where the container belongs.
    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.
    containerName String
    Name of the container whose details need to be fetched.
    fabricName String
    Name of the fabric where the container belongs.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    vaultName String
    The name of the recovery services vault.

    getProtectionContainer Result

    The following output properties are available:

    Id string
    Resource Id represents the complete path to the resource.
    Name string
    Resource name associated with the resource.
    Properties Pulumi.AzureNative.RecoveryServices.Outputs.AzureBackupServerContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureIaaSClassicComputeVMContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureIaaSComputeVMContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureSQLAGWorkloadContainerProtectionContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureSqlContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureStorageContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureVMAppContainerProtectionContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.AzureWorkloadContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.DpmContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.GenericContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.IaaSVMContainerResponse | Pulumi.AzureNative.RecoveryServices.Outputs.MabContainerResponse
    ProtectionContainerResource properties
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Tags Dictionary<string, string>
    Resource tags.
    Id string
    Resource Id represents the complete path to the resource.
    Name string
    Resource name associated with the resource.
    Properties AzureBackupServerContainerResponse | AzureIaaSClassicComputeVMContainerResponse | AzureIaaSComputeVMContainerResponse | AzureSQLAGWorkloadContainerProtectionContainerResponse | AzureSqlContainerResponse | AzureStorageContainerResponse | AzureVMAppContainerProtectionContainerResponse | AzureWorkloadContainerResponse | DpmContainerResponse | GenericContainerResponse | IaaSVMContainerResponse | MabContainerResponse
    ProtectionContainerResource properties
    Type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    ETag string
    Optional ETag.
    Location string
    Resource location.
    Tags map[string]string
    Resource tags.
    id String
    Resource Id represents the complete path to the resource.
    name String
    Resource name associated with the resource.
    properties AzureBackupServerContainerResponse | AzureIaaSClassicComputeVMContainerResponse | AzureIaaSComputeVMContainerResponse | AzureSQLAGWorkloadContainerProtectionContainerResponse | AzureSqlContainerResponse | AzureStorageContainerResponse | AzureVMAppContainerProtectionContainerResponse | AzureWorkloadContainerResponse | DpmContainerResponse | GenericContainerResponse | IaaSVMContainerResponse | MabContainerResponse
    ProtectionContainerResource properties
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    eTag String
    Optional ETag.
    location String
    Resource location.
    tags Map<String,String>
    Resource tags.
    id string
    Resource Id represents the complete path to the resource.
    name string
    Resource name associated with the resource.
    properties AzureBackupServerContainerResponse | AzureIaaSClassicComputeVMContainerResponse | AzureIaaSComputeVMContainerResponse | AzureSQLAGWorkloadContainerProtectionContainerResponse | AzureSqlContainerResponse | AzureStorageContainerResponse | AzureVMAppContainerProtectionContainerResponse | AzureWorkloadContainerResponse | DpmContainerResponse | GenericContainerResponse | IaaSVMContainerResponse | MabContainerResponse
    ProtectionContainerResource properties
    type string
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    eTag string
    Optional ETag.
    location string
    Resource location.
    tags {[key: string]: string}
    Resource tags.
    id str
    Resource Id represents the complete path to the resource.
    name str
    Resource name associated with the resource.
    properties AzureBackupServerContainerResponse | AzureIaaSClassicComputeVMContainerResponse | AzureIaaSComputeVMContainerResponse | AzureSQLAGWorkloadContainerProtectionContainerResponse | AzureSqlContainerResponse | AzureStorageContainerResponse | AzureVMAppContainerProtectionContainerResponse | AzureWorkloadContainerResponse | DpmContainerResponse | GenericContainerResponse | IaaSVMContainerResponse | MabContainerResponse
    ProtectionContainerResource properties
    type str
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    e_tag str
    Optional ETag.
    location str
    Resource location.
    tags Mapping[str, str]
    Resource tags.
    id String
    Resource Id represents the complete path to the resource.
    name String
    Resource name associated with the resource.
    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
    type String
    Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
    eTag String
    Optional ETag.
    location String
    Resource location.
    tags Map<String>
    Resource tags.

    Supporting Types

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

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

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

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

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

    AzureStorageContainerResponse

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

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

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

    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

    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.

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

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

    ErrorDetailResponse

    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.

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

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

    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

    InquiryValidationResponse

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

    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

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

    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.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi