azure-native.recoveryservices.getReplicationRecoveryServicesProvider

Explore with Pulumi AI

Gets the details of registered recovery services provider. API Version: 2018-07-10.

Using getReplicationRecoveryServicesProvider

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getReplicationRecoveryServicesProvider(args: GetReplicationRecoveryServicesProviderArgs, opts?: InvokeOptions): Promise<GetReplicationRecoveryServicesProviderResult>
function getReplicationRecoveryServicesProviderOutput(args: GetReplicationRecoveryServicesProviderOutputArgs, opts?: InvokeOptions): Output<GetReplicationRecoveryServicesProviderResult>
def get_replication_recovery_services_provider(fabric_name: Optional[str] = None,
                                               provider_name: Optional[str] = None,
                                               resource_group_name: Optional[str] = None,
                                               resource_name: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetReplicationRecoveryServicesProviderResult
def get_replication_recovery_services_provider_output(fabric_name: Optional[pulumi.Input[str]] = None,
                                               provider_name: Optional[pulumi.Input[str]] = None,
                                               resource_group_name: Optional[pulumi.Input[str]] = None,
                                               resource_name: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetReplicationRecoveryServicesProviderResult]
func LookupReplicationRecoveryServicesProvider(ctx *Context, args *LookupReplicationRecoveryServicesProviderArgs, opts ...InvokeOption) (*LookupReplicationRecoveryServicesProviderResult, error)
func LookupReplicationRecoveryServicesProviderOutput(ctx *Context, args *LookupReplicationRecoveryServicesProviderOutputArgs, opts ...InvokeOption) LookupReplicationRecoveryServicesProviderResultOutput

> Note: This function is named LookupReplicationRecoveryServicesProvider in the Go SDK.

public static class GetReplicationRecoveryServicesProvider 
{
    public static Task<GetReplicationRecoveryServicesProviderResult> InvokeAsync(GetReplicationRecoveryServicesProviderArgs args, InvokeOptions? opts = null)
    public static Output<GetReplicationRecoveryServicesProviderResult> Invoke(GetReplicationRecoveryServicesProviderInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReplicationRecoveryServicesProviderResult> getReplicationRecoveryServicesProvider(GetReplicationRecoveryServicesProviderArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:recoveryservices:getReplicationRecoveryServicesProvider
  arguments:
    # arguments dictionary

The following arguments are supported:

FabricName string

Fabric name.

ProviderName string

Recovery services provider name

ResourceGroupName string

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

ResourceName string

The name of the recovery services vault.

FabricName string

Fabric name.

ProviderName string

Recovery services provider name

ResourceGroupName string

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

ResourceName string

The name of the recovery services vault.

fabricName String

Fabric name.

providerName String

Recovery services provider name

resourceGroupName String

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

resourceName String

The name of the recovery services vault.

fabricName string

Fabric name.

providerName string

Recovery services provider name

resourceGroupName string

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

resourceName string

The name of the recovery services vault.

fabric_name str

Fabric name.

provider_name str

Recovery services provider name

resource_group_name str

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

resource_name str

The name of the recovery services vault.

fabricName String

Fabric name.

providerName String

Recovery services provider name

resourceGroupName String

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

resourceName String

The name of the recovery services vault.

getReplicationRecoveryServicesProvider Result

The following output properties are available:

Id string

Resource Id

Name string

Resource Name

Properties Pulumi.AzureNative.RecoveryServices.Outputs.RecoveryServicesProviderPropertiesResponse

Provider properties.

Type string

Resource Type

Location string

Resource Location

Id string

Resource Id

Name string

Resource Name

Properties RecoveryServicesProviderPropertiesResponse

Provider properties.

Type string

Resource Type

Location string

Resource Location

id String

Resource Id

name String

Resource Name

properties RecoveryServicesProviderPropertiesResponse

Provider properties.

type String

Resource Type

location String

Resource Location

id string

Resource Id

name string

Resource Name

properties RecoveryServicesProviderPropertiesResponse

Provider properties.

type string

Resource Type

location string

Resource Location

id str

Resource Id

name str

Resource Name

properties RecoveryServicesProviderPropertiesResponse

Provider properties.

type str

Resource Type

location str

Resource Location

id String

Resource Id

name String

Resource Name

properties Property Map

Provider properties.

type String

Resource Type

location String

Resource Location

Supporting Types

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.

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.

Package Details

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