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 * 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",
});
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")
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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ReplicationRecoveryServicesProvider(name: string, args: ReplicationRecoveryServicesProviderArgs, opts?: CustomResourceOptions);@overload
def ReplicationRecoveryServicesProvider(resource_name: str,
                                        args: ReplicationRecoveryServicesProviderArgs,
                                        opts: Optional[ResourceOptions] = None)
@overload
def ReplicationRecoveryServicesProvider(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        fabric_name: Optional[str] = None,
                                        properties: Optional[AddRecoveryServicesProviderInputPropertiesArgs] = None,
                                        resource_group_name: Optional[str] = None,
                                        resource_name_: Optional[str] = None,
                                        provider_name: Optional[str] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var replicationRecoveryServicesProviderResource = new AzureNative.Recoveryservices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProviderResource", new()
{
    FabricName = "string",
    Properties = 
    {
        { "authenticationIdentityInput", 
        {
            { "aadAuthority", "string" },
            { "applicationId", "string" },
            { "audience", "string" },
            { "objectId", "string" },
            { "tenantId", "string" },
        } },
        { "machineName", "string" },
        { "resourceAccessIdentityInput", 
        {
            { "aadAuthority", "string" },
            { "applicationId", "string" },
            { "audience", "string" },
            { "objectId", "string" },
            { "tenantId", "string" },
        } },
        { "dataPlaneAuthenticationIdentityInput", 
        {
            { "aadAuthority", "string" },
            { "applicationId", "string" },
            { "audience", "string" },
            { "objectId", "string" },
            { "tenantId", "string" },
        } },
        { "machineId", "string" },
    },
    ResourceGroupName = "string",
    ResourceName = "string",
    ProviderName = "string",
});
example, err := recoveryservices.NewReplicationRecoveryServicesProvider(ctx, "replicationRecoveryServicesProviderResource", &recoveryservices.ReplicationRecoveryServicesProviderArgs{
	FabricName: "string",
	Properties: map[string]interface{}{
		"authenticationIdentityInput": map[string]interface{}{
			"aadAuthority":  "string",
			"applicationId": "string",
			"audience":      "string",
			"objectId":      "string",
			"tenantId":      "string",
		},
		"machineName": "string",
		"resourceAccessIdentityInput": map[string]interface{}{
			"aadAuthority":  "string",
			"applicationId": "string",
			"audience":      "string",
			"objectId":      "string",
			"tenantId":      "string",
		},
		"dataPlaneAuthenticationIdentityInput": map[string]interface{}{
			"aadAuthority":  "string",
			"applicationId": "string",
			"audience":      "string",
			"objectId":      "string",
			"tenantId":      "string",
		},
		"machineId": "string",
	},
	ResourceGroupName: "string",
	ResourceName:      "string",
	ProviderName:      "string",
})
var replicationRecoveryServicesProviderResource = new ReplicationRecoveryServicesProvider("replicationRecoveryServicesProviderResource", ReplicationRecoveryServicesProviderArgs.builder()
    .fabricName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .resourceName("string")
    .providerName("string")
    .build());
replication_recovery_services_provider_resource = azure_native.recoveryservices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProviderResource",
    fabric_name=string,
    properties={
        authenticationIdentityInput: {
            aadAuthority: string,
            applicationId: string,
            audience: string,
            objectId: string,
            tenantId: string,
        },
        machineName: string,
        resourceAccessIdentityInput: {
            aadAuthority: string,
            applicationId: string,
            audience: string,
            objectId: string,
            tenantId: string,
        },
        dataPlaneAuthenticationIdentityInput: {
            aadAuthority: string,
            applicationId: string,
            audience: string,
            objectId: string,
            tenantId: string,
        },
        machineId: string,
    },
    resource_group_name=string,
    resource_name_=string,
    provider_name=string)
const replicationRecoveryServicesProviderResource = new azure_native.recoveryservices.ReplicationRecoveryServicesProvider("replicationRecoveryServicesProviderResource", {
    fabricName: "string",
    properties: {
        authenticationIdentityInput: {
            aadAuthority: "string",
            applicationId: "string",
            audience: "string",
            objectId: "string",
            tenantId: "string",
        },
        machineName: "string",
        resourceAccessIdentityInput: {
            aadAuthority: "string",
            applicationId: "string",
            audience: "string",
            objectId: "string",
            tenantId: "string",
        },
        dataPlaneAuthenticationIdentityInput: {
            aadAuthority: "string",
            applicationId: "string",
            audience: "string",
            objectId: "string",
            tenantId: "string",
        },
        machineId: "string",
    },
    resourceGroupName: "string",
    resourceName: "string",
    providerName: "string",
});
type: azure-native:recoveryservices:ReplicationRecoveryServicesProvider
properties:
    fabricName: string
    properties:
        authenticationIdentityInput:
            aadAuthority: string
            applicationId: string
            audience: string
            objectId: string
            tenantId: string
        dataPlaneAuthenticationIdentityInput:
            aadAuthority: string
            applicationId: string
            audience: string
            objectId: string
            tenantId: string
        machineId: string
        machineName: string
        resourceAccessIdentityInput:
            aadAuthority: string
            applicationId: string
            audience: string
            objectId: string
            tenantId: string
    providerName: string
    resourceGroupName: string
    resourceName: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ReplicationRecoveryServicesProvider resource accepts the following input properties:
- FabricName string
- Fabric name.
- Properties
Pulumi.Azure Native. Recovery Services. Inputs. Add Recovery Services Provider Input Properties 
- The properties of an add provider request.
- ResourceGroup stringName 
- 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
AddRecovery Services Provider Input Properties Args 
- The properties of an add provider request.
- ResourceGroup stringName 
- 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
AddRecovery Services Provider Input Properties 
- The properties of an add provider request.
- resourceGroup StringName 
- 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
AddRecovery Services Provider Input Properties 
- The properties of an add provider request.
- resourceGroup stringName 
- 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
AddRecovery Services Provider Input Properties Args 
- The properties of an add provider request.
- resource_group_ strname 
- 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.
- resourceGroup StringName 
- 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:
Supporting Types
AddRecoveryServicesProviderInputProperties, AddRecoveryServicesProviderInputPropertiesArgs            
- AuthenticationIdentity Pulumi.Input Azure Native. Recovery Services. Inputs. Identity Provider Input 
- The identity provider input for DRA authentication.
- MachineName string
- The name of the machine where the provider is getting added.
- ResourceAccess Pulumi.Identity Input Azure Native. Recovery Services. Inputs. Identity Provider Input 
- The identity provider input for resource access.
- DataPlane Pulumi.Authentication Identity Input Azure Native. Recovery Services. Inputs. Identity Provider Input 
- The identity provider input for data plane authentication.
- MachineId string
- The Id of the machine where the provider is getting added.
- AuthenticationIdentity IdentityInput Provider Input 
- The identity provider input for DRA authentication.
- MachineName string
- The name of the machine where the provider is getting added.
- ResourceAccess IdentityIdentity Input Provider Input 
- The identity provider input for resource access.
- DataPlane IdentityAuthentication Identity Input Provider Input 
- The identity provider input for data plane authentication.
- MachineId string
- The Id of the machine where the provider is getting added.
- authenticationIdentity IdentityInput Provider Input 
- The identity provider input for DRA authentication.
- machineName String
- The name of the machine where the provider is getting added.
- resourceAccess IdentityIdentity Input Provider Input 
- The identity provider input for resource access.
- dataPlane IdentityAuthentication Identity Input Provider Input 
- The identity provider input for data plane authentication.
- machineId String
- The Id of the machine where the provider is getting added.
- authenticationIdentity IdentityInput Provider Input 
- The identity provider input for DRA authentication.
- machineName string
- The name of the machine where the provider is getting added.
- resourceAccess IdentityIdentity Input Provider Input 
- The identity provider input for resource access.
- dataPlane IdentityAuthentication Identity Input Provider Input 
- The identity provider input for data plane authentication.
- machineId string
- The Id of the machine where the provider is getting added.
- authentication_identity_ Identityinput Provider Input 
- The identity provider input for DRA authentication.
- machine_name str
- The name of the machine where the provider is getting added.
- resource_access_ Identityidentity_ input Provider Input 
- The identity provider input for resource access.
- data_plane_ Identityauthentication_ identity_ input Provider Input 
- The identity provider input for data plane authentication.
- machine_id str
- The Id of the machine where the provider is getting added.
- authenticationIdentity Property MapInput 
- The identity provider input for DRA authentication.
- machineName String
- The name of the machine where the provider is getting added.
- resourceAccess Property MapIdentity Input 
- The identity provider input for resource access.
- dataPlane Property MapAuthentication Identity Input 
- The identity provider input for data plane authentication.
- machineId String
- The Id of the machine where the provider is getting added.
HealthErrorResponse, HealthErrorResponseArgs      
- CreationTime stringUtc 
- 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.
- InnerHealth List<Pulumi.Errors Azure Native. Recovery Services. Inputs. Inner Health Error Response> 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- 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.
- InnerHealth []InnerErrors Health Error Response 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- innerHealth List<InnerErrors Health Error Response> 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- 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.
- innerHealth InnerErrors Health Error Response[] 
- 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.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- 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_ Sequence[Innererrors Health Error Response] 
- 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_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- innerHealth List<Property Map>Errors 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
IdentityProviderDetailsResponse, IdentityProviderDetailsResponseArgs        
- 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.
- 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.
- 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.
- 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.
- 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.
- String
- The base authority for Azure Active Directory authentication.
- applicationId String
- The application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
- audience String
- The intended Audience of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
- objectId String
- The object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
- tenantId String
- The tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
IdentityProviderInput, IdentityProviderInputArgs      
- 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.
- 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.
- 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.
- 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.
- 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.
- 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, InnerHealthErrorResponseArgs        
- CreationTime stringUtc 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- CreationTime stringUtc 
- 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.
- RecoveryProvider stringError Message 
- DRA error message.
- SummaryMessage string
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
- creationTime stringUtc 
- 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.
- recoveryProvider stringError Message 
- DRA error message.
- summaryMessage string
- Summary message of the entity.
- creation_time_ strutc 
- 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_ strerror_ message 
- DRA error message.
- summary_message str
- Summary message of the entity.
- creationTime StringUtc 
- 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.
- recoveryProvider StringError Message 
- DRA error message.
- summaryMessage String
- Summary message of the entity.
RecoveryServicesProviderPropertiesResponse, RecoveryServicesProviderPropertiesResponseArgs          
- AllowedScenarios List<string>
- The scenarios allowed on this provider.
- AuthenticationIdentity Pulumi.Details Azure Native. Recovery Services. Inputs. Identity Provider Details Response 
- The authentication identity details.
- ConnectionStatus string
- A value indicating whether DRA is responsive.
- DraIdentifier string
- The DRA Id.
- FabricFriendly stringName 
- The fabric friendly name.
- FabricType string
- Type of the site.
- FriendlyName string
- Friendly name of the DRA.
- HealthError List<Pulumi.Details Azure Native. Recovery Services. Inputs. Health Error Response> 
- The recovery services provider health error details.
- LastHeart stringBeat 
- Time when last heartbeat was sent by the DRA.
- ProtectedItem intCount 
- Number of protected VMs currently managed by the DRA.
- ProviderVersion string
- The provider version.
- ProviderVersion Pulumi.Details Azure Native. Recovery Services. Inputs. Version Details Response 
- The provider version details.
- ProviderVersion stringExpiry Date 
- Expiry date of the version.
- ProviderVersion stringState 
- DRA version status.
- ResourceAccess Pulumi.Identity Details Azure Native. Recovery Services. Inputs. Identity Provider Details Response 
- The resource access identity details.
- ServerVersion string
- The fabric provider.
- AllowedScenarios []string
- The scenarios allowed on this provider.
- AuthenticationIdentity IdentityDetails Provider Details Response 
- The authentication identity details.
- ConnectionStatus string
- A value indicating whether DRA is responsive.
- DraIdentifier string
- The DRA Id.
- FabricFriendly stringName 
- The fabric friendly name.
- FabricType string
- Type of the site.
- FriendlyName string
- Friendly name of the DRA.
- HealthError []HealthDetails Error Response 
- The recovery services provider health error details.
- LastHeart stringBeat 
- Time when last heartbeat was sent by the DRA.
- ProtectedItem intCount 
- Number of protected VMs currently managed by the DRA.
- ProviderVersion string
- The provider version.
- ProviderVersion VersionDetails Details Response 
- The provider version details.
- ProviderVersion stringExpiry Date 
- Expiry date of the version.
- ProviderVersion stringState 
- DRA version status.
- ResourceAccess IdentityIdentity Details Provider Details Response 
- The resource access identity details.
- ServerVersion string
- The fabric provider.
- allowedScenarios List<String>
- The scenarios allowed on this provider.
- authenticationIdentity IdentityDetails Provider Details Response 
- The authentication identity details.
- connectionStatus String
- A value indicating whether DRA is responsive.
- draIdentifier String
- The DRA Id.
- fabricFriendly StringName 
- The fabric friendly name.
- fabricType String
- Type of the site.
- friendlyName String
- Friendly name of the DRA.
- healthError List<HealthDetails Error Response> 
- The recovery services provider health error details.
- lastHeart StringBeat 
- Time when last heartbeat was sent by the DRA.
- protectedItem IntegerCount 
- Number of protected VMs currently managed by the DRA.
- providerVersion String
- The provider version.
- providerVersion VersionDetails Details Response 
- The provider version details.
- providerVersion StringExpiry Date 
- Expiry date of the version.
- providerVersion StringState 
- DRA version status.
- resourceAccess IdentityIdentity Details Provider Details Response 
- The resource access identity details.
- serverVersion String
- The fabric provider.
- allowedScenarios string[]
- The scenarios allowed on this provider.
- authenticationIdentity IdentityDetails Provider Details Response 
- The authentication identity details.
- connectionStatus string
- A value indicating whether DRA is responsive.
- draIdentifier string
- The DRA Id.
- fabricFriendly stringName 
- The fabric friendly name.
- fabricType string
- Type of the site.
- friendlyName string
- Friendly name of the DRA.
- healthError HealthDetails Error Response[] 
- The recovery services provider health error details.
- lastHeart stringBeat 
- Time when last heartbeat was sent by the DRA.
- protectedItem numberCount 
- Number of protected VMs currently managed by the DRA.
- providerVersion string
- The provider version.
- providerVersion VersionDetails Details Response 
- The provider version details.
- providerVersion stringExpiry Date 
- Expiry date of the version.
- providerVersion stringState 
- DRA version status.
- resourceAccess IdentityIdentity Details Provider Details Response 
- The resource access identity details.
- serverVersion string
- The fabric provider.
- allowed_scenarios Sequence[str]
- The scenarios allowed on this provider.
- authentication_identity_ Identitydetails Provider Details Response 
- The authentication identity details.
- connection_status str
- A value indicating whether DRA is responsive.
- dra_identifier str
- The DRA Id.
- fabric_friendly_ strname 
- The fabric friendly name.
- fabric_type str
- Type of the site.
- friendly_name str
- Friendly name of the DRA.
- health_error_ Sequence[Healthdetails Error Response] 
- The recovery services provider health error details.
- last_heart_ strbeat 
- Time when last heartbeat was sent by the DRA.
- protected_item_ intcount 
- Number of protected VMs currently managed by the DRA.
- provider_version str
- The provider version.
- provider_version_ Versiondetails Details Response 
- The provider version details.
- provider_version_ strexpiry_ date 
- Expiry date of the version.
- provider_version_ strstate 
- DRA version status.
- resource_access_ Identityidentity_ details Provider Details Response 
- The resource access identity details.
- server_version str
- The fabric provider.
- allowedScenarios List<String>
- The scenarios allowed on this provider.
- authenticationIdentity Property MapDetails 
- The authentication identity details.
- connectionStatus String
- A value indicating whether DRA is responsive.
- draIdentifier String
- The DRA Id.
- fabricFriendly StringName 
- The fabric friendly name.
- fabricType String
- Type of the site.
- friendlyName String
- Friendly name of the DRA.
- healthError List<Property Map>Details 
- The recovery services provider health error details.
- lastHeart StringBeat 
- Time when last heartbeat was sent by the DRA.
- protectedItem NumberCount 
- Number of protected VMs currently managed by the DRA.
- providerVersion String
- The provider version.
- providerVersion Property MapDetails 
- The provider version details.
- providerVersion StringExpiry Date 
- Expiry date of the version.
- providerVersion StringState 
- DRA version status.
- resourceAccess Property MapIdentity Details 
- The resource access identity details.
- serverVersion String
- The fabric provider.
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.
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 
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