Package version:

Interface representing a ReplicationProtectionContainerMappings.

interface ReplicationProtectionContainerMappings {
    beginCreate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, creationInput: CreateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsCreateOptionalParams): Promise<SimplePollerLike<OperationState<ProtectionContainerMapping>, ProtectionContainerMapping>>;
    beginCreateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, creationInput: CreateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsCreateOptionalParams): Promise<ProtectionContainerMapping>;
    beginDelete(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, removalInput: RemoveProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, removalInput: RemoveProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsDeleteOptionalParams): Promise<void>;
    beginPurge(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, options?: ReplicationProtectionContainerMappingsPurgeOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginPurgeAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, options?: ReplicationProtectionContainerMappingsPurgeOptionalParams): Promise<void>;
    beginUpdate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, updateInput: UpdateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ProtectionContainerMapping>, ProtectionContainerMapping>>;
    beginUpdateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, updateInput: UpdateProtectionContainerMappingInput, options?: ReplicationProtectionContainerMappingsUpdateOptionalParams): Promise<ProtectionContainerMapping>;
    get(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, mappingName: string, options?: ReplicationProtectionContainerMappingsGetOptionalParams): Promise<ProtectionContainerMapping>;
    list(resourceGroupName: string, resourceName: string, options?: ReplicationProtectionContainerMappingsListOptionalParams): PagedAsyncIterableIterator<ProtectionContainerMapping>;
    listByReplicationProtectionContainers(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationProtectionContainerMappingsListByReplicationProtectionContainersOptionalParams): PagedAsyncIterableIterator<ProtectionContainerMapping>;
}

Methods

  • The operation to delete or remove a protection container mapping.

    Parameters

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

  • The operation to purge(force delete) a protection container 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

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • mappingName: string

      Protection container mapping name.

    • Optionaloptions: ReplicationProtectionContainerMappingsPurgeOptionalParams

      The options parameters.

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

  • The operation to purge(force delete) a protection container 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

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • mappingName: string

      Protection container mapping name.

    • Optionaloptions: ReplicationProtectionContainerMappingsPurgeOptionalParams

      The options parameters.

    Returns Promise<void>