/// <summary> /// Lists all the recovery points of the given item protected by your /// Recovery Services Vault according to the query filter supplied in /// the arguments. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.RecoveryServices.Backup.IRecoveryPointOperations. /// </param> /// <param name='resourceGroupName'> /// Required. Resource group name of your recovery services vault. /// </param> /// <param name='resourceName'> /// Required. Name of your recovery services vault. /// </param> /// <param name='customRequestHeaders'> /// Optional. Request header parameters. /// </param> /// <param name='fabricName'> /// Optional. Fabric name of the protected item. /// </param> /// <param name='containerName'> /// Optional. Name of the container where the protected item belongs to. /// </param> /// <param name='protectedItemName'> /// Optional. Name of the protected item whose recovery points are to /// be fetched. /// </param> /// <param name='queryFilter'> /// Optional. Query parameters for listing recovery points. /// </param> /// <returns> /// List of recovery points as returned by the service with the list /// recovery points call. /// </returns> public static Task <RecoveryPointListResponse> ListAsync(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string fabricName, string containerName, string protectedItemName, RecoveryPointQueryParameters queryFilter) { return(operations.ListAsync(resourceGroupName, resourceName, customRequestHeaders, fabricName, containerName, protectedItemName, queryFilter, CancellationToken.None)); }
/// <summary> /// Get the list of all recovery points. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRecoveryPointOperations. /// </param> /// <param name='resourceGroupName'> /// Required. /// </param> /// <param name='resourceName'> /// Required. /// </param> /// <param name='customRequestHeaders'> /// Optional. Request header parameters. /// </param> /// <param name='containerName'> /// Optional. /// </param> /// <param name='itemName'> /// Optional. /// </param> /// <returns> /// The definition of a CSMRecoveryPointListOperationResponse. /// </returns> public static Task <CSMRecoveryPointListOperationResponse> ListAsync(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { return(operations.ListAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, CancellationToken.None)); }
/// <summary> /// Get all recovery points for a replication protected item. /// </summary> /// <param name='operations'> /// Reference to the /// Microsoft.Azure.Management.SiteRecovery.IRecoveryPointOperations. /// </param> /// <param name='fabricName'> /// Required. Fabric unique name. /// </param> /// <param name='protectionContainerName'> /// Required. Protection container unique name. /// </param> /// <param name='replicationProtectedItemName'> /// Required. Replication protected item's name. /// </param> /// <param name='customRequestHeaders'> /// Optional. Request header parameters. /// </param> /// <returns> /// The response model for a list of recovery points. /// </returns> public static Task <RecoveryPointListResponse> ListAsync(this IRecoveryPointOperations operations, string fabricName, string protectionContainerName, string replicationProtectedItemName, CustomRequestHeaders customRequestHeaders) { return(operations.ListAsync(fabricName, protectionContainerName, replicationProtectedItemName, customRequestHeaders, CancellationToken.None)); }