UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

92 lines (91 loc) 3.5 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Gets the details of an ASR network mapping. * * Uses Azure REST API version 2024-10-01. * * Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2025-01-01, 2025-02-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native recoveryservices [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ export declare function getReplicationNetworkMapping(args: GetReplicationNetworkMappingArgs, opts?: pulumi.InvokeOptions): Promise<GetReplicationNetworkMappingResult>; export interface GetReplicationNetworkMappingArgs { /** * Primary fabric name. */ fabricName: string; /** * Network mapping name. */ networkMappingName: string; /** * Primary network name. */ networkName: string; /** * The name of the resource group where the recovery services vault is present. */ resourceGroupName: string; /** * The name of the recovery services vault. */ resourceName: string; } /** * Network Mapping model. Ideally it should have been possible to inherit this class from prev version in InheritedModels as long as there is no difference in structure or method signature. Since there were no base Models for certain fields and methods viz NetworkMappingProperties and Load with required return type, the class has been introduced in its entirety with references to base models to facilitate extensions in subsequent versions. */ export interface GetReplicationNetworkMappingResult { /** * The Azure API version of the resource. */ readonly azureApiVersion: string; /** * Resource Id */ readonly id: string; /** * Resource Location */ readonly location?: string; /** * Resource Name */ readonly name: string; /** * The Network Mapping Properties. */ readonly properties: outputs.recoveryservices.NetworkMappingPropertiesResponse; /** * Resource Type */ readonly type: string; } /** * Gets the details of an ASR network mapping. * * Uses Azure REST API version 2024-10-01. * * Other available API versions: 2023-02-01, 2023-04-01, 2023-06-01, 2023-08-01, 2024-01-01, 2024-02-01, 2024-04-01, 2025-01-01, 2025-02-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native recoveryservices [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details. */ export declare function getReplicationNetworkMappingOutput(args: GetReplicationNetworkMappingOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetReplicationNetworkMappingResult>; export interface GetReplicationNetworkMappingOutputArgs { /** * Primary fabric name. */ fabricName: pulumi.Input<string>; /** * Network mapping name. */ networkMappingName: pulumi.Input<string>; /** * Primary network name. */ networkName: pulumi.Input<string>; /** * The name of the resource group where the recovery services vault is present. */ resourceGroupName: pulumi.Input<string>; /** * The name of the recovery services vault. */ resourceName: pulumi.Input<string>; }