Package version:

Interface representing a ReplicationNetworkMappings.

interface ReplicationNetworkMappings {
    beginCreate(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, input: CreateNetworkMappingInput, options?: ReplicationNetworkMappingsCreateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkMapping>, NetworkMapping>>;
    beginCreateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, input: CreateNetworkMappingInput, options?: ReplicationNetworkMappingsCreateOptionalParams): Promise<NetworkMapping>;
    beginDelete(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, options?: ReplicationNetworkMappingsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, options?: ReplicationNetworkMappingsDeleteOptionalParams): Promise<void>;
    beginUpdate(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, input: UpdateNetworkMappingInput, options?: ReplicationNetworkMappingsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<NetworkMapping>, NetworkMapping>>;
    beginUpdateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, input: UpdateNetworkMappingInput, options?: ReplicationNetworkMappingsUpdateOptionalParams): Promise<NetworkMapping>;
    get(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, networkMappingName: string, options?: ReplicationNetworkMappingsGetOptionalParams): Promise<NetworkMapping>;
    list(resourceGroupName: string, resourceName: string, options?: ReplicationNetworkMappingsListOptionalParams): PagedAsyncIterableIterator<NetworkMapping>;
    listByReplicationNetworks(resourceGroupName: string, resourceName: string, fabricName: string, networkName: string, options?: ReplicationNetworkMappingsListByReplicationNetworksOptionalParams): PagedAsyncIterableIterator<NetworkMapping>;
}

Methods

  • The operation to delete a network mapping.

    Parameters

    • 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

      Primary fabric name.

    • networkName: string

      Primary network name.

    • networkMappingName: string

      ARM Resource Name for network mapping.

    • Optionaloptions: ReplicationNetworkMappingsDeleteOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • The operation to delete a network mapping.

    Parameters

    • 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

      Primary fabric name.

    • networkName: string

      Primary network name.

    • networkMappingName: string

      ARM Resource Name for network mapping.

    • Optionaloptions: ReplicationNetworkMappingsDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

  • Gets the details of an ASR network mapping.

    Parameters

    • 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

      Primary fabric name.

    • networkName: string

      Primary network name.

    • networkMappingName: string

      Network mapping name.

    • Optionaloptions: ReplicationNetworkMappingsGetOptionalParams

      The options parameters.

    Returns Promise<NetworkMapping>