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

azure-native.recoveryservices.ReplicationvCenter

Explore with Pulumi AI

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

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

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

    Example Usage

    Add vCenter.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var replicationvCenter = new AzureNative.RecoveryServices.ReplicationvCenter("replicationvCenter", new()
        {
            FabricName = "MadhaviFabric",
            Properties = new AzureNative.RecoveryServices.Inputs.AddVCenterRequestPropertiesArgs
            {
                FriendlyName = "esx-78",
                IpAddress = "inmtest78",
                Port = "443",
                ProcessServerId = "5A720CAB-39CB-F445-BD1662B0B33164B5",
                RunAsAccountId = "2",
            },
            ResourceGroupName = "MadhaviVRG",
            ResourceName = "MadhaviVault",
            VcenterName = "esx-78",
        });
    
    });
    
    package main
    
    import (
    	recoveryservices "github.com/pulumi/pulumi-azure-native-sdk/recoveryservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := recoveryservices.NewReplicationvCenter(ctx, "replicationvCenter", &recoveryservices.ReplicationvCenterArgs{
    			FabricName: pulumi.String("MadhaviFabric"),
    			Properties: &recoveryservices.AddVCenterRequestPropertiesArgs{
    				FriendlyName:    pulumi.String("esx-78"),
    				IpAddress:       pulumi.String("inmtest78"),
    				Port:            pulumi.String("443"),
    				ProcessServerId: pulumi.String("5A720CAB-39CB-F445-BD1662B0B33164B5"),
    				RunAsAccountId:  pulumi.String("2"),
    			},
    			ResourceGroupName: pulumi.String("MadhaviVRG"),
    			ResourceName:      pulumi.String("MadhaviVault"),
    			VcenterName:       pulumi.String("esx-78"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.recoveryservices.ReplicationvCenter;
    import com.pulumi.azurenative.recoveryservices.ReplicationvCenterArgs;
    import com.pulumi.azurenative.recoveryservices.inputs.AddVCenterRequestPropertiesArgs;
    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 replicationvCenter = new ReplicationvCenter("replicationvCenter", ReplicationvCenterArgs.builder()
                .fabricName("MadhaviFabric")
                .properties(AddVCenterRequestPropertiesArgs.builder()
                    .friendlyName("esx-78")
                    .ipAddress("inmtest78")
                    .port("443")
                    .processServerId("5A720CAB-39CB-F445-BD1662B0B33164B5")
                    .runAsAccountId("2")
                    .build())
                .resourceGroupName("MadhaviVRG")
                .resourceName("MadhaviVault")
                .vcenterName("esx-78")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    replicationv_center = azure_native.recoveryservices.ReplicationvCenter("replicationvCenter",
        fabric_name="MadhaviFabric",
        properties={
            "friendly_name": "esx-78",
            "ip_address": "inmtest78",
            "port": "443",
            "process_server_id": "5A720CAB-39CB-F445-BD1662B0B33164B5",
            "run_as_account_id": "2",
        },
        resource_group_name="MadhaviVRG",
        resource_name_="MadhaviVault",
        vcenter_name="esx-78")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const replicationvCenter = new azure_native.recoveryservices.ReplicationvCenter("replicationvCenter", {
        fabricName: "MadhaviFabric",
        properties: {
            friendlyName: "esx-78",
            ipAddress: "inmtest78",
            port: "443",
            processServerId: "5A720CAB-39CB-F445-BD1662B0B33164B5",
            runAsAccountId: "2",
        },
        resourceGroupName: "MadhaviVRG",
        resourceName: "MadhaviVault",
        vcenterName: "esx-78",
    });
    
    resources:
      replicationvCenter:
        type: azure-native:recoveryservices:ReplicationvCenter
        properties:
          fabricName: MadhaviFabric
          properties:
            friendlyName: esx-78
            ipAddress: inmtest78
            port: '443'
            processServerId: 5A720CAB-39CB-F445-BD1662B0B33164B5
            runAsAccountId: '2'
          resourceGroupName: MadhaviVRG
          resourceName: MadhaviVault
          vcenterName: esx-78
    

    Create ReplicationvCenter Resource

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

    Constructor syntax

    new ReplicationvCenter(name: string, args: ReplicationvCenterArgs, opts?: CustomResourceOptions);
    @overload
    def ReplicationvCenter(resource_name: str,
                           args: ReplicationvCenterArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def ReplicationvCenter(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           fabric_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           resource_name_: Optional[str] = None,
                           properties: Optional[AddVCenterRequestPropertiesArgs] = None,
                           vcenter_name: Optional[str] = None)
    func NewReplicationvCenter(ctx *Context, name string, args ReplicationvCenterArgs, opts ...ResourceOption) (*ReplicationvCenter, error)
    public ReplicationvCenter(string name, ReplicationvCenterArgs args, CustomResourceOptions? opts = null)
    public ReplicationvCenter(String name, ReplicationvCenterArgs args)
    public ReplicationvCenter(String name, ReplicationvCenterArgs args, CustomResourceOptions options)
    
    type: azure-native:recoveryservices:ReplicationvCenter
    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 ReplicationvCenterArgs
    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 ReplicationvCenterArgs
    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 ReplicationvCenterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReplicationvCenterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ReplicationvCenterArgs
    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 replicationvCenterResource = new AzureNative.RecoveryServices.ReplicationvCenter("replicationvCenterResource", new()
    {
        FabricName = "string",
        ResourceGroupName = "string",
        ResourceName = "string",
        Properties = new AzureNative.RecoveryServices.Inputs.AddVCenterRequestPropertiesArgs
        {
            FriendlyName = "string",
            IpAddress = "string",
            Port = "string",
            ProcessServerId = "string",
            RunAsAccountId = "string",
        },
        VcenterName = "string",
    });
    
    example, err := recoveryservices.NewReplicationvCenter(ctx, "replicationvCenterResource", &recoveryservices.ReplicationvCenterArgs{
    	FabricName:        pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	ResourceName:      pulumi.String("string"),
    	Properties: &recoveryservices.AddVCenterRequestPropertiesArgs{
    		FriendlyName:    pulumi.String("string"),
    		IpAddress:       pulumi.String("string"),
    		Port:            pulumi.String("string"),
    		ProcessServerId: pulumi.String("string"),
    		RunAsAccountId:  pulumi.String("string"),
    	},
    	VcenterName: pulumi.String("string"),
    })
    
    var replicationvCenterResource = new ReplicationvCenter("replicationvCenterResource", ReplicationvCenterArgs.builder()
        .fabricName("string")
        .resourceGroupName("string")
        .resourceName("string")
        .properties(AddVCenterRequestPropertiesArgs.builder()
            .friendlyName("string")
            .ipAddress("string")
            .port("string")
            .processServerId("string")
            .runAsAccountId("string")
            .build())
        .vcenterName("string")
        .build());
    
    replicationv_center_resource = azure_native.recoveryservices.ReplicationvCenter("replicationvCenterResource",
        fabric_name="string",
        resource_group_name="string",
        resource_name_="string",
        properties={
            "friendly_name": "string",
            "ip_address": "string",
            "port": "string",
            "process_server_id": "string",
            "run_as_account_id": "string",
        },
        vcenter_name="string")
    
    const replicationvCenterResource = new azure_native.recoveryservices.ReplicationvCenter("replicationvCenterResource", {
        fabricName: "string",
        resourceGroupName: "string",
        resourceName: "string",
        properties: {
            friendlyName: "string",
            ipAddress: "string",
            port: "string",
            processServerId: "string",
            runAsAccountId: "string",
        },
        vcenterName: "string",
    });
    
    type: azure-native:recoveryservices:ReplicationvCenter
    properties:
        fabricName: string
        properties:
            friendlyName: string
            ipAddress: string
            port: string
            processServerId: string
            runAsAccountId: string
        resourceGroupName: string
        resourceName: string
        vcenterName: string
    

    ReplicationvCenter Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The ReplicationvCenter resource accepts the following input properties:

    FabricName string
    Fabric name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    Properties Pulumi.AzureNative.RecoveryServices.Inputs.AddVCenterRequestProperties
    The properties of an add vCenter request.
    VcenterName string
    vcenter name.
    FabricName string
    Fabric name.
    ResourceGroupName string
    The name of the resource group where the recovery services vault is present.
    ResourceName string
    The name of the recovery services vault.
    Properties AddVCenterRequestPropertiesArgs
    The properties of an add vCenter request.
    VcenterName string
    vcenter name.
    fabricName String
    Fabric name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    properties AddVCenterRequestProperties
    The properties of an add vCenter request.
    vcenterName String
    vcenter name.
    fabricName string
    Fabric name.
    resourceGroupName string
    The name of the resource group where the recovery services vault is present.
    resourceName string
    The name of the recovery services vault.
    properties AddVCenterRequestProperties
    The properties of an add vCenter request.
    vcenterName string
    vcenter name.
    fabric_name str
    Fabric name.
    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.
    properties AddVCenterRequestPropertiesArgs
    The properties of an add vCenter request.
    vcenter_name str
    vcenter name.
    fabricName String
    Fabric name.
    resourceGroupName String
    The name of the resource group where the recovery services vault is present.
    resourceName String
    The name of the recovery services vault.
    properties Property Map
    The properties of an add vCenter request.
    vcenterName String
    vcenter name.

    Outputs

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

    AddVCenterRequestProperties, AddVCenterRequestPropertiesArgs

    FriendlyName string
    The friendly name of the vCenter.
    IpAddress string
    The IP address of the vCenter to be discovered.
    Port string
    The port number for discovery.
    ProcessServerId string
    The process server Id from where the discovery is orchestrated.
    RunAsAccountId string
    The account Id which has privileges to discover the vCenter.
    FriendlyName string
    The friendly name of the vCenter.
    IpAddress string
    The IP address of the vCenter to be discovered.
    Port string
    The port number for discovery.
    ProcessServerId string
    The process server Id from where the discovery is orchestrated.
    RunAsAccountId string
    The account Id which has privileges to discover the vCenter.
    friendlyName String
    The friendly name of the vCenter.
    ipAddress String
    The IP address of the vCenter to be discovered.
    port String
    The port number for discovery.
    processServerId String
    The process server Id from where the discovery is orchestrated.
    runAsAccountId String
    The account Id which has privileges to discover the vCenter.
    friendlyName string
    The friendly name of the vCenter.
    ipAddress string
    The IP address of the vCenter to be discovered.
    port string
    The port number for discovery.
    processServerId string
    The process server Id from where the discovery is orchestrated.
    runAsAccountId string
    The account Id which has privileges to discover the vCenter.
    friendly_name str
    The friendly name of the vCenter.
    ip_address str
    The IP address of the vCenter to be discovered.
    port str
    The port number for discovery.
    process_server_id str
    The process server Id from where the discovery is orchestrated.
    run_as_account_id str
    The account Id which has privileges to discover the vCenter.
    friendlyName String
    The friendly name of the vCenter.
    ipAddress String
    The IP address of the vCenter to be discovered.
    port String
    The port number for discovery.
    processServerId String
    The process server Id from where the discovery is orchestrated.
    runAsAccountId String
    The account Id which has privileges to discover the vCenter.

    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.

    InnerHealthErrorResponse, InnerHealthErrorResponseArgs

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

    VCenterPropertiesResponse, VCenterPropertiesResponseArgs

    DiscoveryStatus string
    The VCenter discovery status.
    FabricArmResourceName string
    The ARM resource name of the fabric containing this VCenter.
    FriendlyName string
    Friendly name of the vCenter.
    HealthErrors List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    The health errors for this VCenter.
    InfrastructureId string
    The infrastructure Id of vCenter.
    InternalId string
    VCenter internal ID.
    IpAddress string
    The IP address of the vCenter.
    LastHeartbeat string
    The time when the last heartbeat was received by vCenter.
    Port string
    The port number for discovery.
    ProcessServerId string
    The process server Id.
    RunAsAccountId string
    The account Id which has privileges to discover the vCenter.
    DiscoveryStatus string
    The VCenter discovery status.
    FabricArmResourceName string
    The ARM resource name of the fabric containing this VCenter.
    FriendlyName string
    Friendly name of the vCenter.
    HealthErrors []HealthErrorResponse
    The health errors for this VCenter.
    InfrastructureId string
    The infrastructure Id of vCenter.
    InternalId string
    VCenter internal ID.
    IpAddress string
    The IP address of the vCenter.
    LastHeartbeat string
    The time when the last heartbeat was received by vCenter.
    Port string
    The port number for discovery.
    ProcessServerId string
    The process server Id.
    RunAsAccountId string
    The account Id which has privileges to discover the vCenter.
    discoveryStatus String
    The VCenter discovery status.
    fabricArmResourceName String
    The ARM resource name of the fabric containing this VCenter.
    friendlyName String
    Friendly name of the vCenter.
    healthErrors List<HealthErrorResponse>
    The health errors for this VCenter.
    infrastructureId String
    The infrastructure Id of vCenter.
    internalId String
    VCenter internal ID.
    ipAddress String
    The IP address of the vCenter.
    lastHeartbeat String
    The time when the last heartbeat was received by vCenter.
    port String
    The port number for discovery.
    processServerId String
    The process server Id.
    runAsAccountId String
    The account Id which has privileges to discover the vCenter.
    discoveryStatus string
    The VCenter discovery status.
    fabricArmResourceName string
    The ARM resource name of the fabric containing this VCenter.
    friendlyName string
    Friendly name of the vCenter.
    healthErrors HealthErrorResponse[]
    The health errors for this VCenter.
    infrastructureId string
    The infrastructure Id of vCenter.
    internalId string
    VCenter internal ID.
    ipAddress string
    The IP address of the vCenter.
    lastHeartbeat string
    The time when the last heartbeat was received by vCenter.
    port string
    The port number for discovery.
    processServerId string
    The process server Id.
    runAsAccountId string
    The account Id which has privileges to discover the vCenter.
    discovery_status str
    The VCenter discovery status.
    fabric_arm_resource_name str
    The ARM resource name of the fabric containing this VCenter.
    friendly_name str
    Friendly name of the vCenter.
    health_errors Sequence[HealthErrorResponse]
    The health errors for this VCenter.
    infrastructure_id str
    The infrastructure Id of vCenter.
    internal_id str
    VCenter internal ID.
    ip_address str
    The IP address of the vCenter.
    last_heartbeat str
    The time when the last heartbeat was received by vCenter.
    port str
    The port number for discovery.
    process_server_id str
    The process server Id.
    run_as_account_id str
    The account Id which has privileges to discover the vCenter.
    discoveryStatus String
    The VCenter discovery status.
    fabricArmResourceName String
    The ARM resource name of the fabric containing this VCenter.
    friendlyName String
    Friendly name of the vCenter.
    healthErrors List<Property Map>
    The health errors for this VCenter.
    infrastructureId String
    The infrastructure Id of vCenter.
    internalId String
    VCenter internal ID.
    ipAddress String
    The IP address of the vCenter.
    lastHeartbeat String
    The time when the last heartbeat was received by vCenter.
    port String
    The port number for discovery.
    processServerId String
    The process server Id.
    runAsAccountId String
    The account Id which has privileges to discover the vCenter.

    Import

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

    $ pulumi import azure-native:recoveryservices:ReplicationvCenter esx-78 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationvCenters/{vcenterName} 
    

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

    Package Details

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