1. Packages
  2. Azure Native v1
  3. API Docs
  4. recoveryservices
  5. ReplicationFabric
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.recoveryservices.ReplicationFabric

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Fabric definition. API Version: 2018-07-10.

    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",
        });
    
    });
    

    Coming soon!

    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 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(Map.of("customDetails", Map.of("instanceType", "FabricSpecificCreationInput")))
                .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.FabricPropertiesResponseArgs(
            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.

    Constructor 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 = 
        {
            { "customDetails", 
            {
                { "instanceType", "Azure" },
                { "location", "string" },
            } },
        },
    });
    
    example, err := recoveryservices.NewReplicationFabric(ctx, "replicationFabricResource", &recoveryservices.ReplicationFabricArgs{
    	ResourceGroupName: "string",
    	ResourceName:      "string",
    	FabricName:        "string",
    	Properties: map[string]interface{}{
    		"customDetails": map[string]interface{}{
    			"instanceType": "Azure",
    			"location":     "string",
    		},
    	},
    })
    
    var replicationFabricResource = new ReplicationFabric("replicationFabricResource", ReplicationFabricArgs.builder()
        .resourceGroupName("string")
        .resourceName("string")
        .fabricName("string")
        .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    replication_fabric_resource = azure_native.recoveryservices.ReplicationFabric("replicationFabricResource",
        resource_group_name=string,
        resource_name_=string,
        fabric_name=string,
        properties={
            customDetails: {
                instanceType: 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

    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 details of agent 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 details of agent 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 details of agent 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 details of agent 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 details of agent 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 details of agent 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 List<string>
    The container Ids for the Azure fabric.
    Location string
    The Location for the Azure fabric.
    ContainerIds []string
    The container Ids for the Azure fabric.
    Location string
    The Location for the Azure fabric.
    containerIds List<String>
    The container Ids for the Azure fabric.
    location String
    The Location for the Azure fabric.
    containerIds string[]
    The container Ids for the Azure fabric.
    location string
    The Location for the Azure fabric.
    container_ids Sequence[str]
    The container Ids for the Azure fabric.
    location str
    The Location for the Azure fabric.
    containerIds List<String>
    The container Ids for the Azure fabric.
    location String
    The Location for the Azure fabric.

    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

    Health string
    The health of the DRA.
    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.
    Version string
    The DRA version.
    Health string
    The health of the DRA.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The DRA Id.
    LastHeartbeatUtc string
    The last heartbeat received from the DRA.
    Name string
    The DRA name.
    Version string
    The DRA version.
    health String
    The health of the DRA.
    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.
    version String
    The DRA version.
    health string
    The health of the DRA.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The DRA Id.
    lastHeartbeatUtc string
    The last heartbeat received from the DRA.
    name string
    The DRA name.
    version string
    The DRA version.
    health str
    The health of the DRA.
    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.
    version str
    The DRA version.
    health String
    The health of the DRA.
    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.
    version String
    The DRA 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.

    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.

    HyperVSiteDetailsResponse, HyperVSiteDetailsResponseArgs

    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.

    InMageRcmFabricCreationInput, InMageRcmFabricCreationInputArgs

    AuthCertificate string
    The certificate to be used for AAD authentication.
    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.
    AuthCertificate string
    The certificate to be used for AAD authentication.
    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.
    authCertificate String
    The certificate to be used for AAD authentication.
    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.
    authCertificate string
    The certificate to be used for AAD authentication.
    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.
    auth_certificate str
    The certificate to be used for AAD authentication.
    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.
    authCertificate String
    The certificate to be used for AAD authentication.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.

    InnerHealthErrorResponse, InnerHealthErrorResponseArgs

    CreationTimeUtc string
    Error creation time (UTC)
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    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)
    EntityId string
    ID of the entity.
    ErrorCategory string
    Category of error.
    ErrorCode string
    Error code.
    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)
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    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)
    entityId string
    ID of the entity.
    errorCategory string
    Category of error.
    errorCode string
    Error code.
    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)
    entity_id str
    ID of the entity.
    error_category str
    Category of error.
    error_code str
    Error code.
    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)
    entityId String
    ID of the entity.
    errorCategory String
    Category of error.
    errorCode String
    Error code.
    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.

    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.
    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.
    LastHeartbeatUtc string
    The last heartbeat received from the process server.
    MemoryUsagePercentage double
    The memory usage percentage.
    Name string
    The process server name.
    ProcessorUsagePercentage double
    The processor usage percentage.
    ThroughputInBytes double
    The throughput in bytes.
    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 process server version.
    AvailableMemoryInBytes float64
    The available memory.
    AvailableSpaceInBytes float64
    The available disk space.
    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.
    LastHeartbeatUtc string
    The last heartbeat received from the process server.
    MemoryUsagePercentage float64
    The memory usage percentage.
    Name string
    The process server name.
    ProcessorUsagePercentage float64
    The processor usage percentage.
    ThroughputInBytes float64
    The throughput in bytes.
    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 process server version.
    availableMemoryInBytes Double
    The available memory.
    availableSpaceInBytes Double
    The available disk space.
    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.
    lastHeartbeatUtc String
    The last heartbeat received from the process server.
    memoryUsagePercentage Double
    The memory usage percentage.
    name String
    The process server name.
    processorUsagePercentage Double
    The processor usage percentage.
    throughputInBytes Double
    The throughput in bytes.
    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 process server version.
    availableMemoryInBytes number
    The available memory.
    availableSpaceInBytes number
    The available disk space.
    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.
    lastHeartbeatUtc string
    The last heartbeat received from the process server.
    memoryUsagePercentage number
    The memory usage percentage.
    name string
    The process server name.
    processorUsagePercentage number
    The processor usage percentage.
    throughputInBytes number
    The throughput in bytes.
    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 process server version.
    available_memory_in_bytes float
    The available memory.
    available_space_in_bytes float
    The available disk space.
    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.
    last_heartbeat_utc str
    The last heartbeat received from the process server.
    memory_usage_percentage float
    The memory usage percentage.
    name str
    The process server name.
    processor_usage_percentage float
    The processor usage percentage.
    throughput_in_bytes float
    The throughput in bytes.
    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 process server version.
    availableMemoryInBytes Number
    The available memory.
    availableSpaceInBytes Number
    The available disk space.
    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.
    lastHeartbeatUtc String
    The last heartbeat received from the process server.
    memoryUsagePercentage Number
    The memory usage percentage.
    name String
    The process server name.
    processorUsagePercentage Number
    The processor usage percentage.
    throughputInBytes Number
    The throughput in bytes.
    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 process server 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

    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 push installer version.
    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 push installer version.
    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 push installer version.
    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 push installer version.
    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 push installer version.
    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 push installer version.

    RcmProxyDetailsResponse, RcmProxyDetailsResponseArgs

    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 RCM proxy version.
    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 RCM proxy version.
    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 RCM proxy version.
    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 RCM proxy version.
    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 RCM proxy version.
    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 RCM proxy version.

    ReplicationAgentDetailsResponse, ReplicationAgentDetailsResponseArgs

    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 replication agent version.
    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 replication agent version.
    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 replication agent version.
    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 replication agent version.
    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 replication agent version.
    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 replication agent version.

    ReprotectAgentDetailsResponse, ReprotectAgentDetailsResponseArgs

    Health string
    The health of the reprotect agent.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors.
    Id string
    The reprotect agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    Name string
    The reprotect agent name.
    Version string
    The version.
    Health string
    The health of the reprotect agent.
    HealthErrors []HealthErrorResponse
    The health errors.
    Id string
    The reprotect agent Id.
    LastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    Name string
    The reprotect agent name.
    Version string
    The version.
    health String
    The health of the reprotect agent.
    healthErrors List<HealthErrorResponse>
    The health errors.
    id String
    The reprotect agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the reprotect agent.
    name String
    The reprotect agent name.
    version String
    The version.
    health string
    The health of the reprotect agent.
    healthErrors HealthErrorResponse[]
    The health errors.
    id string
    The reprotect agent Id.
    lastHeartbeatUtc string
    The last heartbeat received from the reprotect agent.
    name string
    The reprotect agent name.
    version string
    The version.
    health str
    The health of the reprotect agent.
    health_errors Sequence[HealthErrorResponse]
    The health errors.
    id str
    The reprotect agent Id.
    last_heartbeat_utc str
    The last heartbeat received from the reprotect agent.
    name str
    The reprotect agent name.
    version str
    The version.
    health String
    The health of the reprotect agent.
    healthErrors List<Property Map>
    The health errors.
    id String
    The reprotect agent Id.
    lastHeartbeatUtc String
    The last heartbeat received from the reprotect agent.
    name String
    The reprotect agent name.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    VmwareSiteId string
    The ARM Id of the VMware site.
    MigrationSolutionId string
    The ARM Id of the migration solution.
    VmwareSiteId string
    The ARM Id of the VMware site.
    migrationSolutionId String
    The ARM Id of the migration solution.
    vmwareSiteId String
    The ARM Id of the VMware site.
    migrationSolutionId string
    The ARM Id of the migration solution.
    vmwareSiteId string
    The ARM Id of the VMware site.
    migration_solution_id str
    The ARM Id of the migration solution.
    vmware_site_id str
    The ARM Id of the VMware site.
    migrationSolutionId String
    The ARM Id of the migration solution.
    vmwareSiteId String
    The ARM Id of the VMware site.

    VMwareV2FabricSpecificDetailsResponse, VMwareV2FabricSpecificDetailsResponseArgs

    MigrationSolutionId string
    The Migration solution ARM 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.
    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.
    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.
    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.
    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.
    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/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1 
    

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

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi