1. Packages
  2. Azure Native
  3. API Docs
  4. recoveryservices
  5. ReplicationFabric
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.46.0 published on Friday, Jun 21, 2024 by Pulumi

azure-native.recoveryservices.ReplicationFabric

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.46.0 published on Friday, Jun 21, 2024 by Pulumi

    Fabric definition. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2018-07-10.

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

    Example Usage

    Creates an Azure Site Recovery fabric.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var replicationFabric = new AzureNative.RecoveryServices.ReplicationFabric("replicationFabric", new()
        {
            FabricName = "cloud1",
            Properties = new AzureNative.RecoveryServices.Inputs.FabricCreationInputPropertiesArgs
            {
                CustomDetails = 
                {
                    { "instanceType", "FabricSpecificCreationInput" },
                },
            },
            ResourceGroupName = "resourceGroupPS1",
            ResourceName = "vault1",
        });
    
    });
    
    package main
    
    import (
    	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := recoveryservices.NewReplicationFabric(ctx, "replicationFabric", &recoveryservices.ReplicationFabricArgs{
    FabricName: pulumi.String("cloud1"),
    Properties: &recoveryservices.FabricCreationInputPropertiesArgs{
    CustomDetails: interface{}{
    InstanceType: pulumi.String("FabricSpecificCreationInput"),
    },
    },
    ResourceGroupName: pulumi.String("resourceGroupPS1"),
    ResourceName: pulumi.String("vault1"),
    })
    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.ReplicationFabric;
    import com.pulumi.azurenative.recoveryservices.ReplicationFabricArgs;
    import com.pulumi.azurenative.recoveryservices.inputs.FabricCreationInputPropertiesArgs;
    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 replicationFabric = new ReplicationFabric("replicationFabric", ReplicationFabricArgs.builder()
                .fabricName("cloud1")
                .properties(FabricCreationInputPropertiesArgs.builder()
                    .customDetails(AzureFabricCreationInputArgs.builder()
                        .instanceType("FabricSpecificCreationInput")
                        .build())
                    .build())
                .resourceGroupName("resourceGroupPS1")
                .resourceName("vault1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    replication_fabric = azure_native.recoveryservices.ReplicationFabric("replicationFabric",
        fabric_name="cloud1",
        properties=azure_native.recoveryservices.FabricCreationInputPropertiesArgs(
            custom_details={
                "instanceType": "FabricSpecificCreationInput",
            },
        ),
        resource_group_name="resourceGroupPS1",
        resource_name_="vault1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const replicationFabric = new azure_native.recoveryservices.ReplicationFabric("replicationFabric", {
        fabricName: "cloud1",
        properties: {
            customDetails: {
                instanceType: "FabricSpecificCreationInput",
            },
        },
        resourceGroupName: "resourceGroupPS1",
        resourceName: "vault1",
    });
    
    resources:
      replicationFabric:
        type: azure-native:recoveryservices:ReplicationFabric
        properties:
          fabricName: cloud1
          properties:
            customDetails:
              instanceType: FabricSpecificCreationInput
          resourceGroupName: resourceGroupPS1
          resourceName: vault1
    

    Create ReplicationFabric Resource

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

    Constructor syntax

    new ReplicationFabric(name: string, args: ReplicationFabricArgs, opts?: CustomResourceOptions);
    @overload
    def ReplicationFabric(resource_name: str,
                          args: ReplicationFabricArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def ReplicationFabric(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          resource_group_name: Optional[str] = None,
                          resource_name_: Optional[str] = None,
                          fabric_name: Optional[str] = None,
                          properties: Optional[FabricCreationInputPropertiesArgs] = None)
    func NewReplicationFabric(ctx *Context, name string, args ReplicationFabricArgs, opts ...ResourceOption) (*ReplicationFabric, error)
    public ReplicationFabric(string name, ReplicationFabricArgs args, CustomResourceOptions? opts = null)
    public ReplicationFabric(String name, ReplicationFabricArgs args)
    public ReplicationFabric(String name, ReplicationFabricArgs args, CustomResourceOptions options)
    
    type: azure-native:recoveryservices:ReplicationFabric
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ReplicationFabricArgs
    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 ReplicationFabricArgs
    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 ReplicationFabricArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReplicationFabricArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ReplicationFabricArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var replicationFabricResource = new AzureNative.RecoveryServices.ReplicationFabric("replicationFabricResource", new()
    {
        ResourceGroupName = "string",
        ResourceName = "string",
        FabricName = "string",
        Properties = new AzureNative.RecoveryServices.Inputs.FabricCreationInputPropertiesArgs
        {
            CustomDetails = new AzureNative.RecoveryServices.Inputs.AzureFabricCreationInputArgs
            {
                InstanceType = "Azure",
                Location = "string",
            },
        },
    });
    
    example, err := recoveryservices.NewReplicationFabric(ctx, "replicationFabricResource", &recoveryservices.ReplicationFabricArgs{
    ResourceGroupName: pulumi.String("string"),
    ResourceName: pulumi.String("string"),
    FabricName: pulumi.String("string"),
    Properties: &recoveryservices.FabricCreationInputPropertiesArgs{
    CustomDetails: recoveryservices.AzureFabricCreationInput{
    InstanceType: "Azure",
    Location: "string",
    },
    },
    })
    
    var replicationFabricResource = new ReplicationFabric("replicationFabricResource", ReplicationFabricArgs.builder()
        .resourceGroupName("string")
        .resourceName("string")
        .fabricName("string")
        .properties(FabricCreationInputPropertiesArgs.builder()
            .customDetails(AzureFabricCreationInputArgs.builder()
                .instanceType("Azure")
                .location("string")
                .build())
            .build())
        .build());
    
    replication_fabric_resource = azure_native.recoveryservices.ReplicationFabric("replicationFabricResource",
        resource_group_name="string",
        resource_name_="string",
        fabric_name="string",
        properties=azure_native.recoveryservices.FabricCreationInputPropertiesArgs(
            custom_details=azure_native.recoveryservices.AzureFabricCreationInputArgs(
                instance_type="Azure",
                location="string",
            ),
        ))
    
    const replicationFabricResource = new azure_native.recoveryservices.ReplicationFabric("replicationFabricResource", {
        resourceGroupName: "string",
        resourceName: "string",
        fabricName: "string",
        properties: {
            customDetails: {
                instanceType: "Azure",
                location: "string",
            },
        },
    });
    
    type: azure-native:recoveryservices:ReplicationFabric
    properties:
        fabricName: string
        properties:
            customDetails:
                instanceType: Azure
                location: string
        resourceGroupName: string
        resourceName: string
    

    ReplicationFabric 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 ReplicationFabric resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    FabricName string
    Name of the ASR fabric.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.FabricCreationInputProperties
    Fabric creation input.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    FabricName string
    Name of the ASR fabric.
    Properties FabricCreationInputPropertiesArgs
    Fabric creation input.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    fabricName String
    Name of the ASR fabric.
    properties FabricCreationInputProperties
    Fabric creation input.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    resourceName string
    The name of the recovery services vault.
    fabricName string
    Name of the ASR fabric.
    properties FabricCreationInputProperties
    Fabric creation input.
    resource_group_name str
    The name of the resource group where the recovery services vault is present.
    resource_name str
    The name of the recovery services vault.
    fabric_name str
    Name of the ASR fabric.
    properties FabricCreationInputPropertiesArgs
    Fabric creation input.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    fabricName String
    Name of the ASR fabric.
    properties Property Map
    Fabric creation input.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ReplicationFabric resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource Name
    Type string
    Resource Type
    Location string
    Resource Location
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource Name
    Type string
    Resource Type
    Location string
    Resource Location
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource Name
    type String
    Resource Type
    location String
    Resource Location
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource Name
    type string
    Resource Type
    location string
    Resource Location
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource Name
    type str
    Resource Type
    location str
    Resource Location
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource Name
    type String
    Resource Type
    location String
    Resource Location

    Supporting Types

    A2AExtendedLocationDetailsResponse, A2AExtendedLocationDetailsResponseArgs

    primaryExtendedLocation Property Map
    The primary ExtendedLocation.
    recoveryExtendedLocation Property Map
    The recovery ExtendedLocation.

    A2AFabricSpecificLocationDetailsResponse, A2AFabricSpecificLocationDetailsResponseArgs

    InitialPrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial primary ExtendedLocation.
    InitialPrimaryFabricLocation string
    Initial primary fabric location info.
    InitialPrimaryZone string
    The initial source zone info.
    InitialRecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The initial recovery ExtendedLocation.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location info.
    InitialRecoveryZone string
    The initial target zone info.
    PrimaryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The primary ExtendedLocation.
    PrimaryFabricLocation string
    Primary fabric location info.
    PrimaryZone string
    Source zone info.
    RecoveryExtendedLocation Pulumi.AzureNative.RecoveryServices.Inputs.ExtendedLocationResponse
    The recovery ExtendedLocation.
    RecoveryFabricLocation string
    The recovery fabric location info.
    RecoveryZone string
    The target zone info.
    InitialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary ExtendedLocation.
    InitialPrimaryFabricLocation string
    Initial primary fabric location info.
    InitialPrimaryZone string
    The initial source zone info.
    InitialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery ExtendedLocation.
    InitialRecoveryFabricLocation string
    The initial recovery fabric location info.
    InitialRecoveryZone string
    The initial target zone info.
    PrimaryExtendedLocation ExtendedLocationResponse
    The primary ExtendedLocation.
    PrimaryFabricLocation string
    Primary fabric location info.
    PrimaryZone string
    Source zone info.
    RecoveryExtendedLocation ExtendedLocationResponse
    The recovery ExtendedLocation.
    RecoveryFabricLocation string
    The recovery fabric location info.
    RecoveryZone string
    The target zone info.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary ExtendedLocation.
    initialPrimaryFabricLocation String
    Initial primary fabric location info.
    initialPrimaryZone String
    The initial source zone info.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery ExtendedLocation.
    initialRecoveryFabricLocation String
    The initial recovery fabric location info.
    initialRecoveryZone String
    The initial target zone info.
    primaryExtendedLocation ExtendedLocationResponse
    The primary ExtendedLocation.
    primaryFabricLocation String
    Primary fabric location info.
    primaryZone String
    Source zone info.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery ExtendedLocation.
    recoveryFabricLocation String
    The recovery fabric location info.
    recoveryZone String
    The target zone info.
    initialPrimaryExtendedLocation ExtendedLocationResponse
    The initial primary ExtendedLocation.
    initialPrimaryFabricLocation string
    Initial primary fabric location info.
    initialPrimaryZone string
    The initial source zone info.
    initialRecoveryExtendedLocation ExtendedLocationResponse
    The initial recovery ExtendedLocation.
    initialRecoveryFabricLocation string
    The initial recovery fabric location info.
    initialRecoveryZone string
    The initial target zone info.
    primaryExtendedLocation ExtendedLocationResponse
    The primary ExtendedLocation.
    primaryFabricLocation string
    Primary fabric location info.
    primaryZone string
    Source zone info.
    recoveryExtendedLocation ExtendedLocationResponse
    The recovery ExtendedLocation.
    recoveryFabricLocation string
    The recovery fabric location info.
    recoveryZone string
    The target zone info.
    initial_primary_extended_location ExtendedLocationResponse
    The initial primary ExtendedLocation.
    initial_primary_fabric_location str
    Initial primary fabric location info.
    initial_primary_zone str
    The initial source zone info.
    initial_recovery_extended_location ExtendedLocationResponse
    The initial recovery ExtendedLocation.
    initial_recovery_fabric_location str
    The initial recovery fabric location info.
    initial_recovery_zone str
    The initial target zone info.
    primary_extended_location ExtendedLocationResponse
    The primary ExtendedLocation.
    primary_fabric_location str
    Primary fabric location info.
    primary_zone str
    Source zone info.
    recovery_extended_location ExtendedLocationResponse
    The recovery ExtendedLocation.
    recovery_fabric_location str
    The recovery fabric location info.
    recovery_zone str
    The target zone info.
    initialPrimaryExtendedLocation Property Map
    The initial primary ExtendedLocation.
    initialPrimaryFabricLocation String
    Initial primary fabric location info.
    initialPrimaryZone String
    The initial source zone info.
    initialRecoveryExtendedLocation Property Map
    The initial recovery ExtendedLocation.
    initialRecoveryFabricLocation String
    The initial recovery fabric location info.
    initialRecoveryZone String
    The initial target zone info.
    primaryExtendedLocation Property Map
    The primary ExtendedLocation.
    primaryFabricLocation String
    Primary fabric location info.
    primaryZone String
    Source zone info.
    recoveryExtendedLocation Property Map
    The recovery ExtendedLocation.
    recoveryFabricLocation String
    The recovery fabric location info.
    recoveryZone String
    The target zone info.

    A2AZoneDetailsResponse, A2AZoneDetailsResponseArgs

    Source string
    Source zone info.
    Target string
    The target zone info.
    Source string
    Source zone info.
    Target string
    The target zone info.
    source String
    Source zone info.
    target String
    The target zone info.
    source string
    Source zone info.
    target string
    The target zone info.
    source str
    Source zone info.
    target str
    The target zone info.
    source String
    Source zone info.
    target String
    The target zone info.

    AgentDetailsResponse, AgentDetailsResponseArgs

    AgentId string
    The Id of the agent running on the server.
    BiosId string
    The machine BIOS Id.
    Disks List<Pulumi.AzureNative.RecoveryServices.Inputs.AgentDiskDetailsResponse>
    The disks.
    Fqdn string
    The machine FQDN.
    MachineId string
    The Id of the machine to which the agent is registered.
    AgentId string
    The Id of the agent running on the server.
    BiosId string
    The machine BIOS Id.
    Disks []AgentDiskDetailsResponse
    The disks.
    Fqdn string
    The machine FQDN.
    MachineId string
    The Id of the machine to which the agent is registered.
    agentId String
    The Id of the agent running on the server.
    biosId String
    The machine BIOS Id.
    disks List<AgentDiskDetailsResponse>
    The disks.
    fqdn String
    The machine FQDN.
    machineId String
    The Id of the machine to which the agent is registered.
    agentId string
    The Id of the agent running on the server.
    biosId string
    The machine BIOS Id.
    disks AgentDiskDetailsResponse[]
    The disks.
    fqdn string
    The machine FQDN.
    machineId string
    The Id of the machine to which the agent is registered.
    agent_id str
    The Id of the agent running on the server.
    bios_id str
    The machine BIOS Id.
    disks Sequence[AgentDiskDetailsResponse]
    The disks.
    fqdn str
    The machine FQDN.
    machine_id str
    The Id of the machine to which the agent is registered.
    agentId String
    The Id of the agent running on the server.
    biosId String
    The machine BIOS Id.
    disks List<Property Map>
    The disks.
    fqdn String
    The machine FQDN.
    machineId String
    The Id of the machine to which the agent is registered.

    AgentDiskDetailsResponse, AgentDiskDetailsResponseArgs

    CapacityInBytes double
    The disk capacity in bytes.
    DiskId string
    The disk Id.
    DiskName string
    The disk name.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LunId int
    The lun of disk.
    CapacityInBytes float64
    The disk capacity in bytes.
    DiskId string
    The disk Id.
    DiskName string
    The disk name.
    IsOSDisk string
    A value indicating whether the disk is the OS disk.
    LunId int
    The lun of disk.
    capacityInBytes Double
    The disk capacity in bytes.
    diskId String
    The disk Id.
    diskName String
    The disk name.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    lunId Integer
    The lun of disk.
    capacityInBytes number
    The disk capacity in bytes.
    diskId string
    The disk Id.
    diskName string
    The disk name.
    isOSDisk string
    A value indicating whether the disk is the OS disk.
    lunId number
    The lun of disk.
    capacity_in_bytes float
    The disk capacity in bytes.
    disk_id str
    The disk Id.
    disk_name str
    The disk name.
    is_os_disk str
    A value indicating whether the disk is the OS disk.
    lun_id int
    The lun of disk.
    capacityInBytes Number
    The disk capacity in bytes.
    diskId String
    The disk Id.
    diskName String
    The disk name.
    isOSDisk String
    A value indicating whether the disk is the OS disk.
    lunId Number
    The lun of disk.

    AzureFabricCreationInput, AzureFabricCreationInputArgs

    Location string
    The Location.
    Location string
    The Location.
    location String
    The Location.
    location string
    The Location.
    location str
    The Location.
    location String
    The Location.

    AzureFabricSpecificDetailsResponse, AzureFabricSpecificDetailsResponseArgs

    ContainerIds []string
    The container Ids for the Azure fabric.
    ExtendedLocations []A2AExtendedLocationDetailsResponse
    The ExtendedLocations.
    Location string
    The Location for the Azure fabric.
    LocationDetails []A2AFabricSpecificLocationDetailsResponse
    The location details.
    Zones []A2AZoneDetailsResponse
    The zones.
    containerIds List<String>
    The container Ids for the Azure fabric.
    extendedLocations List<A2AExtendedLocationDetailsResponse>
    The ExtendedLocations.
    location String
    The Location for the Azure fabric.
    locationDetails List<A2AFabricSpecificLocationDetailsResponse>
    The location details.
    zones List<A2AZoneDetailsResponse>
    The zones.
    containerIds string[]
    The container Ids for the Azure fabric.
    extendedLocations A2AExtendedLocationDetailsResponse[]
    The ExtendedLocations.
    location string
    The Location for the Azure fabric.
    locationDetails A2AFabricSpecificLocationDetailsResponse[]
    The location details.
    zones A2AZoneDetailsResponse[]
    The zones.
    container_ids Sequence[str]
    The container Ids for the Azure fabric.
    extended_locations Sequence[A2AExtendedLocationDetailsResponse]
    The ExtendedLocations.
    location str
    The Location for the Azure fabric.
    location_details Sequence[A2AFabricSpecificLocationDetailsResponse]
    The location details.
    zones Sequence[A2AZoneDetailsResponse]
    The zones.
    containerIds List<String>
    The container Ids for the Azure fabric.
    extendedLocations List<Property Map>
    The ExtendedLocations.
    location String
    The Location for the Azure fabric.
    locationDetails List<Property Map>
    The location details.
    zones List<Property Map>
    The zones.

    DataStoreResponse, DataStoreResponseArgs

    Capacity string
    The capacity of data store in GBs.
    FreeSpace string
    The free space of data store in GBs.
    SymbolicName string
    The symbolic name of data store.
    Type string
    The type of data store.
    Uuid string
    The uuid of data store.
    Capacity string
    The capacity of data store in GBs.
    FreeSpace string
    The free space of data store in GBs.
    SymbolicName string
    The symbolic name of data store.
    Type string
    The type of data store.
    Uuid string
    The uuid of data store.
    capacity String
    The capacity of data store in GBs.
    freeSpace String
    The free space of data store in GBs.
    symbolicName String
    The symbolic name of data store.
    type String
    The type of data store.
    uuid String
    The uuid of data store.
    capacity string
    The capacity of data store in GBs.
    freeSpace string
    The free space of data store in GBs.
    symbolicName string
    The symbolic name of data store.
    type string
    The type of data store.
    uuid string
    The uuid of data store.
    capacity str
    The capacity of data store in GBs.
    free_space str
    The free space of data store in GBs.
    symbolic_name str
    The symbolic name of data store.
    type str
    The type of data store.
    uuid str
    The uuid of data store.
    capacity String
    The capacity of data store in GBs.
    freeSpace String
    The free space of data store in GBs.
    symbolicName String
    The symbolic name of data store.
    type String
    The type of data store.
    uuid String
    The uuid of data store.

    DraDetailsResponse, DraDetailsResponseArgs

    BiosId string
    The DRA Bios Id.
    ForwardProtectedItemCount int
    The count of protected items which are protected in forward direction.
    Health string
    The health.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The DRA Id.
    LastHeartbeatUtc string
    The last heartbeat received from the DRA.
    Name string
    The DRA name.
    ReverseProtectedItemCount int
    The count of protected items which are protected in reverse direction.
    Version string
    The version.
    BiosId string
    The DRA Bios Id.
    ForwardProtectedItemCount int
    The count of protected items which are protected in forward direction.
    Health string
    The health.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The DRA Id.
    LastHeartbeatUtc string
    The last heartbeat received from the DRA.
    Name string
    The DRA name.
    ReverseProtectedItemCount int
    The count of protected items which are protected in reverse direction.
    Version string
    The version.
    biosId String
    The DRA Bios Id.
    forwardProtectedItemCount Integer
    The count of protected items which are protected in forward direction.
    health String
    The health.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The DRA Id.
    lastHeartbeatUtc String
    The last heartbeat received from the DRA.
    name String
    The DRA name.
    reverseProtectedItemCount Integer
    The count of protected items which are protected in reverse direction.
    version String
    The version.
    biosId string
    The DRA Bios Id.
    forwardProtectedItemCount number
    The count of protected items which are protected in forward direction.
    health string
    The health.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The DRA Id.
    lastHeartbeatUtc string
    The last heartbeat received from the DRA.
    name string
    The DRA name.
    reverseProtectedItemCount number
    The count of protected items which are protected in reverse direction.
    version string
    The version.
    bios_id str
    The DRA Bios Id.
    forward_protected_item_count int
    The count of protected items which are protected in forward direction.
    health str
    The health.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The DRA Id.
    last_heartbeat_utc str
    The last heartbeat received from the DRA.
    name str
    The DRA name.
    reverse_protected_item_count int
    The count of protected items which are protected in reverse direction.
    version str
    The version.
    biosId String
    The DRA Bios Id.
    forwardProtectedItemCount Number
    The count of protected items which are protected in forward direction.
    health String
    The health.
    healthErrors List<Property Map>
    The health errors.
    id String
    The DRA Id.
    lastHeartbeatUtc String
    The last heartbeat received from the DRA.
    name String
    The DRA name.
    reverseProtectedItemCount Number
    The count of protected items which are protected in reverse direction.
    version String
    The version.

    EncryptionDetailsResponse, EncryptionDetailsResponseArgs

    KekCertExpiryDate string
    The key encryption key certificate expiry date.
    KekCertThumbprint string
    The key encryption key certificate thumbprint.
    KekState string
    The key encryption key state for the Vmm.
    KekCertExpiryDate string
    The key encryption key certificate expiry date.
    KekCertThumbprint string
    The key encryption key certificate thumbprint.
    KekState string
    The key encryption key state for the Vmm.
    kekCertExpiryDate String
    The key encryption key certificate expiry date.
    kekCertThumbprint String
    The key encryption key certificate thumbprint.
    kekState String
    The key encryption key state for the Vmm.
    kekCertExpiryDate string
    The key encryption key certificate expiry date.
    kekCertThumbprint string
    The key encryption key certificate thumbprint.
    kekState string
    The key encryption key state for the Vmm.
    kek_cert_expiry_date str
    The key encryption key certificate expiry date.
    kek_cert_thumbprint str
    The key encryption key certificate thumbprint.
    kek_state str
    The key encryption key state for the Vmm.
    kekCertExpiryDate String
    The key encryption key certificate expiry date.
    kekCertThumbprint String
    The key encryption key certificate thumbprint.
    kekState String
    The key encryption key state for the Vmm.

    ExtendedLocationResponse, ExtendedLocationResponseArgs

    Name string
    The name of the extended location.
    Type string
    The extended location type.
    Name string
    The name of the extended location.
    Type string
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.
    name string
    The name of the extended location.
    type string
    The extended location type.
    name str
    The name of the extended location.
    type str
    The extended location type.
    name String
    The name of the extended location.
    type String
    The extended location type.

    FabricCreationInputProperties, FabricCreationInputPropertiesArgs

    customDetails Property Map | Property Map | Property Map
    Fabric provider specific creation input.

    FabricPropertiesResponse, FabricPropertiesResponseArgs

    BcdrState string
    BCDR state of the fabric.
    CustomDetails Pulumi.AzureNative.RecoveryServices.Inputs.AzureFabricSpecificDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.HyperVSiteDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.InMageRcmFabricSpecificDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VMwareDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VMwareV2FabricSpecificDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VmmDetailsResponse
    Fabric specific settings.
    EncryptionDetails Pulumi.AzureNative.RecoveryServices.Inputs.EncryptionDetailsResponse
    Encryption details for the fabric.
    FriendlyName string
    Friendly name of the fabric.
    Health string
    Health of fabric.
    HealthErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    Fabric health error details.
    InternalIdentifier string
    Dra Registration Id.
    RolloverEncryptionDetails Pulumi.AzureNative.RecoveryServices.Inputs.EncryptionDetailsResponse
    Rollover encryption details for the fabric.
    BcdrState string
    BCDR state of the fabric.
    CustomDetails AzureFabricSpecificDetailsResponse | HyperVSiteDetailsResponse | InMageRcmFabricSpecificDetailsResponse | VMwareDetailsResponse | VMwareV2FabricSpecificDetailsResponse | VmmDetailsResponse
    Fabric specific settings.
    EncryptionDetails EncryptionDetailsResponse
    Encryption details for the fabric.
    FriendlyName string
    Friendly name of the fabric.
    Health string
    Health of fabric.
    HealthErrorDetails []HealthErrorResponse
    Fabric health error details.
    InternalIdentifier string
    Dra Registration Id.
    RolloverEncryptionDetails EncryptionDetailsResponse
    Rollover encryption details for the fabric.
    bcdrState String
    BCDR state of the fabric.
    customDetails AzureFabricSpecificDetailsResponse | HyperVSiteDetailsResponse | InMageRcmFabricSpecificDetailsResponse | VMwareDetailsResponse | VMwareV2FabricSpecificDetailsResponse | VmmDetailsResponse
    Fabric specific settings.
    encryptionDetails EncryptionDetailsResponse
    Encryption details for the fabric.
    friendlyName String
    Friendly name of the fabric.
    health String
    Health of fabric.
    healthErrorDetails List<HealthErrorResponse>
    Fabric health error details.
    internalIdentifier String
    Dra Registration Id.
    rolloverEncryptionDetails EncryptionDetailsResponse
    Rollover encryption details for the fabric.
    bcdrState string
    BCDR state of the fabric.
    customDetails AzureFabricSpecificDetailsResponse | HyperVSiteDetailsResponse | InMageRcmFabricSpecificDetailsResponse | VMwareDetailsResponse | VMwareV2FabricSpecificDetailsResponse | VmmDetailsResponse
    Fabric specific settings.
    encryptionDetails EncryptionDetailsResponse
    Encryption details for the fabric.
    friendlyName string
    Friendly name of the fabric.
    health string
    Health of fabric.
    healthErrorDetails HealthErrorResponse[]
    Fabric health error details.
    internalIdentifier string
    Dra Registration Id.
    rolloverEncryptionDetails EncryptionDetailsResponse
    Rollover encryption details for the fabric.
    bcdr_state str
    BCDR state of the fabric.
    custom_details AzureFabricSpecificDetailsResponse | HyperVSiteDetailsResponse | InMageRcmFabricSpecificDetailsResponse | VMwareDetailsResponse | VMwareV2FabricSpecificDetailsResponse | VmmDetailsResponse
    Fabric specific settings.
    encryption_details EncryptionDetailsResponse
    Encryption details for the fabric.
    friendly_name str
    Friendly name of the fabric.
    health str
    Health of fabric.
    health_error_details Sequence[HealthErrorResponse]
    Fabric health error details.
    internal_identifier str
    Dra Registration Id.
    rollover_encryption_details EncryptionDetailsResponse
    Rollover encryption details for the fabric.
    bcdrState String
    BCDR state of the fabric.
    customDetails Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Fabric specific settings.
    encryptionDetails Property Map
    Encryption details for the fabric.
    friendlyName String
    Friendly name of the fabric.
    health String
    Health of fabric.
    healthErrorDetails List<Property Map>
    Fabric health error details.
    internalIdentifier String
    Dra Registration Id.
    rolloverEncryptionDetails Property Map
    Rollover encryption details for the fabric.

    HealthErrorResponse, HealthErrorResponseArgs

    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    InnerHealthErrors []InnerHealthErrorResponse
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<InnerHealthErrorResponse>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.
    creationTimeUtc string
    Error creation time (UTC).
    customerResolvability string
    Value indicating whether the health error is customer resolvable.
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    errorId string
    The health error unique id.
    errorLevel string
    Level of error.
    errorMessage string
    Error message.
    errorSource string
    Source of error.
    errorType string
    Type of error.
    innerHealthErrors InnerHealthErrorResponse[]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses string
    Possible causes of error.
    recommendedAction string
    Recommended action to resolve error.
    recoveryProviderErrorMessage string
    DRA error message.
    summaryMessage string
    Summary message of the entity.
    creation_time_utc str
    Error creation time (UTC).
    customer_resolvability str
    Value indicating whether the health error is customer resolvable.
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    error_id str
    The health error unique id.
    error_level str
    Level of error.
    error_message str
    Error message.
    error_source str
    Source of error.
    error_type str
    Type of error.
    inner_health_errors Sequence[InnerHealthErrorResponse]
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possible_causes str
    Possible causes of error.
    recommended_action str
    Recommended action to resolve error.
    recovery_provider_error_message str
    DRA error message.
    summary_message str
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    innerHealthErrors List<Property Map>
    The inner health errors. HealthError having a list of HealthError as child errors is problematic. InnerHealthError is used because this will prevent an infinite loop of structures when Hydra tries to auto-generate the contract. We are exposing the related health errors as inner health errors and all API consumers can utilize this in the same fashion as Exception -> InnerException.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.

    HyperVHostDetailsResponse, HyperVHostDetailsResponseArgs

    Id string
    The Hyper-V host Id.
    MarsAgentVersion string
    The Mars agent version.
    Name string
    The Hyper-V host name.
    Id string
    The Hyper-V host Id.
    MarsAgentVersion string
    The Mars agent version.
    Name string
    The Hyper-V host name.
    id String
    The Hyper-V host Id.
    marsAgentVersion String
    The Mars agent version.
    name String
    The Hyper-V host name.
    id string
    The Hyper-V host Id.
    marsAgentVersion string
    The Mars agent version.
    name string
    The Hyper-V host name.
    id str
    The Hyper-V host Id.
    mars_agent_version str
    The Mars agent version.
    name str
    The Hyper-V host name.
    id String
    The Hyper-V host Id.
    marsAgentVersion String
    The Mars agent version.
    name String
    The Hyper-V host name.

    HyperVSiteDetailsResponse, HyperVSiteDetailsResponseArgs

    HyperVHosts []HyperVHostDetailsResponse
    The list of Hyper-V hosts associated with the fabric.
    hyperVHosts List<HyperVHostDetailsResponse>
    The list of Hyper-V hosts associated with the fabric.
    hyperVHosts HyperVHostDetailsResponse[]
    The list of Hyper-V hosts associated with the fabric.
    hyper_v_hosts Sequence[HyperVHostDetailsResponse]
    The list of Hyper-V hosts associated with the fabric.
    hyperVHosts List<Property Map>
    The list of Hyper-V hosts associated with the fabric.

    IdentityProviderDetailsResponse, IdentityProviderDetailsResponseArgs

    AadAuthority string
    The base authority for Azure Active Directory authentication.
    ApplicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    Audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    ObjectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    TenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    AadAuthority string
    The base authority for Azure Active Directory authentication.
    ApplicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    Audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    ObjectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    TenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority String
    The base authority for Azure Active Directory authentication.
    applicationId String
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience String
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId String
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId String
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority string
    The base authority for Azure Active Directory authentication.
    applicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aad_authority str
    The base authority for Azure Active Directory authentication.
    application_id str
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience str
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    object_id str
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenant_id str
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority String
    The base authority for Azure Active Directory authentication.
    applicationId String
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience String
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId String
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId String
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

    IdentityProviderInput, IdentityProviderInputArgs

    AadAuthority string
    The base authority for Azure Active Directory authentication.
    ApplicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    Audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    ObjectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    TenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    AadAuthority string
    The base authority for Azure Active Directory authentication.
    ApplicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    Audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    ObjectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    TenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority String
    The base authority for Azure Active Directory authentication.
    applicationId String
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience String
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId String
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId String
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority string
    The base authority for Azure Active Directory authentication.
    applicationId string
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience string
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId string
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId string
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aad_authority str
    The base authority for Azure Active Directory authentication.
    application_id str
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience str
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    object_id str
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenant_id str
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    aadAuthority String
    The base authority for Azure Active Directory authentication.
    applicationId String
    The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    audience String
    The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    objectId String
    The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
    tenantId String
    The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

    InMageFabricSwitchProviderBlockingErrorDetailsResponse, InMageFabricSwitchProviderBlockingErrorDetailsResponseArgs

    ErrorCode string
    The error code.
    ErrorMessage string
    The error message.
    ErrorMessageParameters Dictionary<string, string>
    The error message parameters.
    ErrorTags Dictionary<string, string>
    The error tags.
    PossibleCauses string
    The possible causes.
    RecommendedAction string
    The recommended action.
    ErrorCode string
    The error code.
    ErrorMessage string
    The error message.
    ErrorMessageParameters map[string]string
    The error message parameters.
    ErrorTags map[string]string
    The error tags.
    PossibleCauses string
    The possible causes.
    RecommendedAction string
    The recommended action.
    errorCode String
    The error code.
    errorMessage String
    The error message.
    errorMessageParameters Map<String,String>
    The error message parameters.
    errorTags Map<String,String>
    The error tags.
    possibleCauses String
    The possible causes.
    recommendedAction String
    The recommended action.
    errorCode string
    The error code.
    errorMessage string
    The error message.
    errorMessageParameters {[key: string]: string}
    The error message parameters.
    errorTags {[key: string]: string}
    The error tags.
    possibleCauses string
    The possible causes.
    recommendedAction string
    The recommended action.
    error_code str
    The error code.
    error_message str
    The error message.
    error_message_parameters Mapping[str, str]
    The error message parameters.
    error_tags Mapping[str, str]
    The error tags.
    possible_causes str
    The possible causes.
    recommended_action str
    The recommended action.
    errorCode String
    The error code.
    errorMessage String
    The error message.
    errorMessageParameters Map<String>
    The error message parameters.
    errorTags Map<String>
    The error tags.
    possibleCauses String
    The possible causes.
    recommendedAction String
    The recommended action.

    InMageRcmFabricCreationInput, InMageRcmFabricCreationInputArgs

    PhysicalSiteId string
    The ARM Id of the physical site.
    SourceAgentIdentity Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderInput
    The identity provider input for source agent authentication.
    VmwareSiteId string
    The ARM Id of the VMware site.
    PhysicalSiteId string
    The ARM Id of the physical site.
    SourceAgentIdentity IdentityProviderInput
    The identity provider input for source agent authentication.
    VmwareSiteId string
    The ARM Id of the VMware site.
    physicalSiteId String
    The ARM Id of the physical site.
    sourceAgentIdentity IdentityProviderInput
    The identity provider input for source agent authentication.
    vmwareSiteId String
    The ARM Id of the VMware site.
    physicalSiteId string
    The ARM Id of the physical site.
    sourceAgentIdentity IdentityProviderInput
    The identity provider input for source agent authentication.
    vmwareSiteId string
    The ARM Id of the VMware site.
    physical_site_id str
    The ARM Id of the physical site.
    source_agent_identity IdentityProviderInput
    The identity provider input for source agent authentication.
    vmware_site_id str
    The ARM Id of the VMware site.
    physicalSiteId String
    The ARM Id of the physical site.
    sourceAgentIdentity Property Map
    The identity provider input for source agent authentication.
    vmwareSiteId String
    The ARM Id of the VMware site.

    InMageRcmFabricSpecificDetailsResponse, InMageRcmFabricSpecificDetailsResponseArgs

    AgentDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.AgentDetailsResponse>
    The list of agent details.
    ControlPlaneUri string
    The control plane Uri.
    DataPlaneUri string
    The data plane Uri.
    Dras List<Pulumi.AzureNative.RecoveryServices.Inputs.DraDetailsResponse>
    The list of DRAs.
    MarsAgents List<Pulumi.AzureNative.RecoveryServices.Inputs.MarsAgentDetailsResponse>
    The list of Mars agents.
    PhysicalSiteId string
    The ARM Id of the physical site.
    ProcessServers List<Pulumi.AzureNative.RecoveryServices.Inputs.ProcessServerDetailsResponse>
    The list of process servers.
    PushInstallers List<Pulumi.AzureNative.RecoveryServices.Inputs.PushInstallerDetailsResponse>
    The list of push installers.
    RcmProxies List<Pulumi.AzureNative.RecoveryServices.Inputs.RcmProxyDetailsResponse>
    The list of RCM proxies.
    ReplicationAgents List<Pulumi.AzureNative.RecoveryServices.Inputs.ReplicationAgentDetailsResponse>
    The list of replication agents.
    ReprotectAgents List<Pulumi.AzureNative.RecoveryServices.Inputs.ReprotectAgentDetailsResponse>
    The list of reprotect agents.
    ServiceContainerId string
    The service container Id.
    ServiceEndpoint string
    The service endpoint.
    ServiceResourceId string
    The service resource Id.
    VmwareSiteId string
    The ARM Id of the VMware site.
    SourceAgentIdentityDetails Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderDetailsResponse
    The source agent identity details.
    AgentDetails []AgentDetailsResponse
    The list of agent details.
    ControlPlaneUri string
    The control plane Uri.
    DataPlaneUri string
    The data plane Uri.
    Dras []DraDetailsResponse
    The list of DRAs.
    MarsAgents []MarsAgentDetailsResponse
    The list of Mars agents.
    PhysicalSiteId string
    The ARM Id of the physical site.
    ProcessServers []ProcessServerDetailsResponse
    The list of process servers.
    PushInstallers []PushInstallerDetailsResponse
    The list of push installers.
    RcmProxies []RcmProxyDetailsResponse
    The list of RCM proxies.
    ReplicationAgents []ReplicationAgentDetailsResponse
    The list of replication agents.
    ReprotectAgents []ReprotectAgentDetailsResponse
    The list of reprotect agents.
    ServiceContainerId string
    The service container Id.
    ServiceEndpoint string
    The service endpoint.
    ServiceResourceId string
    The service resource Id.
    VmwareSiteId string
    The ARM Id of the VMware site.
    SourceAgentIdentityDetails IdentityProviderDetailsResponse
    The source agent identity details.
    agentDetails List<AgentDetailsResponse>
    The list of agent details.
    controlPlaneUri String
    The control plane Uri.
    dataPlaneUri String
    The data plane Uri.
    dras List<DraDetailsResponse>
    The list of DRAs.
    marsAgents List<MarsAgentDetailsResponse>
    The list of Mars agents.
    physicalSiteId String
    The ARM Id of the physical site.
    processServers List<ProcessServerDetailsResponse>
    The list of process servers.
    pushInstallers List<PushInstallerDetailsResponse>
    The list of push installers.
    rcmProxies List<RcmProxyDetailsResponse>
    The list of RCM proxies.
    replicationAgents List<ReplicationAgentDetailsResponse>
    The list of replication agents.
    reprotectAgents List<ReprotectAgentDetailsResponse>
    The list of reprotect agents.
    serviceContainerId String
    The service container Id.
    serviceEndpoint String
    The service endpoint.
    serviceResourceId String
    The service resource Id.
    vmwareSiteId String
    The ARM Id of the VMware site.
    sourceAgentIdentityDetails IdentityProviderDetailsResponse
    The source agent identity details.
    agentDetails AgentDetailsResponse[]
    The list of agent details.
    controlPlaneUri string
    The control plane Uri.
    dataPlaneUri string
    The data plane Uri.
    dras DraDetailsResponse[]
    The list of DRAs.
    marsAgents MarsAgentDetailsResponse[]
    The list of Mars agents.
    physicalSiteId string
    The ARM Id of the physical site.
    processServers ProcessServerDetailsResponse[]
    The list of process servers.
    pushInstallers PushInstallerDetailsResponse[]
    The list of push installers.
    rcmProxies RcmProxyDetailsResponse[]
    The list of RCM proxies.
    replicationAgents ReplicationAgentDetailsResponse[]
    The list of replication agents.
    reprotectAgents ReprotectAgentDetailsResponse[]
    The list of reprotect agents.
    serviceContainerId string
    The service container Id.
    serviceEndpoint string
    The service endpoint.
    serviceResourceId string
    The service resource Id.
    vmwareSiteId string
    The ARM Id of the VMware site.
    sourceAgentIdentityDetails IdentityProviderDetailsResponse
    The source agent identity details.
    agent_details Sequence[AgentDetailsResponse]
    The list of agent details.
    control_plane_uri str
    The control plane Uri.
    data_plane_uri str
    The data plane Uri.
    dras Sequence[DraDetailsResponse]
    The list of DRAs.
    mars_agents Sequence[MarsAgentDetailsResponse]
    The list of Mars agents.
    physical_site_id str
    The ARM Id of the physical site.
    process_servers Sequence[ProcessServerDetailsResponse]
    The list of process servers.
    push_installers Sequence[PushInstallerDetailsResponse]
    The list of push installers.
    rcm_proxies Sequence[RcmProxyDetailsResponse]
    The list of RCM proxies.
    replication_agents Sequence[ReplicationAgentDetailsResponse]
    The list of replication agents.
    reprotect_agents Sequence[ReprotectAgentDetailsResponse]
    The list of reprotect agents.
    service_container_id str
    The service container Id.
    service_endpoint str
    The service endpoint.
    service_resource_id str
    The service resource Id.
    vmware_site_id str
    The ARM Id of the VMware site.
    source_agent_identity_details IdentityProviderDetailsResponse
    The source agent identity details.
    agentDetails List<Property Map>
    The list of agent details.
    controlPlaneUri String
    The control plane Uri.
    dataPlaneUri String
    The data plane Uri.
    dras List<Property Map>
    The list of DRAs.
    marsAgents List<Property Map>
    The list of Mars agents.
    physicalSiteId String
    The ARM Id of the physical site.
    processServers List<Property Map>
    The list of process servers.
    pushInstallers List<Property Map>
    The list of push installers.
    rcmProxies List<Property Map>
    The list of RCM proxies.
    replicationAgents List<Property Map>
    The list of replication agents.
    reprotectAgents List<Property Map>
    The list of reprotect agents.
    serviceContainerId String
    The service container Id.
    serviceEndpoint String
    The service endpoint.
    serviceResourceId String
    The service resource Id.
    vmwareSiteId String
    The ARM Id of the VMware site.
    sourceAgentIdentityDetails Property Map
    The source agent identity details.

    InnerHealthErrorResponse, InnerHealthErrorResponseArgs

    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    CreationTimeUtc string
    Error creation time (UTC).
    CustomerResolvability string
    Value indicating whether the health error is customer resolvable.
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    ErrorId string
    The health error unique id.
    ErrorLevel string
    Level of error.
    ErrorMessage string
    Error message.
    ErrorSource string
    Source of error.
    ErrorType string
    Type of error.
    PossibleCauses string
    Possible causes of error.
    RecommendedAction string
    Recommended action to resolve error.
    RecoveryProviderErrorMessage string
    DRA error message.
    SummaryMessage string
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.
    creationTimeUtc string
    Error creation time (UTC).
    customerResolvability string
    Value indicating whether the health error is customer resolvable.
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    errorId string
    The health error unique id.
    errorLevel string
    Level of error.
    errorMessage string
    Error message.
    errorSource string
    Source of error.
    errorType string
    Type of error.
    possibleCauses string
    Possible causes of error.
    recommendedAction string
    Recommended action to resolve error.
    recoveryProviderErrorMessage string
    DRA error message.
    summaryMessage string
    Summary message of the entity.
    creation_time_utc str
    Error creation time (UTC).
    customer_resolvability str
    Value indicating whether the health error is customer resolvable.
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    error_id str
    The health error unique id.
    error_level str
    Level of error.
    error_message str
    Error message.
    error_source str
    Source of error.
    error_type str
    Type of error.
    possible_causes str
    Possible causes of error.
    recommended_action str
    Recommended action to resolve error.
    recovery_provider_error_message str
    DRA error message.
    summary_message str
    Summary message of the entity.
    creationTimeUtc String
    Error creation time (UTC).
    customerResolvability String
    Value indicating whether the health error is customer resolvable.
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    errorId String
    The health error unique id.
    errorLevel String
    Level of error.
    errorMessage String
    Error message.
    errorSource String
    Source of error.
    errorType String
    Type of error.
    possibleCauses String
    Possible causes of error.
    recommendedAction String
    Recommended action to resolve error.
    recoveryProviderErrorMessage String
    DRA error message.
    summaryMessage String
    Summary message of the entity.

    MarsAgentDetailsResponse, MarsAgentDetailsResponseArgs

    BiosId string
    The Mars agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The Mars agent Fqdn.
    Health string
    The health of the Mars agent.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The Mars agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the Mars agent.
    Name string
    The Mars agent name.
    Version string
    The version.
    BiosId string
    The Mars agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The Mars agent Fqdn.
    Health string
    The health of the Mars agent.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The Mars agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the Mars agent.
    Name string
    The Mars agent name.
    Version string
    The version.
    biosId String
    The Mars agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The Mars agent Fqdn.
    health String
    The health of the Mars agent.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The Mars agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the Mars agent.
    name String
    The Mars agent name.
    version String
    The version.
    biosId string
    The Mars agent Bios Id.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The Mars agent Fqdn.
    health string
    The health of the Mars agent.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The Mars agent Id.
    lastHeartbeatUtc string
    The last heartbeat received from the Mars agent.
    name string
    The Mars agent name.
    version string
    The version.
    bios_id str
    The Mars agent Bios Id.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The Mars agent Fqdn.
    health str
    The health of the Mars agent.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The Mars agent Id.
    last_heartbeat_utc str
    The last heartbeat received from the Mars agent.
    name str
    The Mars agent name.
    version str
    The version.
    biosId String
    The Mars agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The Mars agent Fqdn.
    health String
    The health of the Mars agent.
    healthErrors List<Property Map>
    The health errors.
    id String
    The Mars agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the Mars agent.
    name String
    The Mars agent name.
    version String
    The version.

    MasterTargetServerResponse, MasterTargetServerResponseArgs

    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The version of the scout component on the server.
    AgentVersionDetails Pulumi.AzureNative.RecoveryServices.Inputs.VersionDetailsResponse
    Agent version details.
    DataStores List<Pulumi.AzureNative.RecoveryServices.Inputs.DataStoreResponse>
    The list of data stores in the fabric.
    DiskCount int
    Disk count of the master target.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    Health errors.
    Id string
    The server Id.
    IpAddress string
    The IP address of the server.
    LastHeartbeat string
    The last heartbeat received from the server.
    MarsAgentExpiryDate string
    MARS agent expiry date.
    MarsAgentVersion string
    MARS agent version.
    MarsAgentVersionDetails Pulumi.AzureNative.RecoveryServices.Inputs.VersionDetailsResponse
    Mars agent version details.
    Name string
    The server name.
    OsType string
    The OS type of the server.
    OsVersion string
    OS Version of the master target.
    RetentionVolumes List<Pulumi.AzureNative.RecoveryServices.Inputs.RetentionVolumeResponse>
    The retention volumes of Master target Server.
    ValidationErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    Validation errors.
    VersionStatus string
    Version status.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The version of the scout component on the server.
    AgentVersionDetails VersionDetailsResponse
    Agent version details.
    DataStores []DataStoreResponse
    The list of data stores in the fabric.
    DiskCount int
    Disk count of the master target.
    HealthErrors []HealthErrorResponse
    Health errors.
    Id string
    The server Id.
    IpAddress string
    The IP address of the server.
    LastHeartbeat string
    The last heartbeat received from the server.
    MarsAgentExpiryDate string
    MARS agent expiry date.
    MarsAgentVersion string
    MARS agent version.
    MarsAgentVersionDetails VersionDetailsResponse
    Mars agent version details.
    Name string
    The server name.
    OsType string
    The OS type of the server.
    OsVersion string
    OS Version of the master target.
    RetentionVolumes []RetentionVolumeResponse
    The retention volumes of Master target Server.
    ValidationErrors []HealthErrorResponse
    Validation errors.
    VersionStatus string
    Version status.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The version of the scout component on the server.
    agentVersionDetails VersionDetailsResponse
    Agent version details.
    dataStores List<DataStoreResponse>
    The list of data stores in the fabric.
    diskCount Integer
    Disk count of the master target.
    healthErrors List<HealthErrorResponse>
    Health errors.
    id String
    The server Id.
    ipAddress String
    The IP address of the server.
    lastHeartbeat String
    The last heartbeat received from the server.
    marsAgentExpiryDate String
    MARS agent expiry date.
    marsAgentVersion String
    MARS agent version.
    marsAgentVersionDetails VersionDetailsResponse
    Mars agent version details.
    name String
    The server name.
    osType String
    The OS type of the server.
    osVersion String
    OS Version of the master target.
    retentionVolumes List<RetentionVolumeResponse>
    The retention volumes of Master target Server.
    validationErrors List<HealthErrorResponse>
    Validation errors.
    versionStatus String
    Version status.
    agentExpiryDate string
    Agent expiry date.
    agentVersion string
    The version of the scout component on the server.
    agentVersionDetails VersionDetailsResponse
    Agent version details.
    dataStores DataStoreResponse[]
    The list of data stores in the fabric.
    diskCount number
    Disk count of the master target.
    healthErrors HealthErrorResponse[]
    Health errors.
    id string
    The server Id.
    ipAddress string
    The IP address of the server.
    lastHeartbeat string
    The last heartbeat received from the server.
    marsAgentExpiryDate string
    MARS agent expiry date.
    marsAgentVersion string
    MARS agent version.
    marsAgentVersionDetails VersionDetailsResponse
    Mars agent version details.
    name string
    The server name.
    osType string
    The OS type of the server.
    osVersion string
    OS Version of the master target.
    retentionVolumes RetentionVolumeResponse[]
    The retention volumes of Master target Server.
    validationErrors HealthErrorResponse[]
    Validation errors.
    versionStatus string
    Version status.
    agent_expiry_date str
    Agent expiry date.
    agent_version str
    The version of the scout component on the server.
    agent_version_details VersionDetailsResponse
    Agent version details.
    data_stores Sequence[DataStoreResponse]
    The list of data stores in the fabric.
    disk_count int
    Disk count of the master target.
    health_errors Sequence[HealthErrorResponse]
    Health errors.
    id str
    The server Id.
    ip_address str
    The IP address of the server.
    last_heartbeat str
    The last heartbeat received from the server.
    mars_agent_expiry_date str
    MARS agent expiry date.
    mars_agent_version str
    MARS agent version.
    mars_agent_version_details VersionDetailsResponse
    Mars agent version details.
    name str
    The server name.
    os_type str
    The OS type of the server.
    os_version str
    OS Version of the master target.
    retention_volumes Sequence[RetentionVolumeResponse]
    The retention volumes of Master target Server.
    validation_errors Sequence[HealthErrorResponse]
    Validation errors.
    version_status str
    Version status.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The version of the scout component on the server.
    agentVersionDetails Property Map
    Agent version details.
    dataStores List<Property Map>
    The list of data stores in the fabric.
    diskCount Number
    Disk count of the master target.
    healthErrors List<Property Map>
    Health errors.
    id String
    The server Id.
    ipAddress String
    The IP address of the server.
    lastHeartbeat String
    The last heartbeat received from the server.
    marsAgentExpiryDate String
    MARS agent expiry date.
    marsAgentVersion String
    MARS agent version.
    marsAgentVersionDetails Property Map
    Mars agent version details.
    name String
    The server name.
    osType String
    The OS type of the server.
    osVersion String
    OS Version of the master target.
    retentionVolumes List<Property Map>
    The retention volumes of Master target Server.
    validationErrors List<Property Map>
    Validation errors.
    versionStatus String
    Version status.

    MobilityServiceUpdateResponse, MobilityServiceUpdateResponseArgs

    OsType string
    The OS type.
    RebootStatus string
    The reboot status of the update - whether it is required or not.
    Version string
    The version of the latest update.
    OsType string
    The OS type.
    RebootStatus string
    The reboot status of the update - whether it is required or not.
    Version string
    The version of the latest update.
    osType String
    The OS type.
    rebootStatus String
    The reboot status of the update - whether it is required or not.
    version String
    The version of the latest update.
    osType string
    The OS type.
    rebootStatus string
    The reboot status of the update - whether it is required or not.
    version string
    The version of the latest update.
    os_type str
    The OS type.
    reboot_status str
    The reboot status of the update - whether it is required or not.
    version str
    The version of the latest update.
    osType String
    The OS type.
    rebootStatus String
    The reboot status of the update - whether it is required or not.
    version String
    The version of the latest update.

    ProcessServerDetailsResponse, ProcessServerDetailsResponseArgs

    AvailableMemoryInBytes double
    The available memory.
    AvailableSpaceInBytes double
    The available disk space.
    BiosId string
    The process server Bios Id.
    DiskUsageStatus string
    The disk usage status.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The process server Fqdn.
    FreeSpacePercentage double
    The free disk space percentage.
    Health string
    The health of the process server.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    HistoricHealth string
    The historic health of the process server based on the health in last 24 hours.
    Id string
    The process server Id.
    IpAddresses List<string>
    The list of IP addresses for communicating with the RCM component.
    LastHeartbeatUtc string
    The last heartbeat received from the process server.
    MemoryUsagePercentage double
    The memory usage percentage.
    MemoryUsageStatus string
    The memory usage status.
    Name string
    The process server name.
    ProcessorUsagePercentage double
    The processor usage percentage.
    ProcessorUsageStatus string
    The processor usage status.
    ProtectedItemCount int
    The protected item count.
    SystemLoad double
    The system load.
    SystemLoadStatus string
    The system load status.
    ThroughputInBytes double
    The throughput in bytes.
    ThroughputStatus string
    The throughput status.
    ThroughputUploadPendingDataInBytes double
    The uploading pending data in bytes.
    TotalMemoryInBytes double
    The total memory.
    TotalSpaceInBytes double
    The total disk space.
    UsedMemoryInBytes double
    The used memory.
    UsedSpaceInBytes double
    The used disk space.
    Version string
    The version.
    AvailableMemoryInBytes float64
    The available memory.
    AvailableSpaceInBytes float64
    The available disk space.
    BiosId string
    The process server Bios Id.
    DiskUsageStatus string
    The disk usage status.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The process server Fqdn.
    FreeSpacePercentage float64
    The free disk space percentage.
    Health string
    The health of the process server.
    HealthErrors []HealthErrorResponse
    The health errors.
    HistoricHealth string
    The historic health of the process server based on the health in last 24 hours.
    Id string
    The process server Id.
    IpAddresses []string
    The list of IP addresses for communicating with the RCM component.
    LastHeartbeatUtc string
    The last heartbeat received from the process server.
    MemoryUsagePercentage float64
    The memory usage percentage.
    MemoryUsageStatus string
    The memory usage status.
    Name string
    The process server name.
    ProcessorUsagePercentage float64
    The processor usage percentage.
    ProcessorUsageStatus string
    The processor usage status.
    ProtectedItemCount int
    The protected item count.
    SystemLoad float64
    The system load.
    SystemLoadStatus string
    The system load status.
    ThroughputInBytes float64
    The throughput in bytes.
    ThroughputStatus string
    The throughput status.
    ThroughputUploadPendingDataInBytes float64
    The uploading pending data in bytes.
    TotalMemoryInBytes float64
    The total memory.
    TotalSpaceInBytes float64
    The total disk space.
    UsedMemoryInBytes float64
    The used memory.
    UsedSpaceInBytes float64
    The used disk space.
    Version string
    The version.
    availableMemoryInBytes Double
    The available memory.
    availableSpaceInBytes Double
    The available disk space.
    biosId String
    The process server Bios Id.
    diskUsageStatus String
    The disk usage status.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The process server Fqdn.
    freeSpacePercentage Double
    The free disk space percentage.
    health String
    The health of the process server.
    healthErrors List<HealthErrorResponse>
    The health errors.
    historicHealth String
    The historic health of the process server based on the health in last 24 hours.
    id String
    The process server Id.
    ipAddresses List<String>
    The list of IP addresses for communicating with the RCM component.
    lastHeartbeatUtc String
    The last heartbeat received from the process server.
    memoryUsagePercentage Double
    The memory usage percentage.
    memoryUsageStatus String
    The memory usage status.
    name String
    The process server name.
    processorUsagePercentage Double
    The processor usage percentage.
    processorUsageStatus String
    The processor usage status.
    protectedItemCount Integer
    The protected item count.
    systemLoad Double
    The system load.
    systemLoadStatus String
    The system load status.
    throughputInBytes Double
    The throughput in bytes.
    throughputStatus String
    The throughput status.
    throughputUploadPendingDataInBytes Double
    The uploading pending data in bytes.
    totalMemoryInBytes Double
    The total memory.
    totalSpaceInBytes Double
    The total disk space.
    usedMemoryInBytes Double
    The used memory.
    usedSpaceInBytes Double
    The used disk space.
    version String
    The version.
    availableMemoryInBytes number
    The available memory.
    availableSpaceInBytes number
    The available disk space.
    biosId string
    The process server Bios Id.
    diskUsageStatus string
    The disk usage status.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The process server Fqdn.
    freeSpacePercentage number
    The free disk space percentage.
    health string
    The health of the process server.
    healthErrors HealthErrorResponse[]
    The health errors.
    historicHealth string
    The historic health of the process server based on the health in last 24 hours.
    id string
    The process server Id.
    ipAddresses string[]
    The list of IP addresses for communicating with the RCM component.
    lastHeartbeatUtc string
    The last heartbeat received from the process server.
    memoryUsagePercentage number
    The memory usage percentage.
    memoryUsageStatus string
    The memory usage status.
    name string
    The process server name.
    processorUsagePercentage number
    The processor usage percentage.
    processorUsageStatus string
    The processor usage status.
    protectedItemCount number
    The protected item count.
    systemLoad number
    The system load.
    systemLoadStatus string
    The system load status.
    throughputInBytes number
    The throughput in bytes.
    throughputStatus string
    The throughput status.
    throughputUploadPendingDataInBytes number
    The uploading pending data in bytes.
    totalMemoryInBytes number
    The total memory.
    totalSpaceInBytes number
    The total disk space.
    usedMemoryInBytes number
    The used memory.
    usedSpaceInBytes number
    The used disk space.
    version string
    The version.
    available_memory_in_bytes float
    The available memory.
    available_space_in_bytes float
    The available disk space.
    bios_id str
    The process server Bios Id.
    disk_usage_status str
    The disk usage status.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The process server Fqdn.
    free_space_percentage float
    The free disk space percentage.
    health str
    The health of the process server.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    historic_health str
    The historic health of the process server based on the health in last 24 hours.
    id str
    The process server Id.
    ip_addresses Sequence[str]
    The list of IP addresses for communicating with the RCM component.
    last_heartbeat_utc str
    The last heartbeat received from the process server.
    memory_usage_percentage float
    The memory usage percentage.
    memory_usage_status str
    The memory usage status.
    name str
    The process server name.
    processor_usage_percentage float
    The processor usage percentage.
    processor_usage_status str
    The processor usage status.
    protected_item_count int
    The protected item count.
    system_load float
    The system load.
    system_load_status str
    The system load status.
    throughput_in_bytes float
    The throughput in bytes.
    throughput_status str
    The throughput status.
    throughput_upload_pending_data_in_bytes float
    The uploading pending data in bytes.
    total_memory_in_bytes float
    The total memory.
    total_space_in_bytes float
    The total disk space.
    used_memory_in_bytes float
    The used memory.
    used_space_in_bytes float
    The used disk space.
    version str
    The version.
    availableMemoryInBytes Number
    The available memory.
    availableSpaceInBytes Number
    The available disk space.
    biosId String
    The process server Bios Id.
    diskUsageStatus String
    The disk usage status.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The process server Fqdn.
    freeSpacePercentage Number
    The free disk space percentage.
    health String
    The health of the process server.
    healthErrors List<Property Map>
    The health errors.
    historicHealth String
    The historic health of the process server based on the health in last 24 hours.
    id String
    The process server Id.
    ipAddresses List<String>
    The list of IP addresses for communicating with the RCM component.
    lastHeartbeatUtc String
    The last heartbeat received from the process server.
    memoryUsagePercentage Number
    The memory usage percentage.
    memoryUsageStatus String
    The memory usage status.
    name String
    The process server name.
    processorUsagePercentage Number
    The processor usage percentage.
    processorUsageStatus String
    The processor usage status.
    protectedItemCount Number
    The protected item count.
    systemLoad Number
    The system load.
    systemLoadStatus String
    The system load status.
    throughputInBytes Number
    The throughput in bytes.
    throughputStatus String
    The throughput status.
    throughputUploadPendingDataInBytes Number
    The uploading pending data in bytes.
    totalMemoryInBytes Number
    The total memory.
    totalSpaceInBytes Number
    The total disk space.
    usedMemoryInBytes Number
    The used memory.
    usedSpaceInBytes Number
    The used disk space.
    version String
    The version.

    ProcessServerResponse, ProcessServerResponseArgs

    Health string
    The health of Process Server.
    MarsCommunicationStatus string
    The MARS communication status.
    MarsRegistrationStatus string
    The MARS registration status.
    PsStatsRefreshTime string
    The process server stats refresh time.
    ThroughputInBytes double
    The throughput in bytes.
    ThroughputInMBps double
    The throughput in MBps.
    ThroughputStatus string
    The throughput status.
    ThroughputUploadPendingDataInBytes double
    The uploading pending data in bytes.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The version of the scout component on the server.
    AgentVersionDetails Pulumi.AzureNative.RecoveryServices.Inputs.VersionDetailsResponse
    The agent version details.
    AvailableMemoryInBytes double
    The available memory.
    AvailableSpaceInBytes double
    The available space.
    CpuLoad string
    The percentage of the CPU load.
    CpuLoadStatus string
    The CPU load status.
    FriendlyName string
    The Process Server's friendly name.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    Health errors.
    HostId string
    The agent generated Id.
    Id string
    The Process Server Id.
    IpAddress string
    The IP address of the server.
    LastHeartbeat string
    The last heartbeat received from the server.
    MachineCount string
    The servers configured with this PS.
    MemoryUsageStatus string
    The memory usage status.
    MobilityServiceUpdates List<Pulumi.AzureNative.RecoveryServices.Inputs.MobilityServiceUpdateResponse>
    The list of the mobility service updates available on the Process Server.
    OsType string
    The OS type of the server.
    OsVersion string
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    PsServiceStatus string
    The PS service status.
    ReplicationPairCount string
    The number of replication pairs configured in this PS.
    SpaceUsageStatus string
    The space usage status.
    SslCertExpiryDate string
    The PS SSL cert expiry date.
    SslCertExpiryRemainingDays int
    CS SSL cert expiry date.
    SystemLoad string
    The percentage of the system load.
    SystemLoadStatus string
    The system load status.
    TotalMemoryInBytes double
    The total memory.
    TotalSpaceInBytes double
    The total space.
    VersionStatus string
    Version status.
    Health string
    The health of Process Server.
    MarsCommunicationStatus string
    The MARS communication status.
    MarsRegistrationStatus string
    The MARS registration status.
    PsStatsRefreshTime string
    The process server stats refresh time.
    ThroughputInBytes float64
    The throughput in bytes.
    ThroughputInMBps float64
    The throughput in MBps.
    ThroughputStatus string
    The throughput status.
    ThroughputUploadPendingDataInBytes float64
    The uploading pending data in bytes.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The version of the scout component on the server.
    AgentVersionDetails VersionDetailsResponse
    The agent version details.
    AvailableMemoryInBytes float64
    The available memory.
    AvailableSpaceInBytes float64
    The available space.
    CpuLoad string
    The percentage of the CPU load.
    CpuLoadStatus string
    The CPU load status.
    FriendlyName string
    The Process Server's friendly name.
    HealthErrors []HealthErrorResponse
    Health errors.
    HostId string
    The agent generated Id.
    Id string
    The Process Server Id.
    IpAddress string
    The IP address of the server.
    LastHeartbeat string
    The last heartbeat received from the server.
    MachineCount string
    The servers configured with this PS.
    MemoryUsageStatus string
    The memory usage status.
    MobilityServiceUpdates []MobilityServiceUpdateResponse
    The list of the mobility service updates available on the Process Server.
    OsType string
    The OS type of the server.
    OsVersion string
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    PsServiceStatus string
    The PS service status.
    ReplicationPairCount string
    The number of replication pairs configured in this PS.
    SpaceUsageStatus string
    The space usage status.
    SslCertExpiryDate string
    The PS SSL cert expiry date.
    SslCertExpiryRemainingDays int
    CS SSL cert expiry date.
    SystemLoad string
    The percentage of the system load.
    SystemLoadStatus string
    The system load status.
    TotalMemoryInBytes float64
    The total memory.
    TotalSpaceInBytes float64
    The total space.
    VersionStatus string
    Version status.
    health String
    The health of Process Server.
    marsCommunicationStatus String
    The MARS communication status.
    marsRegistrationStatus String
    The MARS registration status.
    psStatsRefreshTime String
    The process server stats refresh time.
    throughputInBytes Double
    The throughput in bytes.
    throughputInMBps Double
    The throughput in MBps.
    throughputStatus String
    The throughput status.
    throughputUploadPendingDataInBytes Double
    The uploading pending data in bytes.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The version of the scout component on the server.
    agentVersionDetails VersionDetailsResponse
    The agent version details.
    availableMemoryInBytes Double
    The available memory.
    availableSpaceInBytes Double
    The available space.
    cpuLoad String
    The percentage of the CPU load.
    cpuLoadStatus String
    The CPU load status.
    friendlyName String
    The Process Server's friendly name.
    healthErrors List<HealthErrorResponse>
    Health errors.
    hostId String
    The agent generated Id.
    id String
    The Process Server Id.
    ipAddress String
    The IP address of the server.
    lastHeartbeat String
    The last heartbeat received from the server.
    machineCount String
    The servers configured with this PS.
    memoryUsageStatus String
    The memory usage status.
    mobilityServiceUpdates List<MobilityServiceUpdateResponse>
    The list of the mobility service updates available on the Process Server.
    osType String
    The OS type of the server.
    osVersion String
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    psServiceStatus String
    The PS service status.
    replicationPairCount String
    The number of replication pairs configured in this PS.
    spaceUsageStatus String
    The space usage status.
    sslCertExpiryDate String
    The PS SSL cert expiry date.
    sslCertExpiryRemainingDays Integer
    CS SSL cert expiry date.
    systemLoad String
    The percentage of the system load.
    systemLoadStatus String
    The system load status.
    totalMemoryInBytes Double
    The total memory.
    totalSpaceInBytes Double
    The total space.
    versionStatus String
    Version status.
    health string
    The health of Process Server.
    marsCommunicationStatus string
    The MARS communication status.
    marsRegistrationStatus string
    The MARS registration status.
    psStatsRefreshTime string
    The process server stats refresh time.
    throughputInBytes number
    The throughput in bytes.
    throughputInMBps number
    The throughput in MBps.
    throughputStatus string
    The throughput status.
    throughputUploadPendingDataInBytes number
    The uploading pending data in bytes.
    agentExpiryDate string
    Agent expiry date.
    agentVersion string
    The version of the scout component on the server.
    agentVersionDetails VersionDetailsResponse
    The agent version details.
    availableMemoryInBytes number
    The available memory.
    availableSpaceInBytes number
    The available space.
    cpuLoad string
    The percentage of the CPU load.
    cpuLoadStatus string
    The CPU load status.
    friendlyName string
    The Process Server's friendly name.
    healthErrors HealthErrorResponse[]
    Health errors.
    hostId string
    The agent generated Id.
    id string
    The Process Server Id.
    ipAddress string
    The IP address of the server.
    lastHeartbeat string
    The last heartbeat received from the server.
    machineCount string
    The servers configured with this PS.
    memoryUsageStatus string
    The memory usage status.
    mobilityServiceUpdates MobilityServiceUpdateResponse[]
    The list of the mobility service updates available on the Process Server.
    osType string
    The OS type of the server.
    osVersion string
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    psServiceStatus string
    The PS service status.
    replicationPairCount string
    The number of replication pairs configured in this PS.
    spaceUsageStatus string
    The space usage status.
    sslCertExpiryDate string
    The PS SSL cert expiry date.
    sslCertExpiryRemainingDays number
    CS SSL cert expiry date.
    systemLoad string
    The percentage of the system load.
    systemLoadStatus string
    The system load status.
    totalMemoryInBytes number
    The total memory.
    totalSpaceInBytes number
    The total space.
    versionStatus string
    Version status.
    health str
    The health of Process Server.
    mars_communication_status str
    The MARS communication status.
    mars_registration_status str
    The MARS registration status.
    ps_stats_refresh_time str
    The process server stats refresh time.
    throughput_in_bytes float
    The throughput in bytes.
    throughput_in_m_bps float
    The throughput in MBps.
    throughput_status str
    The throughput status.
    throughput_upload_pending_data_in_bytes float
    The uploading pending data in bytes.
    agent_expiry_date str
    Agent expiry date.
    agent_version str
    The version of the scout component on the server.
    agent_version_details VersionDetailsResponse
    The agent version details.
    available_memory_in_bytes float
    The available memory.
    available_space_in_bytes float
    The available space.
    cpu_load str
    The percentage of the CPU load.
    cpu_load_status str
    The CPU load status.
    friendly_name str
    The Process Server's friendly name.
    health_errors Sequence[HealthErrorResponse]
    Health errors.
    host_id str
    The agent generated Id.
    id str
    The Process Server Id.
    ip_address str
    The IP address of the server.
    last_heartbeat str
    The last heartbeat received from the server.
    machine_count str
    The servers configured with this PS.
    memory_usage_status str
    The memory usage status.
    mobility_service_updates Sequence[MobilityServiceUpdateResponse]
    The list of the mobility service updates available on the Process Server.
    os_type str
    The OS type of the server.
    os_version str
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    ps_service_status str
    The PS service status.
    replication_pair_count str
    The number of replication pairs configured in this PS.
    space_usage_status str
    The space usage status.
    ssl_cert_expiry_date str
    The PS SSL cert expiry date.
    ssl_cert_expiry_remaining_days int
    CS SSL cert expiry date.
    system_load str
    The percentage of the system load.
    system_load_status str
    The system load status.
    total_memory_in_bytes float
    The total memory.
    total_space_in_bytes float
    The total space.
    version_status str
    Version status.
    health String
    The health of Process Server.
    marsCommunicationStatus String
    The MARS communication status.
    marsRegistrationStatus String
    The MARS registration status.
    psStatsRefreshTime String
    The process server stats refresh time.
    throughputInBytes Number
    The throughput in bytes.
    throughputInMBps Number
    The throughput in MBps.
    throughputStatus String
    The throughput status.
    throughputUploadPendingDataInBytes Number
    The uploading pending data in bytes.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The version of the scout component on the server.
    agentVersionDetails Property Map
    The agent version details.
    availableMemoryInBytes Number
    The available memory.
    availableSpaceInBytes Number
    The available space.
    cpuLoad String
    The percentage of the CPU load.
    cpuLoadStatus String
    The CPU load status.
    friendlyName String
    The Process Server's friendly name.
    healthErrors List<Property Map>
    Health errors.
    hostId String
    The agent generated Id.
    id String
    The Process Server Id.
    ipAddress String
    The IP address of the server.
    lastHeartbeat String
    The last heartbeat received from the server.
    machineCount String
    The servers configured with this PS.
    memoryUsageStatus String
    The memory usage status.
    mobilityServiceUpdates List<Property Map>
    The list of the mobility service updates available on the Process Server.
    osType String
    The OS type of the server.
    osVersion String
    OS Version of the process server. Note: This will get populated if user has CS version greater than 9.12.0.0.
    psServiceStatus String
    The PS service status.
    replicationPairCount String
    The number of replication pairs configured in this PS.
    spaceUsageStatus String
    The space usage status.
    sslCertExpiryDate String
    The PS SSL cert expiry date.
    sslCertExpiryRemainingDays Number
    CS SSL cert expiry date.
    systemLoad String
    The percentage of the system load.
    systemLoadStatus String
    The system load status.
    totalMemoryInBytes Number
    The total memory.
    totalSpaceInBytes Number
    The total space.
    versionStatus String
    Version status.

    PushInstallerDetailsResponse, PushInstallerDetailsResponseArgs

    BiosId string
    The push installer Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The push installer Fqdn.
    Health string
    The health of the push installer.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The push installer Id.
    LastHeartbeatUtc string
    The last heartbeat received from the push installer.
    Name string
    The push installer name.
    Version string
    The version.
    BiosId string
    The push installer Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The push installer Fqdn.
    Health string
    The health of the push installer.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The push installer Id.
    LastHeartbeatUtc string
    The last heartbeat received from the push installer.
    Name string
    The push installer name.
    Version string
    The version.
    biosId String
    The push installer Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The push installer Fqdn.
    health String
    The health of the push installer.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The push installer Id.
    lastHeartbeatUtc String
    The last heartbeat received from the push installer.
    name String
    The push installer name.
    version String
    The version.
    biosId string
    The push installer Bios Id.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The push installer Fqdn.
    health string
    The health of the push installer.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The push installer Id.
    lastHeartbeatUtc string
    The last heartbeat received from the push installer.
    name string
    The push installer name.
    version string
    The version.
    bios_id str
    The push installer Bios Id.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The push installer Fqdn.
    health str
    The health of the push installer.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The push installer Id.
    last_heartbeat_utc str
    The last heartbeat received from the push installer.
    name str
    The push installer name.
    version str
    The version.
    biosId String
    The push installer Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The push installer Fqdn.
    health String
    The health of the push installer.
    healthErrors List<Property Map>
    The health errors.
    id String
    The push installer Id.
    lastHeartbeatUtc String
    The last heartbeat received from the push installer.
    name String
    The push installer name.
    version String
    The version.

    RcmProxyDetailsResponse, RcmProxyDetailsResponseArgs

    BiosId string
    The RCM proxy Bios Id.
    ClientAuthenticationType string
    The client authentication type.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The RCM proxy Fqdn.
    Health string
    The health of the RCM proxy.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The RCM proxy Id.
    LastHeartbeatUtc string
    The last heartbeat received from the RCM proxy.
    Name string
    The RCM proxy name.
    Version string
    The version.
    BiosId string
    The RCM proxy Bios Id.
    ClientAuthenticationType string
    The client authentication type.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The RCM proxy Fqdn.
    Health string
    The health of the RCM proxy.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The RCM proxy Id.
    LastHeartbeatUtc string
    The last heartbeat received from the RCM proxy.
    Name string
    The RCM proxy name.
    Version string
    The version.
    biosId String
    The RCM proxy Bios Id.
    clientAuthenticationType String
    The client authentication type.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The RCM proxy Fqdn.
    health String
    The health of the RCM proxy.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The RCM proxy Id.
    lastHeartbeatUtc String
    The last heartbeat received from the RCM proxy.
    name String
    The RCM proxy name.
    version String
    The version.
    biosId string
    The RCM proxy Bios Id.
    clientAuthenticationType string
    The client authentication type.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The RCM proxy Fqdn.
    health string
    The health of the RCM proxy.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The RCM proxy Id.
    lastHeartbeatUtc string
    The last heartbeat received from the RCM proxy.
    name string
    The RCM proxy name.
    version string
    The version.
    bios_id str
    The RCM proxy Bios Id.
    client_authentication_type str
    The client authentication type.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The RCM proxy Fqdn.
    health str
    The health of the RCM proxy.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The RCM proxy Id.
    last_heartbeat_utc str
    The last heartbeat received from the RCM proxy.
    name str
    The RCM proxy name.
    version str
    The version.
    biosId String
    The RCM proxy Bios Id.
    clientAuthenticationType String
    The client authentication type.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The RCM proxy Fqdn.
    health String
    The health of the RCM proxy.
    healthErrors List<Property Map>
    The health errors.
    id String
    The RCM proxy Id.
    lastHeartbeatUtc String
    The last heartbeat received from the RCM proxy.
    name String
    The RCM proxy name.
    version String
    The version.

    ReplicationAgentDetailsResponse, ReplicationAgentDetailsResponseArgs

    BiosId string
    The replication agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The replication agent Fqdn.
    Health string
    The health of the replication agent.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The replication agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the replication agent.
    Name string
    The replication agent name.
    Version string
    The version.
    BiosId string
    The replication agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The replication agent Fqdn.
    Health string
    The health of the replication agent.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The replication agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the replication agent.
    Name string
    The replication agent name.
    Version string
    The version.
    biosId String
    The replication agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The replication agent Fqdn.
    health String
    The health of the replication agent.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The replication agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the replication agent.
    name String
    The replication agent name.
    version String
    The version.
    biosId string
    The replication agent Bios Id.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The replication agent Fqdn.
    health string
    The health of the replication agent.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The replication agent Id.
    lastHeartbeatUtc string
    The last heartbeat received from the replication agent.
    name string
    The replication agent name.
    version string
    The version.
    bios_id str
    The replication agent Bios Id.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The replication agent Fqdn.
    health str
    The health of the replication agent.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The replication agent Id.
    last_heartbeat_utc str
    The last heartbeat received from the replication agent.
    name str
    The replication agent name.
    version str
    The version.
    biosId String
    The replication agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The replication agent Fqdn.
    health String
    The health of the replication agent.
    healthErrors List<Property Map>
    The health errors.
    id String
    The replication agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the replication agent.
    name String
    The replication agent name.
    version String
    The version.

    ReprotectAgentDetailsResponse, ReprotectAgentDetailsResponseArgs

    AccessibleDatastores List<string>
    The list of accessible datastores fetched from discovery.
    BiosId string
    The reprotect agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The reprotect agent Fqdn.
    Health string
    The health of the reprotect agent.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The reprotect agent Id.
    LastDiscoveryInUtc string
    The last time when SDS information discovered in SRS.
    LastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    Name string
    The reprotect agent name.
    ProtectedItemCount int
    The protected item count.
    VcenterId string
    The Vcenter Id.
    Version string
    The version.
    AccessibleDatastores []string
    The list of accessible datastores fetched from discovery.
    BiosId string
    The reprotect agent Bios Id.
    FabricObjectId string
    The fabric object Id.
    Fqdn string
    The reprotect agent Fqdn.
    Health string
    The health of the reprotect agent.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The reprotect agent Id.
    LastDiscoveryInUtc string
    The last time when SDS information discovered in SRS.
    LastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    Name string
    The reprotect agent name.
    ProtectedItemCount int
    The protected item count.
    VcenterId string
    The Vcenter Id.
    Version string
    The version.
    accessibleDatastores List<String>
    The list of accessible datastores fetched from discovery.
    biosId String
    The reprotect agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The reprotect agent Fqdn.
    health String
    The health of the reprotect agent.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The reprotect agent Id.
    lastDiscoveryInUtc String
    The last time when SDS information discovered in SRS.
    lastHeartbeatUtc String
    The last heartbeat received from the reprotect agent.
    name String
    The reprotect agent name.
    protectedItemCount Integer
    The protected item count.
    vcenterId String
    The Vcenter Id.
    version String
    The version.
    accessibleDatastores string[]
    The list of accessible datastores fetched from discovery.
    biosId string
    The reprotect agent Bios Id.
    fabricObjectId string
    The fabric object Id.
    fqdn string
    The reprotect agent Fqdn.
    health string
    The health of the reprotect agent.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The reprotect agent Id.
    lastDiscoveryInUtc string
    The last time when SDS information discovered in SRS.
    lastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    name string
    The reprotect agent name.
    protectedItemCount number
    The protected item count.
    vcenterId string
    The Vcenter Id.
    version string
    The version.
    accessible_datastores Sequence[str]
    The list of accessible datastores fetched from discovery.
    bios_id str
    The reprotect agent Bios Id.
    fabric_object_id str
    The fabric object Id.
    fqdn str
    The reprotect agent Fqdn.
    health str
    The health of the reprotect agent.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The reprotect agent Id.
    last_discovery_in_utc str
    The last time when SDS information discovered in SRS.
    last_heartbeat_utc str
    The last heartbeat received from the reprotect agent.
    name str
    The reprotect agent name.
    protected_item_count int
    The protected item count.
    vcenter_id str
    The Vcenter Id.
    version str
    The version.
    accessibleDatastores List<String>
    The list of accessible datastores fetched from discovery.
    biosId String
    The reprotect agent Bios Id.
    fabricObjectId String
    The fabric object Id.
    fqdn String
    The reprotect agent Fqdn.
    health String
    The health of the reprotect agent.
    healthErrors List<Property Map>
    The health errors.
    id String
    The reprotect agent Id.
    lastDiscoveryInUtc String
    The last time when SDS information discovered in SRS.
    lastHeartbeatUtc String
    The last heartbeat received from the reprotect agent.
    name String
    The reprotect agent name.
    protectedItemCount Number
    The protected item count.
    vcenterId String
    The Vcenter Id.
    version String
    The version.

    RetentionVolumeResponse, RetentionVolumeResponseArgs

    CapacityInBytes double
    The volume capacity.
    FreeSpaceInBytes double
    The free space available in this volume.
    ThresholdPercentage int
    The threshold percentage.
    VolumeName string
    The volume name.
    CapacityInBytes float64
    The volume capacity.
    FreeSpaceInBytes float64
    The free space available in this volume.
    ThresholdPercentage int
    The threshold percentage.
    VolumeName string
    The volume name.
    capacityInBytes Double
    The volume capacity.
    freeSpaceInBytes Double
    The free space available in this volume.
    thresholdPercentage Integer
    The threshold percentage.
    volumeName String
    The volume name.
    capacityInBytes number
    The volume capacity.
    freeSpaceInBytes number
    The free space available in this volume.
    thresholdPercentage number
    The threshold percentage.
    volumeName string
    The volume name.
    capacity_in_bytes float
    The volume capacity.
    free_space_in_bytes float
    The free space available in this volume.
    threshold_percentage int
    The threshold percentage.
    volume_name str
    The volume name.
    capacityInBytes Number
    The volume capacity.
    freeSpaceInBytes Number
    The free space available in this volume.
    thresholdPercentage Number
    The threshold percentage.
    volumeName String
    The volume name.

    RunAsAccountResponse, RunAsAccountResponseArgs

    AccountId string
    The CS RunAs account Id.
    AccountName string
    The CS RunAs account name.
    AccountId string
    The CS RunAs account Id.
    AccountName string
    The CS RunAs account name.
    accountId String
    The CS RunAs account Id.
    accountName String
    The CS RunAs account name.
    accountId string
    The CS RunAs account Id.
    accountName string
    The CS RunAs account name.
    account_id str
    The CS RunAs account Id.
    account_name str
    The CS RunAs account name.
    accountId String
    The CS RunAs account Id.
    accountName String
    The CS RunAs account name.

    VMwareDetailsResponse, VMwareDetailsResponseArgs

    AgentCount string
    The number of source and target servers configured to talk to this CS.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent Version.
    AgentVersionDetails Pulumi.AzureNative.RecoveryServices.Inputs.VersionDetailsResponse
    The agent version details.
    AvailableMemoryInBytes double
    The available memory.
    AvailableSpaceInBytes double
    The available space.
    CpuLoad string
    The percentage of the CPU load.
    CpuLoadStatus string
    The CPU load status.
    CsServiceStatus string
    The CS service status.
    DatabaseServerLoad string
    The database server load.
    DatabaseServerLoadStatus string
    The database server load status.
    HostName string
    The host name.
    IpAddress string
    The IP address.
    LastHeartbeat string
    The last heartbeat received from CS server.
    MasterTargetServers List<Pulumi.AzureNative.RecoveryServices.Inputs.MasterTargetServerResponse>
    The list of Master Target servers associated with the fabric.
    MemoryUsageStatus string
    The memory usage status.
    ProcessServerCount string
    The number of process servers.
    ProcessServers List<Pulumi.AzureNative.RecoveryServices.Inputs.ProcessServerResponse>
    The list of Process Servers associated with the fabric.
    ProtectedServers string
    The number of protected servers.
    PsTemplateVersion string
    PS template version.
    ReplicationPairCount string
    The number of replication pairs configured in this CS.
    RunAsAccounts List<Pulumi.AzureNative.RecoveryServices.Inputs.RunAsAccountResponse>
    The list of run as accounts created on the server.
    SpaceUsageStatus string
    The space usage status.
    SslCertExpiryDate string
    CS SSL cert expiry date.
    SslCertExpiryRemainingDays int
    CS SSL cert expiry date.
    SwitchProviderBlockingErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.InMageFabricSwitchProviderBlockingErrorDetailsResponse>
    The switch provider blocking error information.
    SystemLoad string
    The percentage of the system load.
    SystemLoadStatus string
    The system load status.
    TotalMemoryInBytes double
    The total memory.
    TotalSpaceInBytes double
    The total space.
    VersionStatus string
    Version status.
    WebLoad string
    The web load.
    WebLoadStatus string
    The web load status.
    AgentCount string
    The number of source and target servers configured to talk to this CS.
    AgentExpiryDate string
    Agent expiry date.
    AgentVersion string
    The agent Version.
    AgentVersionDetails VersionDetailsResponse
    The agent version details.
    AvailableMemoryInBytes float64
    The available memory.
    AvailableSpaceInBytes float64
    The available space.
    CpuLoad string
    The percentage of the CPU load.
    CpuLoadStatus string
    The CPU load status.
    CsServiceStatus string
    The CS service status.
    DatabaseServerLoad string
    The database server load.
    DatabaseServerLoadStatus string
    The database server load status.
    HostName string
    The host name.
    IpAddress string
    The IP address.
    LastHeartbeat string
    The last heartbeat received from CS server.
    MasterTargetServers []MasterTargetServerResponse
    The list of Master Target servers associated with the fabric.
    MemoryUsageStatus string
    The memory usage status.
    ProcessServerCount string
    The number of process servers.
    ProcessServers []ProcessServerResponse
    The list of Process Servers associated with the fabric.
    ProtectedServers string
    The number of protected servers.
    PsTemplateVersion string
    PS template version.
    ReplicationPairCount string
    The number of replication pairs configured in this CS.
    RunAsAccounts []RunAsAccountResponse
    The list of run as accounts created on the server.
    SpaceUsageStatus string
    The space usage status.
    SslCertExpiryDate string
    CS SSL cert expiry date.
    SslCertExpiryRemainingDays int
    CS SSL cert expiry date.
    SwitchProviderBlockingErrorDetails []InMageFabricSwitchProviderBlockingErrorDetailsResponse
    The switch provider blocking error information.
    SystemLoad string
    The percentage of the system load.
    SystemLoadStatus string
    The system load status.
    TotalMemoryInBytes float64
    The total memory.
    TotalSpaceInBytes float64
    The total space.
    VersionStatus string
    Version status.
    WebLoad string
    The web load.
    WebLoadStatus string
    The web load status.
    agentCount String
    The number of source and target servers configured to talk to this CS.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent Version.
    agentVersionDetails VersionDetailsResponse
    The agent version details.
    availableMemoryInBytes Double
    The available memory.
    availableSpaceInBytes Double
    The available space.
    cpuLoad String
    The percentage of the CPU load.
    cpuLoadStatus String
    The CPU load status.
    csServiceStatus String
    The CS service status.
    databaseServerLoad String
    The database server load.
    databaseServerLoadStatus String
    The database server load status.
    hostName String
    The host name.
    ipAddress String
    The IP address.
    lastHeartbeat String
    The last heartbeat received from CS server.
    masterTargetServers List<MasterTargetServerResponse>
    The list of Master Target servers associated with the fabric.
    memoryUsageStatus String
    The memory usage status.
    processServerCount String
    The number of process servers.
    processServers List<ProcessServerResponse>
    The list of Process Servers associated with the fabric.
    protectedServers String
    The number of protected servers.
    psTemplateVersion String
    PS template version.
    replicationPairCount String
    The number of replication pairs configured in this CS.
    runAsAccounts List<RunAsAccountResponse>
    The list of run as accounts created on the server.
    spaceUsageStatus String
    The space usage status.
    sslCertExpiryDate String
    CS SSL cert expiry date.
    sslCertExpiryRemainingDays Integer
    CS SSL cert expiry date.
    switchProviderBlockingErrorDetails List<InMageFabricSwitchProviderBlockingErrorDetailsResponse>
    The switch provider blocking error information.
    systemLoad String
    The percentage of the system load.
    systemLoadStatus String
    The system load status.
    totalMemoryInBytes Double
    The total memory.
    totalSpaceInBytes Double
    The total space.
    versionStatus String
    Version status.
    webLoad String
    The web load.
    webLoadStatus String
    The web load status.
    agentCount string
    The number of source and target servers configured to talk to this CS.
    agentExpiryDate string
    Agent expiry date.
    agentVersion string
    The agent Version.
    agentVersionDetails VersionDetailsResponse
    The agent version details.
    availableMemoryInBytes number
    The available memory.
    availableSpaceInBytes number
    The available space.
    cpuLoad string
    The percentage of the CPU load.
    cpuLoadStatus string
    The CPU load status.
    csServiceStatus string
    The CS service status.
    databaseServerLoad string
    The database server load.
    databaseServerLoadStatus string
    The database server load status.
    hostName string
    The host name.
    ipAddress string
    The IP address.
    lastHeartbeat string
    The last heartbeat received from CS server.
    masterTargetServers MasterTargetServerResponse[]
    The list of Master Target servers associated with the fabric.
    memoryUsageStatus string
    The memory usage status.
    processServerCount string
    The number of process servers.
    processServers ProcessServerResponse[]
    The list of Process Servers associated with the fabric.
    protectedServers string
    The number of protected servers.
    psTemplateVersion string
    PS template version.
    replicationPairCount string
    The number of replication pairs configured in this CS.
    runAsAccounts RunAsAccountResponse[]
    The list of run as accounts created on the server.
    spaceUsageStatus string
    The space usage status.
    sslCertExpiryDate string
    CS SSL cert expiry date.
    sslCertExpiryRemainingDays number
    CS SSL cert expiry date.
    switchProviderBlockingErrorDetails InMageFabricSwitchProviderBlockingErrorDetailsResponse[]
    The switch provider blocking error information.
    systemLoad string
    The percentage of the system load.
    systemLoadStatus string
    The system load status.
    totalMemoryInBytes number
    The total memory.
    totalSpaceInBytes number
    The total space.
    versionStatus string
    Version status.
    webLoad string
    The web load.
    webLoadStatus string
    The web load status.
    agent_count str
    The number of source and target servers configured to talk to this CS.
    agent_expiry_date str
    Agent expiry date.
    agent_version str
    The agent Version.
    agent_version_details VersionDetailsResponse
    The agent version details.
    available_memory_in_bytes float
    The available memory.
    available_space_in_bytes float
    The available space.
    cpu_load str
    The percentage of the CPU load.
    cpu_load_status str
    The CPU load status.
    cs_service_status str
    The CS service status.
    database_server_load str
    The database server load.
    database_server_load_status str
    The database server load status.
    host_name str
    The host name.
    ip_address str
    The IP address.
    last_heartbeat str
    The last heartbeat received from CS server.
    master_target_servers Sequence[MasterTargetServerResponse]
    The list of Master Target servers associated with the fabric.
    memory_usage_status str
    The memory usage status.
    process_server_count str
    The number of process servers.
    process_servers Sequence[ProcessServerResponse]
    The list of Process Servers associated with the fabric.
    protected_servers str
    The number of protected servers.
    ps_template_version str
    PS template version.
    replication_pair_count str
    The number of replication pairs configured in this CS.
    run_as_accounts Sequence[RunAsAccountResponse]
    The list of run as accounts created on the server.
    space_usage_status str
    The space usage status.
    ssl_cert_expiry_date str
    CS SSL cert expiry date.
    ssl_cert_expiry_remaining_days int
    CS SSL cert expiry date.
    switch_provider_blocking_error_details Sequence[InMageFabricSwitchProviderBlockingErrorDetailsResponse]
    The switch provider blocking error information.
    system_load str
    The percentage of the system load.
    system_load_status str
    The system load status.
    total_memory_in_bytes float
    The total memory.
    total_space_in_bytes float
    The total space.
    version_status str
    Version status.
    web_load str
    The web load.
    web_load_status str
    The web load status.
    agentCount String
    The number of source and target servers configured to talk to this CS.
    agentExpiryDate String
    Agent expiry date.
    agentVersion String
    The agent Version.
    agentVersionDetails Property Map
    The agent version details.
    availableMemoryInBytes Number
    The available memory.
    availableSpaceInBytes Number
    The available space.
    cpuLoad String
    The percentage of the CPU load.
    cpuLoadStatus String
    The CPU load status.
    csServiceStatus String
    The CS service status.
    databaseServerLoad String
    The database server load.
    databaseServerLoadStatus String
    The database server load status.
    hostName String
    The host name.
    ipAddress String
    The IP address.
    lastHeartbeat String
    The last heartbeat received from CS server.
    masterTargetServers List<Property Map>
    The list of Master Target servers associated with the fabric.
    memoryUsageStatus String
    The memory usage status.
    processServerCount String
    The number of process servers.
    processServers List<Property Map>
    The list of Process Servers associated with the fabric.
    protectedServers String
    The number of protected servers.
    psTemplateVersion String
    PS template version.
    replicationPairCount String
    The number of replication pairs configured in this CS.
    runAsAccounts List<Property Map>
    The list of run as accounts created on the server.
    spaceUsageStatus String
    The space usage status.
    sslCertExpiryDate String
    CS SSL cert expiry date.
    sslCertExpiryRemainingDays Number
    CS SSL cert expiry date.
    switchProviderBlockingErrorDetails List<Property Map>
    The switch provider blocking error information.
    systemLoad String
    The percentage of the system load.
    systemLoadStatus String
    The system load status.
    totalMemoryInBytes Number
    The total memory.
    totalSpaceInBytes Number
    The total space.
    versionStatus String
    Version status.
    webLoad String
    The web load.
    webLoadStatus String
    The web load status.

    VMwareV2FabricCreationInput, VMwareV2FabricCreationInputArgs

    MigrationSolutionId string
    The ARM Id of the migration solution.
    PhysicalSiteId string
    The ARM Id of the physical site.
    VmwareSiteId string
    The ARM Id of the VMware site.
    MigrationSolutionId string
    The ARM Id of the migration solution.
    PhysicalSiteId string
    The ARM Id of the physical site.
    VmwareSiteId string
    The ARM Id of the VMware site.
    migrationSolutionId String
    The ARM Id of the migration solution.
    physicalSiteId String
    The ARM Id of the physical site.
    vmwareSiteId String
    The ARM Id of the VMware site.
    migrationSolutionId string
    The ARM Id of the migration solution.
    physicalSiteId string
    The ARM Id of the physical site.
    vmwareSiteId string
    The ARM Id of the VMware site.
    migration_solution_id str
    The ARM Id of the migration solution.
    physical_site_id str
    The ARM Id of the physical site.
    vmware_site_id str
    The ARM Id of the VMware site.
    migrationSolutionId String
    The ARM Id of the migration solution.
    physicalSiteId String
    The ARM Id of the physical site.
    vmwareSiteId String
    The ARM Id of the VMware site.

    VMwareV2FabricSpecificDetailsResponse, VMwareV2FabricSpecificDetailsResponseArgs

    MigrationSolutionId string
    The Migration solution ARM Id.
    PhysicalSiteId string
    The ARM Id of the physical site.
    ProcessServers List<Pulumi.AzureNative.RecoveryServices.Inputs.ProcessServerDetailsResponse>
    The list of process servers.
    ServiceContainerId string
    The service container Id.
    ServiceEndpoint string
    The service endpoint.
    ServiceResourceId string
    The service resource Id.
    VmwareSiteId string
    The ARM Id of the VMware site.
    MigrationSolutionId string
    The Migration solution ARM Id.
    PhysicalSiteId string
    The ARM Id of the physical site.
    ProcessServers []ProcessServerDetailsResponse
    The list of process servers.
    ServiceContainerId string
    The service container Id.
    ServiceEndpoint string
    The service endpoint.
    ServiceResourceId string
    The service resource Id.
    VmwareSiteId string
    The ARM Id of the VMware site.
    migrationSolutionId String
    The Migration solution ARM Id.
    physicalSiteId String
    The ARM Id of the physical site.
    processServers List<ProcessServerDetailsResponse>
    The list of process servers.
    serviceContainerId String
    The service container Id.
    serviceEndpoint String
    The service endpoint.
    serviceResourceId String
    The service resource Id.
    vmwareSiteId String
    The ARM Id of the VMware site.
    migrationSolutionId string
    The Migration solution ARM Id.
    physicalSiteId string
    The ARM Id of the physical site.
    processServers ProcessServerDetailsResponse[]
    The list of process servers.
    serviceContainerId string
    The service container Id.
    serviceEndpoint string
    The service endpoint.
    serviceResourceId string
    The service resource Id.
    vmwareSiteId string
    The ARM Id of the VMware site.
    migration_solution_id str
    The Migration solution ARM Id.
    physical_site_id str
    The ARM Id of the physical site.
    process_servers Sequence[ProcessServerDetailsResponse]
    The list of process servers.
    service_container_id str
    The service container Id.
    service_endpoint str
    The service endpoint.
    service_resource_id str
    The service resource Id.
    vmware_site_id str
    The ARM Id of the VMware site.
    migrationSolutionId String
    The Migration solution ARM Id.
    physicalSiteId String
    The ARM Id of the physical site.
    processServers List<Property Map>
    The list of process servers.
    serviceContainerId String
    The service container Id.
    serviceEndpoint String
    The service endpoint.
    serviceResourceId String
    The service resource Id.
    vmwareSiteId String
    The ARM Id of the VMware site.

    VersionDetailsResponse, VersionDetailsResponseArgs

    ExpiryDate string
    Version expiry date.
    Status string
    A value indicating whether security update required.
    Version string
    The agent version.
    ExpiryDate string
    Version expiry date.
    Status string
    A value indicating whether security update required.
    Version string
    The agent version.
    expiryDate String
    Version expiry date.
    status String
    A value indicating whether security update required.
    version String
    The agent version.
    expiryDate string
    Version expiry date.
    status string
    A value indicating whether security update required.
    version string
    The agent version.
    expiry_date str
    Version expiry date.
    status str
    A value indicating whether security update required.
    version str
    The agent version.
    expiryDate String
    Version expiry date.
    status String
    A value indicating whether security update required.
    version String
    The agent version.

    VmmDetailsResponse, VmmDetailsResponseArgs

    Import

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

    $ pulumi import azure-native:recoveryservices:ReplicationFabric cloud1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName} 
    

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

    Package Details

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