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

azure-native.recoveryservices.getReplicationProtectionContainerMapping

Explore with Pulumi AI

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

    Gets the details of a protection container mapping. API Version: 2018-07-10.

    Using getReplicationProtectionContainerMapping

    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 getReplicationProtectionContainerMapping(args: GetReplicationProtectionContainerMappingArgs, opts?: InvokeOptions): Promise<GetReplicationProtectionContainerMappingResult>
    function getReplicationProtectionContainerMappingOutput(args: GetReplicationProtectionContainerMappingOutputArgs, opts?: InvokeOptions): Output<GetReplicationProtectionContainerMappingResult>
    def get_replication_protection_container_mapping(fabric_name: Optional[str] = None,
                                                     mapping_name: Optional[str] = None,
                                                     protection_container_name: Optional[str] = None,
                                                     resource_group_name: Optional[str] = None,
                                                     resource_name: Optional[str] = None,
                                                     opts: Optional[InvokeOptions] = None) -> GetReplicationProtectionContainerMappingResult
    def get_replication_protection_container_mapping_output(fabric_name: Optional[pulumi.Input[str]] = None,
                                                     mapping_name: Optional[pulumi.Input[str]] = None,
                                                     protection_container_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[GetReplicationProtectionContainerMappingResult]
    func LookupReplicationProtectionContainerMapping(ctx *Context, args *LookupReplicationProtectionContainerMappingArgs, opts ...InvokeOption) (*LookupReplicationProtectionContainerMappingResult, error)
    func LookupReplicationProtectionContainerMappingOutput(ctx *Context, args *LookupReplicationProtectionContainerMappingOutputArgs, opts ...InvokeOption) LookupReplicationProtectionContainerMappingResultOutput

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

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

    The following arguments are supported:

    FabricName string
    Fabric name.
    MappingName string
    Protection Container mapping name.
    ProtectionContainerName string
    Protection container 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.
    MappingName string
    Protection Container mapping name.
    ProtectionContainerName string
    Protection container 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.
    mappingName String
    Protection Container mapping name.
    protectionContainerName String
    Protection container 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.
    mappingName string
    Protection Container mapping name.
    protectionContainerName string
    Protection container 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.
    mapping_name str
    Protection Container mapping name.
    protection_container_name str
    Protection container 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.
    mappingName String
    Protection Container mapping name.
    protectionContainerName String
    Protection container 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.

    getReplicationProtectionContainerMapping Result

    The following output properties are available:

    Id string
    Resource Id
    Name string
    Resource Name
    Properties Pulumi.AzureNative.RecoveryServices.Outputs.ProtectionContainerMappingPropertiesResponse
    The custom data.
    Type string
    Resource Type
    Location string
    Resource Location
    Id string
    Resource Id
    Name string
    Resource Name
    Properties ProtectionContainerMappingPropertiesResponse
    The custom data.
    Type string
    Resource Type
    Location string
    Resource Location
    id String
    Resource Id
    name String
    Resource Name
    properties ProtectionContainerMappingPropertiesResponse
    The custom data.
    type String
    Resource Type
    location String
    Resource Location
    id string
    Resource Id
    name string
    Resource Name
    properties ProtectionContainerMappingPropertiesResponse
    The custom data.
    type string
    Resource Type
    location string
    Resource Location
    id str
    Resource Id
    name str
    Resource Name
    properties ProtectionContainerMappingPropertiesResponse
    The custom data.
    type str
    Resource Type
    location str
    Resource Location
    id String
    Resource Id
    name String
    Resource Name
    properties Property Map
    The custom data.
    type String
    Resource Type
    location String
    Resource Location

    Supporting Types

    A2AProtectionContainerMappingDetailsResponse

    AgentAutoUpdateStatus string
    A value indicating whether the auto update is enabled.
    AutomationAccountArmId string
    The automation account arm id.
    JobScheduleName string
    The job schedule arm name.
    ScheduleName string
    The schedule arm name.
    AgentAutoUpdateStatus string
    A value indicating whether the auto update is enabled.
    AutomationAccountArmId string
    The automation account arm id.
    JobScheduleName string
    The job schedule arm name.
    ScheduleName string
    The schedule arm name.
    agentAutoUpdateStatus String
    A value indicating whether the auto update is enabled.
    automationAccountArmId String
    The automation account arm id.
    jobScheduleName String
    The job schedule arm name.
    scheduleName String
    The schedule arm name.
    agentAutoUpdateStatus string
    A value indicating whether the auto update is enabled.
    automationAccountArmId string
    The automation account arm id.
    jobScheduleName string
    The job schedule arm name.
    scheduleName string
    The schedule arm name.
    agent_auto_update_status str
    A value indicating whether the auto update is enabled.
    automation_account_arm_id str
    The automation account arm id.
    job_schedule_name str
    The job schedule arm name.
    schedule_name str
    The schedule arm name.
    agentAutoUpdateStatus String
    A value indicating whether the auto update is enabled.
    automationAccountArmId String
    The automation account arm id.
    jobScheduleName String
    The job schedule arm name.
    scheduleName String
    The schedule arm name.

    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.

    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.

    ProtectionContainerMappingPropertiesResponse

    Health string
    Health of pairing.
    HealthErrorDetails List<Pulumi.AzureNative.RecoveryServices.Inputs.HealthErrorResponse>
    Health error.
    PolicyFriendlyName string
    Friendly name of replication policy.
    PolicyId string
    Policy ARM Id.
    ProviderSpecificDetails Pulumi.AzureNative.RecoveryServices.Inputs.A2AProtectionContainerMappingDetailsResponse | Pulumi.AzureNative.RecoveryServices.Inputs.VMwareCbtProtectionContainerMappingDetailsResponse
    Provider specific provider details.
    SourceFabricFriendlyName string
    Friendly name of source fabric.
    SourceProtectionContainerFriendlyName string
    Friendly name of source protection container.
    State string
    Association Status
    TargetFabricFriendlyName string
    Friendly name of target fabric.
    TargetProtectionContainerFriendlyName string
    Friendly name of paired container.
    TargetProtectionContainerId string
    Paired protection container ARM ID.
    Health string
    Health of pairing.
    HealthErrorDetails []HealthErrorResponse
    Health error.
    PolicyFriendlyName string
    Friendly name of replication policy.
    PolicyId string
    Policy ARM Id.
    ProviderSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse
    Provider specific provider details.
    SourceFabricFriendlyName string
    Friendly name of source fabric.
    SourceProtectionContainerFriendlyName string
    Friendly name of source protection container.
    State string
    Association Status
    TargetFabricFriendlyName string
    Friendly name of target fabric.
    TargetProtectionContainerFriendlyName string
    Friendly name of paired container.
    TargetProtectionContainerId string
    Paired protection container ARM ID.
    health String
    Health of pairing.
    healthErrorDetails List<HealthErrorResponse>
    Health error.
    policyFriendlyName String
    Friendly name of replication policy.
    policyId String
    Policy ARM Id.
    providerSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse
    Provider specific provider details.
    sourceFabricFriendlyName String
    Friendly name of source fabric.
    sourceProtectionContainerFriendlyName String
    Friendly name of source protection container.
    state String
    Association Status
    targetFabricFriendlyName String
    Friendly name of target fabric.
    targetProtectionContainerFriendlyName String
    Friendly name of paired container.
    targetProtectionContainerId String
    Paired protection container ARM ID.
    health string
    Health of pairing.
    healthErrorDetails HealthErrorResponse[]
    Health error.
    policyFriendlyName string
    Friendly name of replication policy.
    policyId string
    Policy ARM Id.
    providerSpecificDetails A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse
    Provider specific provider details.
    sourceFabricFriendlyName string
    Friendly name of source fabric.
    sourceProtectionContainerFriendlyName string
    Friendly name of source protection container.
    state string
    Association Status
    targetFabricFriendlyName string
    Friendly name of target fabric.
    targetProtectionContainerFriendlyName string
    Friendly name of paired container.
    targetProtectionContainerId string
    Paired protection container ARM ID.
    health str
    Health of pairing.
    health_error_details Sequence[HealthErrorResponse]
    Health error.
    policy_friendly_name str
    Friendly name of replication policy.
    policy_id str
    Policy ARM Id.
    provider_specific_details A2AProtectionContainerMappingDetailsResponse | VMwareCbtProtectionContainerMappingDetailsResponse
    Provider specific provider details.
    source_fabric_friendly_name str
    Friendly name of source fabric.
    source_protection_container_friendly_name str
    Friendly name of source protection container.
    state str
    Association Status
    target_fabric_friendly_name str
    Friendly name of target fabric.
    target_protection_container_friendly_name str
    Friendly name of paired container.
    target_protection_container_id str
    Paired protection container ARM ID.
    health String
    Health of pairing.
    healthErrorDetails List<Property Map>
    Health error.
    policyFriendlyName String
    Friendly name of replication policy.
    policyId String
    Policy ARM Id.
    providerSpecificDetails Property Map | Property Map
    Provider specific provider details.
    sourceFabricFriendlyName String
    Friendly name of source fabric.
    sourceProtectionContainerFriendlyName String
    Friendly name of source protection container.
    state String
    Association Status
    targetFabricFriendlyName String
    Friendly name of target fabric.
    targetProtectionContainerFriendlyName String
    Friendly name of paired container.
    targetProtectionContainerId String
    Paired protection container ARM ID.

    VMwareCbtProtectionContainerMappingDetailsResponse

    KeyVaultId string
    The target key vault ARM Id.
    KeyVaultUri string
    The target key vault URI.
    ServiceBusConnectionStringSecretName string
    The secret name of the service bus connection string.
    StorageAccountId string
    The storage account ARM Id.
    StorageAccountSasSecretName string
    The secret name of the storage account.
    TargetLocation string
    The target location.
    KeyVaultId string
    The target key vault ARM Id.
    KeyVaultUri string
    The target key vault URI.
    ServiceBusConnectionStringSecretName string
    The secret name of the service bus connection string.
    StorageAccountId string
    The storage account ARM Id.
    StorageAccountSasSecretName string
    The secret name of the storage account.
    TargetLocation string
    The target location.
    keyVaultId String
    The target key vault ARM Id.
    keyVaultUri String
    The target key vault URI.
    serviceBusConnectionStringSecretName String
    The secret name of the service bus connection string.
    storageAccountId String
    The storage account ARM Id.
    storageAccountSasSecretName String
    The secret name of the storage account.
    targetLocation String
    The target location.
    keyVaultId string
    The target key vault ARM Id.
    keyVaultUri string
    The target key vault URI.
    serviceBusConnectionStringSecretName string
    The secret name of the service bus connection string.
    storageAccountId string
    The storage account ARM Id.
    storageAccountSasSecretName string
    The secret name of the storage account.
    targetLocation string
    The target location.
    key_vault_id str
    The target key vault ARM Id.
    key_vault_uri str
    The target key vault URI.
    service_bus_connection_string_secret_name str
    The secret name of the service bus connection string.
    storage_account_id str
    The storage account ARM Id.
    storage_account_sas_secret_name str
    The secret name of the storage account.
    target_location str
    The target location.
    keyVaultId String
    The target key vault ARM Id.
    keyVaultUri String
    The target key vault URI.
    serviceBusConnectionStringSecretName String
    The secret name of the service bus connection string.
    storageAccountId String
    The storage account ARM Id.
    storageAccountSasSecretName String
    The secret name of the storage account.
    targetLocation String
    The target location.

    Package Details

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