azure-native.recoveryservices.ReplicationRecoveryServicesProvider

Explore with Pulumi AI

Provider details. API Version: 2018-07-10.

Example Usage

Adds a recovery services provider.

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var replicationRecoveryServicesProvider = new AzureNative.RecoveryServices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProvider", new()
    {
        FabricName = "vmwarefabric1",
        Properties = new AzureNative.RecoveryServices.Inputs.AddRecoveryServicesProviderInputPropertiesArgs
        {
            AuthenticationIdentityInput = new AzureNative.RecoveryServices.Inputs.IdentityProviderInputArgs
            {
                AadAuthority = "https://login.microsoftonline.com",
                ApplicationId = "f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
                Audience = "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
                ObjectId = "141360b8-5686-4240-a027-5e24e6affeba",
                TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
            },
            MachineName = "vmwareprovider1",
            ResourceAccessIdentityInput = new AzureNative.RecoveryServices.Inputs.IdentityProviderInputArgs
            {
                AadAuthority = "https://login.microsoftonline.com",
                ApplicationId = "f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
                Audience = "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
                ObjectId = "141360b8-5686-4240-a027-5e24e6affeba",
                TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
            },
        },
        ProviderName = "vmwareprovider1",
        ResourceGroupName = "resourcegroup1",
        ResourceName = "migrationvault",
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := recoveryservices.NewReplicationRecoveryServicesProvider(ctx, "replicationRecoveryServicesProvider", &recoveryservices.ReplicationRecoveryServicesProviderArgs{
			FabricName: pulumi.String("vmwarefabric1"),
			Properties: recoveryservices.RecoveryServicesProviderPropertiesResponse{
				AuthenticationIdentityInput: &recoveryservices.IdentityProviderInputArgs{
					AadAuthority:  pulumi.String("https://login.microsoftonline.com"),
					ApplicationId: pulumi.String("f66fce08-c0c6-47a1-beeb-0ede5ea94f90"),
					Audience:      pulumi.String("https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874"),
					ObjectId:      pulumi.String("141360b8-5686-4240-a027-5e24e6affeba"),
					TenantId:      pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
				},
				MachineName: pulumi.String("vmwareprovider1"),
				ResourceAccessIdentityInput: &recoveryservices.IdentityProviderInputArgs{
					AadAuthority:  pulumi.String("https://login.microsoftonline.com"),
					ApplicationId: pulumi.String("f66fce08-c0c6-47a1-beeb-0ede5ea94f90"),
					Audience:      pulumi.String("https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874"),
					ObjectId:      pulumi.String("141360b8-5686-4240-a027-5e24e6affeba"),
					TenantId:      pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
				},
			},
			ProviderName:      pulumi.String("vmwareprovider1"),
			ResourceGroupName: pulumi.String("resourcegroup1"),
			ResourceName:      pulumi.String("migrationvault"),
		})
		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.ReplicationRecoveryServicesProvider;
import com.pulumi.azurenative.recoveryservices.ReplicationRecoveryServicesProviderArgs;
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 replicationRecoveryServicesProvider = new ReplicationRecoveryServicesProvider("replicationRecoveryServicesProvider", ReplicationRecoveryServicesProviderArgs.builder()        
            .fabricName("vmwarefabric1")
            .properties(Map.ofEntries(
                Map.entry("authenticationIdentityInput", Map.ofEntries(
                    Map.entry("aadAuthority", "https://login.microsoftonline.com"),
                    Map.entry("applicationId", "f66fce08-c0c6-47a1-beeb-0ede5ea94f90"),
                    Map.entry("audience", "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874"),
                    Map.entry("objectId", "141360b8-5686-4240-a027-5e24e6affeba"),
                    Map.entry("tenantId", "72f988bf-86f1-41af-91ab-2d7cd011db47")
                )),
                Map.entry("machineName", "vmwareprovider1"),
                Map.entry("resourceAccessIdentityInput", Map.ofEntries(
                    Map.entry("aadAuthority", "https://login.microsoftonline.com"),
                    Map.entry("applicationId", "f66fce08-c0c6-47a1-beeb-0ede5ea94f90"),
                    Map.entry("audience", "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874"),
                    Map.entry("objectId", "141360b8-5686-4240-a027-5e24e6affeba"),
                    Map.entry("tenantId", "72f988bf-86f1-41af-91ab-2d7cd011db47")
                ))
            ))
            .providerName("vmwareprovider1")
            .resourceGroupName("resourcegroup1")
            .resourceName("migrationvault")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

replication_recovery_services_provider = azure_native.recoveryservices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProvider",
    fabric_name="vmwarefabric1",
    properties=azure_native.recoveryservices.RecoveryServicesProviderPropertiesResponseArgs(
        authentication_identity_input=azure_native.recoveryservices.IdentityProviderInputArgs(
            aad_authority="https://login.microsoftonline.com",
            application_id="f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
            audience="https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
            object_id="141360b8-5686-4240-a027-5e24e6affeba",
            tenant_id="72f988bf-86f1-41af-91ab-2d7cd011db47",
        ),
        machine_name="vmwareprovider1",
        resource_access_identity_input=azure_native.recoveryservices.IdentityProviderInputArgs(
            aad_authority="https://login.microsoftonline.com",
            application_id="f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
            audience="https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
            object_id="141360b8-5686-4240-a027-5e24e6affeba",
            tenant_id="72f988bf-86f1-41af-91ab-2d7cd011db47",
        ),
    ),
    provider_name="vmwareprovider1",
    resource_group_name="resourcegroup1",
    resource_name_="migrationvault")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const replicationRecoveryServicesProvider = new azure_native.recoveryservices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProvider", {
    fabricName: "vmwarefabric1",
    properties: {
        authenticationIdentityInput: {
            aadAuthority: "https://login.microsoftonline.com",
            applicationId: "f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
            audience: "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
            objectId: "141360b8-5686-4240-a027-5e24e6affeba",
            tenantId: "72f988bf-86f1-41af-91ab-2d7cd011db47",
        },
        machineName: "vmwareprovider1",
        resourceAccessIdentityInput: {
            aadAuthority: "https://login.microsoftonline.com",
            applicationId: "f66fce08-c0c6-47a1-beeb-0ede5ea94f90",
            audience: "https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874",
            objectId: "141360b8-5686-4240-a027-5e24e6affeba",
            tenantId: "72f988bf-86f1-41af-91ab-2d7cd011db47",
        },
    },
    providerName: "vmwareprovider1",
    resourceGroupName: "resourcegroup1",
    resourceName: "migrationvault",
});
resources:
  replicationRecoveryServicesProvider:
    type: azure-native:recoveryservices:ReplicationRecoveryServicesProvider
    properties:
      fabricName: vmwarefabric1
      properties:
        authenticationIdentityInput:
          aadAuthority: https://login.microsoftonline.com
          applicationId: f66fce08-c0c6-47a1-beeb-0ede5ea94f90
          audience: https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874
          objectId: 141360b8-5686-4240-a027-5e24e6affeba
          tenantId: 72f988bf-86f1-41af-91ab-2d7cd011db47
        machineName: vmwareprovider1
        resourceAccessIdentityInput:
          aadAuthority: https://login.microsoftonline.com
          applicationId: f66fce08-c0c6-47a1-beeb-0ede5ea94f90
          audience: https://microsoft.onmicrosoft.com/cf19e349-644c-4c6a-bcae-9c8f35357874
          objectId: 141360b8-5686-4240-a027-5e24e6affeba
          tenantId: 72f988bf-86f1-41af-91ab-2d7cd011db47
      providerName: vmwareprovider1
      resourceGroupName: resourcegroup1
      resourceName: migrationvault

Create ReplicationRecoveryServicesProvider Resource

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

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

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

FabricName string

Fabric name.

Properties Pulumi.AzureNative.RecoveryServices.Inputs.AddRecoveryServicesProviderInputPropertiesArgs

The properties of an add provider request.

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

ProviderName string

Recovery services provider name.

FabricName string

Fabric name.

Properties AddRecoveryServicesProviderInputPropertiesArgs

The properties of an add provider request.

ResourceGroupName string

The name of the resource group where the recovery services vault is present.

ResourceName string

The name of the recovery services vault.

ProviderName string

Recovery services provider name.

fabricName String

Fabric name.

properties AddRecoveryServicesProviderInputPropertiesArgs

The properties of an add provider request.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

providerName String

Recovery services provider name.

fabricName string

Fabric name.

properties AddRecoveryServicesProviderInputPropertiesArgs

The properties of an add provider request.

resourceGroupName string

The name of the resource group where the recovery services vault is present.

resourceName string

The name of the recovery services vault.

providerName string

Recovery services provider name.

fabric_name str

Fabric name.

properties AddRecoveryServicesProviderInputPropertiesArgs

The properties of an add provider request.

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.

provider_name str

Recovery services provider name.

fabricName String

Fabric name.

properties Property Map

The properties of an add provider request.

resourceGroupName String

The name of the resource group where the recovery services vault is present.

resourceName String

The name of the recovery services vault.

providerName String

Recovery services provider name.

Outputs

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

AddRecoveryServicesProviderInputProperties

AuthenticationIdentityInput Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderInput

The identity provider input for DRA authentication.

MachineName string

The name of the machine where the provider is getting added.

ResourceAccessIdentityInput Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderInput

The identity provider input for resource access.

DataPlaneAuthenticationIdentityInput Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderInput

The identity provider input for data plane authentication.

MachineId string

The Id of the machine where the provider is getting added.

AuthenticationIdentityInput IdentityProviderInput

The identity provider input for DRA authentication.

MachineName string

The name of the machine where the provider is getting added.

ResourceAccessIdentityInput IdentityProviderInput

The identity provider input for resource access.

DataPlaneAuthenticationIdentityInput IdentityProviderInput

The identity provider input for data plane authentication.

MachineId string

The Id of the machine where the provider is getting added.

authenticationIdentityInput IdentityProviderInput

The identity provider input for DRA authentication.

machineName String

The name of the machine where the provider is getting added.

resourceAccessIdentityInput IdentityProviderInput

The identity provider input for resource access.

dataPlaneAuthenticationIdentityInput IdentityProviderInput

The identity provider input for data plane authentication.

machineId String

The Id of the machine where the provider is getting added.

authenticationIdentityInput IdentityProviderInput

The identity provider input for DRA authentication.

machineName string

The name of the machine where the provider is getting added.

resourceAccessIdentityInput IdentityProviderInput

The identity provider input for resource access.

dataPlaneAuthenticationIdentityInput IdentityProviderInput

The identity provider input for data plane authentication.

machineId string

The Id of the machine where the provider is getting added.

authentication_identity_input IdentityProviderInput

The identity provider input for DRA authentication.

machine_name str

The name of the machine where the provider is getting added.

resource_access_identity_input IdentityProviderInput

The identity provider input for resource access.

data_plane_authentication_identity_input IdentityProviderInput

The identity provider input for data plane authentication.

machine_id str

The Id of the machine where the provider is getting added.

authenticationIdentityInput Property Map

The identity provider input for DRA authentication.

machineName String

The name of the machine where the provider is getting added.

resourceAccessIdentityInput Property Map

The identity provider input for resource access.

dataPlaneAuthenticationIdentityInput Property Map

The identity provider input for data plane authentication.

machineId String

The Id of the machine where the provider is getting added.

HealthErrorResponse

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.

IdentityProviderDetailsResponse

AadAuthority string

The base authority for Azure Active Directory authentication.

ApplicationId string

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

Audience string

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ObjectId string

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

TenantId string

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

AadAuthority string

The base authority for Azure Active Directory authentication.

ApplicationId string

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

Audience string

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

ObjectId string

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

TenantId string

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

aadAuthority String

The base authority for Azure Active Directory authentication.

applicationId String

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

audience String

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

objectId String

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

tenantId String

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

aadAuthority string

The base authority for Azure Active Directory authentication.

applicationId string

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

audience string

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

objectId string

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

tenantId string

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

aad_authority str

The base authority for Azure Active Directory authentication.

application_id str

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

audience str

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

object_id str

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

tenant_id str

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

aadAuthority String

The base authority for Azure Active Directory authentication.

applicationId String

The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

audience String

The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

objectId String

The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

tenantId String

The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

IdentityProviderInput

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.

InnerHealthErrorResponse

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.

RecoveryServicesProviderPropertiesResponse

AllowedScenarios List<string>

The scenarios allowed on this provider.

AuthenticationIdentityDetails Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderDetailsResponse

The authentication identity details.

ConnectionStatus string

A value indicating whether DRA is responsive.

DraIdentifier string

The DRA Id.

FabricFriendlyName string

The fabric friendly name.

FabricType string

Type of the site.

FriendlyName string

Friendly name of the DRA.

HealthErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>

The recovery services provider health error details.

LastHeartBeat string

Time when last heartbeat was sent by the DRA.

ProtectedItemCount int

Number of protected VMs currently managed by the DRA.

ProviderVersion string

The provider version.

ProviderVersionDetails Pulumi.AzureNative.RecoveryServices.Inputs.VersionDetailsResponse

The provider version details.

ProviderVersionExpiryDate string

Expiry date of the version.

ProviderVersionState string

DRA version status.

ResourceAccessIdentityDetails Pulumi.AzureNative.RecoveryServices.Inputs.IdentityProviderDetailsResponse

The resource access identity details.

ServerVersion string

The fabric provider.

AllowedScenarios []string

The scenarios allowed on this provider.

AuthenticationIdentityDetails IdentityProviderDetailsResponse

The authentication identity details.

ConnectionStatus string

A value indicating whether DRA is responsive.

DraIdentifier string

The DRA Id.

FabricFriendlyName string

The fabric friendly name.

FabricType string

Type of the site.

FriendlyName string

Friendly name of the DRA.

HealthErrorDetails []HealthErrorResponse

The recovery services provider health error details.

LastHeartBeat string

Time when last heartbeat was sent by the DRA.

ProtectedItemCount int

Number of protected VMs currently managed by the DRA.

ProviderVersion string

The provider version.

ProviderVersionDetails VersionDetailsResponse

The provider version details.

ProviderVersionExpiryDate string

Expiry date of the version.

ProviderVersionState string

DRA version status.

ResourceAccessIdentityDetails IdentityProviderDetailsResponse

The resource access identity details.

ServerVersion string

The fabric provider.

allowedScenarios List<String>

The scenarios allowed on this provider.

authenticationIdentityDetails IdentityProviderDetailsResponse

The authentication identity details.

connectionStatus String

A value indicating whether DRA is responsive.

draIdentifier String

The DRA Id.

fabricFriendlyName String

The fabric friendly name.

fabricType String

Type of the site.

friendlyName String

Friendly name of the DRA.

healthErrorDetails List<HealthErrorResponse>

The recovery services provider health error details.

lastHeartBeat String

Time when last heartbeat was sent by the DRA.

protectedItemCount Integer

Number of protected VMs currently managed by the DRA.

providerVersion String

The provider version.

providerVersionDetails VersionDetailsResponse

The provider version details.

providerVersionExpiryDate String

Expiry date of the version.

providerVersionState String

DRA version status.

resourceAccessIdentityDetails IdentityProviderDetailsResponse

The resource access identity details.

serverVersion String

The fabric provider.

allowedScenarios string[]

The scenarios allowed on this provider.

authenticationIdentityDetails IdentityProviderDetailsResponse

The authentication identity details.

connectionStatus string

A value indicating whether DRA is responsive.

draIdentifier string

The DRA Id.

fabricFriendlyName string

The fabric friendly name.

fabricType string

Type of the site.

friendlyName string

Friendly name of the DRA.

healthErrorDetails HealthErrorResponse[]

The recovery services provider health error details.

lastHeartBeat string

Time when last heartbeat was sent by the DRA.

protectedItemCount number

Number of protected VMs currently managed by the DRA.

providerVersion string

The provider version.

providerVersionDetails VersionDetailsResponse

The provider version details.

providerVersionExpiryDate string

Expiry date of the version.

providerVersionState string

DRA version status.

resourceAccessIdentityDetails IdentityProviderDetailsResponse

The resource access identity details.

serverVersion string

The fabric provider.

allowed_scenarios Sequence[str]

The scenarios allowed on this provider.

authentication_identity_details IdentityProviderDetailsResponse

The authentication identity details.

connection_status str

A value indicating whether DRA is responsive.

dra_identifier str

The DRA Id.

fabric_friendly_name str

The fabric friendly name.

fabric_type str

Type of the site.

friendly_name str

Friendly name of the DRA.

health_error_details Sequence[HealthErrorResponse]

The recovery services provider health error details.

last_heart_beat str

Time when last heartbeat was sent by the DRA.

protected_item_count int

Number of protected VMs currently managed by the DRA.

provider_version str

The provider version.

provider_version_details VersionDetailsResponse

The provider version details.

provider_version_expiry_date str

Expiry date of the version.

provider_version_state str

DRA version status.

resource_access_identity_details IdentityProviderDetailsResponse

The resource access identity details.

server_version str

The fabric provider.

allowedScenarios List<String>

The scenarios allowed on this provider.

authenticationIdentityDetails Property Map

The authentication identity details.

connectionStatus String

A value indicating whether DRA is responsive.

draIdentifier String

The DRA Id.

fabricFriendlyName String

The fabric friendly name.

fabricType String

Type of the site.

friendlyName String

Friendly name of the DRA.

healthErrorDetails List<Property Map>

The recovery services provider health error details.

lastHeartBeat String

Time when last heartbeat was sent by the DRA.

protectedItemCount Number

Number of protected VMs currently managed by the DRA.

providerVersion String

The provider version.

providerVersionDetails Property Map

The provider version details.

providerVersionExpiryDate String

Expiry date of the version.

providerVersionState String

DRA version status.

resourceAccessIdentityDetails Property Map

The resource access identity details.

serverVersion String

The fabric provider.

VersionDetailsResponse

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.

Import

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

$ pulumi import azure-native:recoveryservices:ReplicationRecoveryServicesProvider vmwareprovider1 /Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationRecoveryServicesProviders/vmwareprovider1 

Package Details

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