1. Packages
  2. Azure Native
  3. API Docs
  4. datareplication
  5. getReplicationExtension
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.datareplication.getReplicationExtension

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Gets the details of the replication extension. Azure REST API version: 2021-02-16-preview.

    Using getReplicationExtension

    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 getReplicationExtension(args: GetReplicationExtensionArgs, opts?: InvokeOptions): Promise<GetReplicationExtensionResult>
    function getReplicationExtensionOutput(args: GetReplicationExtensionOutputArgs, opts?: InvokeOptions): Output<GetReplicationExtensionResult>
    def get_replication_extension(replication_extension_name: Optional[str] = None,
                                  resource_group_name: Optional[str] = None,
                                  vault_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetReplicationExtensionResult
    def get_replication_extension_output(replication_extension_name: Optional[pulumi.Input[str]] = None,
                                  resource_group_name: Optional[pulumi.Input[str]] = None,
                                  vault_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetReplicationExtensionResult]
    func LookupReplicationExtension(ctx *Context, args *LookupReplicationExtensionArgs, opts ...InvokeOption) (*LookupReplicationExtensionResult, error)
    func LookupReplicationExtensionOutput(ctx *Context, args *LookupReplicationExtensionOutputArgs, opts ...InvokeOption) LookupReplicationExtensionResultOutput

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

    public static class GetReplicationExtension 
    {
        public static Task<GetReplicationExtensionResult> InvokeAsync(GetReplicationExtensionArgs args, InvokeOptions? opts = null)
        public static Output<GetReplicationExtensionResult> Invoke(GetReplicationExtensionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetReplicationExtensionResult> getReplicationExtension(GetReplicationExtensionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:datareplication:getReplicationExtension
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ReplicationExtensionName string
    The replication extension name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    ReplicationExtensionName string
    The replication extension name.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VaultName string
    The vault name.
    replicationExtensionName String
    The replication extension name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.
    replicationExtensionName string
    The replication extension name.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    vaultName string
    The vault name.
    replication_extension_name str
    The replication extension name.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    vault_name str
    The vault name.
    replicationExtensionName String
    The replication extension name.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    vaultName String
    The vault name.

    getReplicationExtension Result

    The following output properties are available:

    Id string
    Gets or sets the Id of the resource.
    Name string
    Gets or sets the name of the resource.
    Properties Pulumi.AzureNative.DataReplication.Outputs.ReplicationExtensionModelPropertiesResponse
    Replication extension model properties.
    SystemData Pulumi.AzureNative.DataReplication.Outputs.ReplicationExtensionModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    Id string
    Gets or sets the Id of the resource.
    Name string
    Gets or sets the name of the resource.
    Properties ReplicationExtensionModelPropertiesResponse
    Replication extension model properties.
    SystemData ReplicationExtensionModelResponseSystemData
    Type string
    Gets or sets the type of the resource.
    id String
    Gets or sets the Id of the resource.
    name String
    Gets or sets the name of the resource.
    properties ReplicationExtensionModelPropertiesResponse
    Replication extension model properties.
    systemData ReplicationExtensionModelResponseSystemData
    type String
    Gets or sets the type of the resource.
    id string
    Gets or sets the Id of the resource.
    name string
    Gets or sets the name of the resource.
    properties ReplicationExtensionModelPropertiesResponse
    Replication extension model properties.
    systemData ReplicationExtensionModelResponseSystemData
    type string
    Gets or sets the type of the resource.
    id str
    Gets or sets the Id of the resource.
    name str
    Gets or sets the name of the resource.
    properties ReplicationExtensionModelPropertiesResponse
    Replication extension model properties.
    system_data ReplicationExtensionModelResponseSystemData
    type str
    Gets or sets the type of the resource.
    id String
    Gets or sets the Id of the resource.
    name String
    Gets or sets the name of the resource.
    properties Property Map
    Replication extension model properties.
    systemData Property Map
    type String
    Gets or sets the type of the resource.

    Supporting Types

    HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse

    AsrServiceUri string
    Gets or sets the Uri of ASR.
    AzStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    GatewayServiceUri string
    Gets or sets the Uri of Gateway.
    HyperVFabricArmId string
    Gets or sets the ARM Id of the source HyperV fabric.
    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    RcmServiceUri string
    Gets or sets the Uri of Rcm.
    ResourceGroup string
    Gets or sets the resource group.
    ResourceLocation string
    Gets or sets the resource location.
    SourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    SourceStorageContainerName string
    Gets or sets the source storage container name.
    SubscriptionId string
    Gets or sets the subscription.
    TargetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    TargetStorageContainerName string
    Gets or sets the target storage container name.
    StorageAccountId string
    Gets or sets the storage account Id.
    StorageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    AsrServiceUri string
    Gets or sets the Uri of ASR.
    AzStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    GatewayServiceUri string
    Gets or sets the Uri of Gateway.
    HyperVFabricArmId string
    Gets or sets the ARM Id of the source HyperV fabric.
    HyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    RcmServiceUri string
    Gets or sets the Uri of Rcm.
    ResourceGroup string
    Gets or sets the resource group.
    ResourceLocation string
    Gets or sets the resource location.
    SourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    SourceStorageContainerName string
    Gets or sets the source storage container name.
    SubscriptionId string
    Gets or sets the subscription.
    TargetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    TargetStorageContainerName string
    Gets or sets the target storage container name.
    StorageAccountId string
    Gets or sets the storage account Id.
    StorageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    asrServiceUri String
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId String
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri String
    Gets or sets the Uri of Gateway.
    hyperVFabricArmId String
    Gets or sets the ARM Id of the source HyperV fabric.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    rcmServiceUri String
    Gets or sets the Uri of Rcm.
    resourceGroup String
    Gets or sets the resource group.
    resourceLocation String
    Gets or sets the resource location.
    sourceGatewayServiceId String
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName String
    Gets or sets the source storage container name.
    subscriptionId String
    Gets or sets the subscription.
    targetGatewayServiceId String
    Gets or sets the gateway service Id of target.
    targetStorageContainerName String
    Gets or sets the target storage container name.
    storageAccountId String
    Gets or sets the storage account Id.
    storageAccountSasSecretName String
    Gets or sets the Sas Secret of storage account.
    asrServiceUri string
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri string
    Gets or sets the Uri of Gateway.
    hyperVFabricArmId string
    Gets or sets the ARM Id of the source HyperV fabric.
    hyperVSiteId string
    Gets or sets the ARM Id of the HyperV site.
    rcmServiceUri string
    Gets or sets the Uri of Rcm.
    resourceGroup string
    Gets or sets the resource group.
    resourceLocation string
    Gets or sets the resource location.
    sourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName string
    Gets or sets the source storage container name.
    subscriptionId string
    Gets or sets the subscription.
    targetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    targetStorageContainerName string
    Gets or sets the target storage container name.
    storageAccountId string
    Gets or sets the storage account Id.
    storageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    asr_service_uri str
    Gets or sets the Uri of ASR.
    az_stack_hci_fabric_arm_id str
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    az_stack_hci_site_id str
    Gets or sets the ARM Id of the AzStackHCI site.
    gateway_service_uri str
    Gets or sets the Uri of Gateway.
    hyper_v_fabric_arm_id str
    Gets or sets the ARM Id of the source HyperV fabric.
    hyper_v_site_id str
    Gets or sets the ARM Id of the HyperV site.
    rcm_service_uri str
    Gets or sets the Uri of Rcm.
    resource_group str
    Gets or sets the resource group.
    resource_location str
    Gets or sets the resource location.
    source_gateway_service_id str
    Gets or sets the gateway service Id of source.
    source_storage_container_name str
    Gets or sets the source storage container name.
    subscription_id str
    Gets or sets the subscription.
    target_gateway_service_id str
    Gets or sets the gateway service Id of target.
    target_storage_container_name str
    Gets or sets the target storage container name.
    storage_account_id str
    Gets or sets the storage account Id.
    storage_account_sas_secret_name str
    Gets or sets the Sas Secret of storage account.
    asrServiceUri String
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId String
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri String
    Gets or sets the Uri of Gateway.
    hyperVFabricArmId String
    Gets or sets the ARM Id of the source HyperV fabric.
    hyperVSiteId String
    Gets or sets the ARM Id of the HyperV site.
    rcmServiceUri String
    Gets or sets the Uri of Rcm.
    resourceGroup String
    Gets or sets the resource group.
    resourceLocation String
    Gets or sets the resource location.
    sourceGatewayServiceId String
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName String
    Gets or sets the source storage container name.
    subscriptionId String
    Gets or sets the subscription.
    targetGatewayServiceId String
    Gets or sets the gateway service Id of target.
    targetStorageContainerName String
    Gets or sets the target storage container name.
    storageAccountId String
    Gets or sets the storage account Id.
    storageAccountSasSecretName String
    Gets or sets the Sas Secret of storage account.

    ReplicationExtensionModelPropertiesResponse

    CustomProperties HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse | VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse
    Replication extension model custom properties.
    ProvisioningState string
    Gets or sets the provisioning state of the replication extension.
    customProperties HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse | VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse
    Replication extension model custom properties.
    provisioningState String
    Gets or sets the provisioning state of the replication extension.
    customProperties HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse | VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse
    Replication extension model custom properties.
    provisioningState string
    Gets or sets the provisioning state of the replication extension.
    custom_properties HyperVToAzStackHCIReplicationExtensionModelCustomPropertiesResponse | VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse
    Replication extension model custom properties.
    provisioning_state str
    Gets or sets the provisioning state of the replication extension.
    customProperties Property Map | Property Map
    Replication extension model custom properties.
    provisioningState String
    Gets or sets the provisioning state of the replication extension.

    ReplicationExtensionModelResponseSystemData

    CreatedAt string
    Gets or sets the timestamp of resource creation (UTC).
    CreatedBy string
    Gets or sets identity that created the resource.
    CreatedByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    LastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    LastModifiedBy string
    Gets or sets the identity that last modified the resource.
    LastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    CreatedAt string
    Gets or sets the timestamp of resource creation (UTC).
    CreatedBy string
    Gets or sets identity that created the resource.
    CreatedByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    LastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    LastModifiedBy string
    Gets or sets the identity that last modified the resource.
    LastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt String
    Gets or sets the timestamp of resource creation (UTC).
    createdBy String
    Gets or sets identity that created the resource.
    createdByType String
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt String
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy String
    Gets or sets the identity that last modified the resource.
    lastModifiedByType String
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt string
    Gets or sets the timestamp of resource creation (UTC).
    createdBy string
    Gets or sets identity that created the resource.
    createdByType string
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt string
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy string
    Gets or sets the identity that last modified the resource.
    lastModifiedByType string
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    created_at str
    Gets or sets the timestamp of resource creation (UTC).
    created_by str
    Gets or sets identity that created the resource.
    created_by_type str
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    last_modified_at str
    Gets or sets the timestamp of resource last modification (UTC).
    last_modified_by str
    Gets or sets the identity that last modified the resource.
    last_modified_by_type str
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.
    createdAt String
    Gets or sets the timestamp of resource creation (UTC).
    createdBy String
    Gets or sets identity that created the resource.
    createdByType String
    Gets or sets the type of identity that created the resource: user, application, managedIdentity.
    lastModifiedAt String
    Gets or sets the timestamp of resource last modification (UTC).
    lastModifiedBy String
    Gets or sets the identity that last modified the resource.
    lastModifiedByType String
    Gets or sets the type of identity that last modified the resource: user, application, managedIdentity.

    VMwareToAzStackHCIReplicationExtensionModelCustomPropertiesResponse

    AsrServiceUri string
    Gets or sets the Uri of ASR.
    AzStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    GatewayServiceUri string
    Gets or sets the Uri of Gateway.
    RcmServiceUri string
    Gets or sets the Uri of Rcm.
    ResourceGroup string
    Gets or sets the resource group.
    ResourceLocation string
    Gets or sets the resource location.
    SourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    SourceStorageContainerName string
    Gets or sets the source storage container name.
    SubscriptionId string
    Gets or sets the subscription.
    TargetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    TargetStorageContainerName string
    Gets or sets the target storage container name.
    VmwareFabricArmId string
    Gets or sets the ARM Id of the source VMware fabric.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    StorageAccountId string
    Gets or sets the storage account Id.
    StorageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    AsrServiceUri string
    Gets or sets the Uri of ASR.
    AzStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    AzStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    GatewayServiceUri string
    Gets or sets the Uri of Gateway.
    RcmServiceUri string
    Gets or sets the Uri of Rcm.
    ResourceGroup string
    Gets or sets the resource group.
    ResourceLocation string
    Gets or sets the resource location.
    SourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    SourceStorageContainerName string
    Gets or sets the source storage container name.
    SubscriptionId string
    Gets or sets the subscription.
    TargetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    TargetStorageContainerName string
    Gets or sets the target storage container name.
    VmwareFabricArmId string
    Gets or sets the ARM Id of the source VMware fabric.
    VmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    StorageAccountId string
    Gets or sets the storage account Id.
    StorageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    asrServiceUri String
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId String
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri String
    Gets or sets the Uri of Gateway.
    rcmServiceUri String
    Gets or sets the Uri of Rcm.
    resourceGroup String
    Gets or sets the resource group.
    resourceLocation String
    Gets or sets the resource location.
    sourceGatewayServiceId String
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName String
    Gets or sets the source storage container name.
    subscriptionId String
    Gets or sets the subscription.
    targetGatewayServiceId String
    Gets or sets the gateway service Id of target.
    targetStorageContainerName String
    Gets or sets the target storage container name.
    vmwareFabricArmId String
    Gets or sets the ARM Id of the source VMware fabric.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.
    storageAccountId String
    Gets or sets the storage account Id.
    storageAccountSasSecretName String
    Gets or sets the Sas Secret of storage account.
    asrServiceUri string
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId string
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId string
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri string
    Gets or sets the Uri of Gateway.
    rcmServiceUri string
    Gets or sets the Uri of Rcm.
    resourceGroup string
    Gets or sets the resource group.
    resourceLocation string
    Gets or sets the resource location.
    sourceGatewayServiceId string
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName string
    Gets or sets the source storage container name.
    subscriptionId string
    Gets or sets the subscription.
    targetGatewayServiceId string
    Gets or sets the gateway service Id of target.
    targetStorageContainerName string
    Gets or sets the target storage container name.
    vmwareFabricArmId string
    Gets or sets the ARM Id of the source VMware fabric.
    vmwareSiteId string
    Gets or sets the ARM Id of the VMware site.
    storageAccountId string
    Gets or sets the storage account Id.
    storageAccountSasSecretName string
    Gets or sets the Sas Secret of storage account.
    asr_service_uri str
    Gets or sets the Uri of ASR.
    az_stack_hci_fabric_arm_id str
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    az_stack_hci_site_id str
    Gets or sets the ARM Id of the AzStackHCI site.
    gateway_service_uri str
    Gets or sets the Uri of Gateway.
    rcm_service_uri str
    Gets or sets the Uri of Rcm.
    resource_group str
    Gets or sets the resource group.
    resource_location str
    Gets or sets the resource location.
    source_gateway_service_id str
    Gets or sets the gateway service Id of source.
    source_storage_container_name str
    Gets or sets the source storage container name.
    subscription_id str
    Gets or sets the subscription.
    target_gateway_service_id str
    Gets or sets the gateway service Id of target.
    target_storage_container_name str
    Gets or sets the target storage container name.
    vmware_fabric_arm_id str
    Gets or sets the ARM Id of the source VMware fabric.
    vmware_site_id str
    Gets or sets the ARM Id of the VMware site.
    storage_account_id str
    Gets or sets the storage account Id.
    storage_account_sas_secret_name str
    Gets or sets the Sas Secret of storage account.
    asrServiceUri String
    Gets or sets the Uri of ASR.
    azStackHciFabricArmId String
    Gets or sets the ARM Id of the target AzStackHCI fabric.
    azStackHciSiteId String
    Gets or sets the ARM Id of the AzStackHCI site.
    gatewayServiceUri String
    Gets or sets the Uri of Gateway.
    rcmServiceUri String
    Gets or sets the Uri of Rcm.
    resourceGroup String
    Gets or sets the resource group.
    resourceLocation String
    Gets or sets the resource location.
    sourceGatewayServiceId String
    Gets or sets the gateway service Id of source.
    sourceStorageContainerName String
    Gets or sets the source storage container name.
    subscriptionId String
    Gets or sets the subscription.
    targetGatewayServiceId String
    Gets or sets the gateway service Id of target.
    targetStorageContainerName String
    Gets or sets the target storage container name.
    vmwareFabricArmId String
    Gets or sets the ARM Id of the source VMware fabric.
    vmwareSiteId String
    Gets or sets the ARM Id of the VMware site.
    storageAccountId String
    Gets or sets the storage account Id.
    storageAccountSasSecretName String
    Gets or sets the Sas Secret of storage account.

    Package Details

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