Esempio n. 1
0
 /// <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));
 }