diff --git a/src/SDKs/RecoveryServices.SiteRecovery/AzSdk.RP.props b/src/SDKs/RecoveryServices.SiteRecovery/AzSdk.RP.props
index 4e8c8e050307..25a7e0b8eb95 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/AzSdk.RP.props
+++ b/src/SDKs/RecoveryServices.SiteRecovery/AzSdk.RP.props
@@ -1,7 +1,7 @@
- RecoveryServices_2016-08-10;
+ RecoveryServices_2018-01-10;
$(PackageTags);$(CommonTags);$(AzureApiTag);
\ No newline at end of file
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs
index c5501d85c377..0a7be56ab715 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs
@@ -24,10 +24,11 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IRecoveryPointsOperations
{
///
- /// Get a recovery point.
+ /// Get recovery points for a replication protected item.
///
///
- /// Get the details of specified recovery point.
+ /// Lists the available recovery points for a replication protected
+ /// item.
///
///
/// The fabric name.
@@ -38,9 +39,6 @@ public partial interface IRecoveryPointsOperations
///
/// The replication protected item's name.
///
- ///
- /// The recovery point name.
- ///
///
/// The headers that will be added to request.
///
@@ -56,13 +54,12 @@ public partial interface IRecoveryPointsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, string recoveryPointName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationProtectedItemsWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Get recovery points for a replication protected item.
+ /// Get a recovery point.
///
///
- /// Lists the available recovery points for a replication protected
- /// item.
+ /// Get the details of specified recovery point.
///
///
/// The fabric name.
@@ -73,6 +70,9 @@ public partial interface IRecoveryPointsOperations
///
/// The replication protected item's name.
///
+ ///
+ /// The recovery point name.
+ ///
///
/// The headers that will be added to request.
///
@@ -88,7 +88,7 @@ public partial interface IRecoveryPointsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationProtectedItemsWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, string recoveryPointName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Get recovery points for a replication protected item.
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs
index 1f196e4f1189..da98a7a1403a 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs
@@ -24,15 +24,13 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationAlertSettingsOperations
{
///
- /// Gets an email notification(alert) configuration.
+ /// Gets the list of configured email notification(alert)
+ /// configurations.
///
///
- /// Gets the details of the specified email notification(alert)
- /// configuration.
+ /// Gets the list of email notification(alert) configurations for the
+ /// vault.
///
- ///
- /// The name of the email notification configuration.
- ///
///
/// The headers that will be added to request.
///
@@ -48,18 +46,16 @@ public partial interface IReplicationAlertSettingsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string alertSettingName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Configures email notifications for this vault.
+ /// Gets an email notification(alert) configuration.
///
///
- /// Create or update an email notification(alert) configuration.
+ /// Gets the details of the specified email notification(alert)
+ /// configuration.
///
///
- /// The name of the email notification(alert) configuration.
- ///
- ///
- /// The input to configure the email notification(alert).
+ /// The name of the email notification configuration.
///
///
/// The headers that will be added to request.
@@ -76,15 +72,19 @@ public partial interface IReplicationAlertSettingsOperations
///
/// Thrown when a required parameter is null
///
- Task> CreateWithHttpMessagesAsync(string alertSettingName, ConfigureAlertRequest request, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string alertSettingName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of configured email notification(alert)
- /// configurations.
+ /// Configures email notifications for this vault.
///
///
- /// Gets the list of email notification(alert) configurations for the
- /// vault.
+ /// Create or update an email notification(alert) configuration.
///
+ ///
+ /// The name of the email notification(alert) configuration.
+ ///
+ ///
+ /// The input to configure the email notification(alert).
+ ///
///
/// The headers that will be added to request.
///
@@ -100,7 +100,7 @@ public partial interface IReplicationAlertSettingsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> CreateWithHttpMessagesAsync(string alertSettingName, ConfigureAlertRequest request, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of configured email notification(alert)
/// configurations.
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs
index 303df6eed232..a3ea3fb30284 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs
@@ -25,13 +25,13 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationEventsOperations
{
///
- /// Get the details of an Azure Site recovery event.
+ /// Gets the list of Azure Site Recovery events.
///
///
- /// The operation to get the details of an Azure Site recovery event.
+ /// Gets the list of Azure Site Recovery events for the vault.
///
- ///
- /// The name of the Azure Site Recovery event.
+ ///
+ /// OData parameters to apply to the operation.
///
///
/// The headers that will be added to request.
@@ -48,15 +48,15 @@ public partial interface IReplicationEventsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string eventName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of Azure Site Recovery events.
+ /// Get the details of an Azure Site recovery event.
///
///
- /// Gets the list of Azure Site Recovery events for the vault.
+ /// The operation to get the details of an Azure Site recovery event.
///
- ///
- /// OData parameters to apply to the operation.
+ ///
+ /// The name of the Azure Site Recovery event.
///
///
/// The headers that will be added to request.
@@ -73,7 +73,7 @@ public partial interface IReplicationEventsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string eventName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of Azure Site Recovery events.
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs
index 3144feb326fa..3e2da5975552 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs
@@ -24,14 +24,11 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationFabricsOperations
{
///
- /// Migrates the site to AAD.
+ /// Gets the list of ASR fabrics
///
///
- /// The operation to migrate an Azure Site Recovery fabric to AAD.
+ /// Gets a list of the Azure Site Recovery fabrics in the vault.
///
- ///
- /// ASR fabric to migrate.
- ///
///
/// The headers that will be added to request.
///
@@ -41,21 +38,21 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task MigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Renews certificate for the fabric.
+ /// Gets the details of an ASR fabric.
///
///
- /// Renews the connection certificate for the ASR replication fabric.
+ /// Gets the details of an Azure Site Recovery fabric.
///
///
- /// fabric name to renew certs for.
- ///
- ///
- /// Renew certificate input.
+ /// Fabric name.
///
///
/// The headers that will be added to request.
@@ -72,19 +69,19 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task> RenewCertificateWithHttpMessagesAsync(string fabricName, RenewCertificateInput renewCertificate, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Perform failover of the process server.
+ /// Creates an Azure Site Recovery fabric.
///
///
- /// The operation to move replications from a process server to another
- /// process server.
+ /// The operation to create an Azure Site Recovery fabric (for e.g.
+ /// Hyper-V site)
///
///
- /// The name of the fabric containing the process server.
+ /// Name of the ASR fabric.
///
- ///
- /// The input to the failover process server operation.
+ ///
+ /// Fabric creation input.
///
///
/// The headers that will be added to request.
@@ -101,15 +98,15 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task> ReassociateGatewayWithHttpMessagesAsync(string fabricName, FailoverProcessServerRequest failoverProcessServerRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> CreateWithHttpMessagesAsync(string fabricName, FabricCreationInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Checks the consistency of the ASR fabric.
+ /// Purges the site.
///
///
- /// The operation to perform a consistency check on the fabric.
+ /// The operation to purge(force delete) an Azure Site Recovery fabric.
///
///
- /// Fabric name.
+ /// ASR fabric to purge.
///
///
/// The headers that will be added to request.
@@ -120,21 +117,18 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> CheckConsistencyWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task PurgeWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Deletes the site.
+ /// Checks the consistency of the ASR fabric.
///
///
- /// The operation to delete or remove an Azure Site Recovery fabric.
+ /// The operation to perform a consistency check on the fabric.
///
///
- /// ASR fabric to delete
+ /// Fabric name.
///
///
/// The headers that will be added to request.
@@ -145,18 +139,21 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task DeleteWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> CheckConsistencyWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the details of an ASR fabric.
+ /// Migrates the site to AAD.
///
///
- /// Gets the details of an Azure Site Recovery fabric.
+ /// The operation to migrate an Azure Site Recovery fabric to AAD.
///
///
- /// Fabric name.
+ /// ASR fabric to migrate.
///
///
/// The headers that will be added to request.
@@ -167,25 +164,22 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task MigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Creates an Azure Site Recoery fabric.
+ /// Perform failover of the process server.
///
///
- /// The operation to create an Azure Site Recovery fabric (for e.g.
- /// Hyper-V site)
+ /// The operation to move replications from a process server to another
+ /// process server.
///
///
- /// Name of the ASR fabric.
+ /// The name of the fabric containing the process server.
///
- ///
- /// Fabric creation input.
+ ///
+ /// The input to the failover process server operation.
///
///
/// The headers that will be added to request.
@@ -202,15 +196,15 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task> CreateWithHttpMessagesAsync(string fabricName, FabricCreationInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ReassociateGatewayWithHttpMessagesAsync(string fabricName, FailoverProcessServerRequest failoverProcessServerRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Purges the site.
+ /// Deletes the site.
///
///
- /// The operation to purge(force delete) an Azure Site Recovery fabric.
+ /// The operation to delete or remove an Azure Site Recovery fabric.
///
///
- /// ASR fabric to purge.
+ /// ASR fabric to delete
///
///
/// The headers that will be added to request.
@@ -224,13 +218,19 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task PurgeWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task DeleteWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of ASR fabrics
+ /// Renews certificate for the fabric.
///
///
- /// Gets a list of the Azure Site Recovery fabrics in the vault.
+ /// Renews the connection certificate for the ASR replication fabric.
///
+ ///
+ /// fabric name to renew certs for.
+ ///
+ ///
+ /// Renew certificate input.
+ ///
///
/// The headers that will be added to request.
///
@@ -246,15 +246,19 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> RenewCertificateWithHttpMessagesAsync(string fabricName, RenewCertificateInput renewCertificate, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Migrates the site to AAD.
+ /// Creates an Azure Site Recovery fabric.
///
///
- /// The operation to migrate an Azure Site Recovery fabric to AAD.
+ /// The operation to create an Azure Site Recovery fabric (for e.g.
+ /// Hyper-V site)
///
///
- /// ASR fabric to migrate.
+ /// Name of the ASR fabric.
+ ///
+ ///
+ /// Fabric creation input.
///
///
/// The headers that will be added to request.
@@ -265,21 +269,21 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginMigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCreateWithHttpMessagesAsync(string fabricName, FabricCreationInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Renews certificate for the fabric.
+ /// Purges the site.
///
///
- /// Renews the connection certificate for the ASR replication fabric.
+ /// The operation to purge(force delete) an Azure Site Recovery fabric.
///
///
- /// fabric name to renew certs for.
- ///
- ///
- /// Renew certificate input.
+ /// ASR fabric to purge.
///
///
/// The headers that will be added to request.
@@ -290,25 +294,18 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginRenewCertificateWithHttpMessagesAsync(string fabricName, RenewCertificateInput renewCertificate, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginPurgeWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Perform failover of the process server.
+ /// Checks the consistency of the ASR fabric.
///
///
- /// The operation to move replications from a process server to another
- /// process server.
+ /// The operation to perform a consistency check on the fabric.
///
///
- /// The name of the fabric containing the process server.
- ///
- ///
- /// The input to the failover process server operation.
+ /// Fabric name.
///
///
/// The headers that will be added to request.
@@ -325,15 +322,15 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginReassociateGatewayWithHttpMessagesAsync(string fabricName, FailoverProcessServerRequest failoverProcessServerRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCheckConsistencyWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Checks the consistency of the ASR fabric.
+ /// Migrates the site to AAD.
///
///
- /// The operation to perform a consistency check on the fabric.
+ /// The operation to migrate an Azure Site Recovery fabric to AAD.
///
///
- /// Fabric name.
+ /// ASR fabric to migrate.
///
///
/// The headers that will be added to request.
@@ -344,21 +341,22 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginCheckConsistencyWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginMigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Deletes the site.
+ /// Perform failover of the process server.
///
///
- /// The operation to delete or remove an Azure Site Recovery fabric.
+ /// The operation to move replications from a process server to another
+ /// process server.
///
///
- /// ASR fabric to delete
+ /// The name of the fabric containing the process server.
+ ///
+ ///
+ /// The input to the failover process server operation.
///
///
/// The headers that will be added to request.
@@ -369,22 +367,21 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginDeleteWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginReassociateGatewayWithHttpMessagesAsync(string fabricName, FailoverProcessServerRequest failoverProcessServerRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Creates an Azure Site Recoery fabric.
+ /// Deletes the site.
///
///
- /// The operation to create an Azure Site Recovery fabric (for e.g.
- /// Hyper-V site)
+ /// The operation to delete or remove an Azure Site Recovery fabric.
///
///
- /// Name of the ASR fabric.
- ///
- ///
- /// Fabric creation input.
+ /// ASR fabric to delete
///
///
/// The headers that will be added to request.
@@ -395,21 +392,21 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginCreateWithHttpMessagesAsync(string fabricName, FabricCreationInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginDeleteWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Purges the site.
+ /// Renews certificate for the fabric.
///
///
- /// The operation to purge(force delete) an Azure Site Recovery fabric.
+ /// Renews the connection certificate for the ASR replication fabric.
///
///
- /// ASR fabric to purge.
+ /// fabric name to renew certs for.
+ ///
+ ///
+ /// Renew certificate input.
///
///
/// The headers that will be added to request.
@@ -420,10 +417,13 @@ public partial interface IReplicationFabricsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginPurgeWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginRenewCertificateWithHttpMessagesAsync(string fabricName, RenewCertificateInput renewCertificate, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of ASR fabrics
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs
index e5633a934838..bfcc4d68c5d3 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs
@@ -25,16 +25,13 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationJobsOperations
{
///
- /// Resumes the specified job.
+ /// Gets the list of jobs.
///
///
- /// The operation to resume an Azure Site Recovery job
+ /// Gets the list of Azure Site Recovery Jobs for the vault.
///
- ///
- /// Job identifier.
- ///
- ///
- /// Resume rob comments.
+ ///
+ /// OData parameters to apply to the operation.
///
///
/// The headers that will be added to request.
@@ -51,15 +48,15 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> ResumeWithHttpMessagesAsync(string jobName, ResumeJobParams resumeJobParams, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Restarts the specified job.
+ /// Gets the job details.
///
///
- /// The operation to restart an Azure Site Recovery job.
+ /// Get the details of an Azure Site Recovery job.
///
///
- /// Job identifier.
+ /// Job identifier
///
///
/// The headers that will be added to request.
@@ -76,7 +73,7 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> RestartWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Cancels the specified job.
///
@@ -103,13 +100,13 @@ public partial interface IReplicationJobsOperations
///
Task> CancelWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the job details.
+ /// Restarts the specified job.
///
///
- /// Get the details of an Azure Site Recovery job.
+ /// The operation to restart an Azure Site Recovery job.
///
///
- /// Job identifier
+ /// Job identifier.
///
///
/// The headers that will be added to request.
@@ -126,16 +123,18 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> RestartWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Exports the details of the Azure Site Recovery jobs of the vault.
+ /// Resumes the specified job.
///
///
- /// The operation to export the details of the Azure Site Recovery jobs
- /// of the vault.
+ /// The operation to resume an Azure Site Recovery job
///
- ///
- /// job query filter.
+ ///
+ /// Job identifier.
+ ///
+ ///
+ /// Resume rob comments.
///
///
/// The headers that will be added to request.
@@ -152,15 +151,16 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> ExportWithHttpMessagesAsync(JobQueryParameter jobQueryParameter, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ResumeWithHttpMessagesAsync(string jobName, ResumeJobParams resumeJobParams, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of jobs.
+ /// Exports the details of the Azure Site Recovery jobs of the vault.
///
///
- /// Gets the list of Azure Site Recovery Jobs for the vault.
+ /// The operation to export the details of the Azure Site Recovery jobs
+ /// of the vault.
///
- ///
- /// OData parameters to apply to the operation.
+ ///
+ /// job query filter.
///
///
/// The headers that will be added to request.
@@ -177,18 +177,15 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ExportWithHttpMessagesAsync(JobQueryParameter jobQueryParameter, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Resumes the specified job.
+ /// Cancels the specified job.
///
///
- /// The operation to resume an Azure Site Recovery job
+ /// The operation to cancel an Azure Site Recovery job.
///
///
- /// Job identifier.
- ///
- ///
- /// Resume rob comments.
+ /// Job indentifier.
///
///
/// The headers that will be added to request.
@@ -205,7 +202,7 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginResumeWithHttpMessagesAsync(string jobName, ResumeJobParams resumeJobParams, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCancelWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Restarts the specified job.
///
@@ -232,13 +229,16 @@ public partial interface IReplicationJobsOperations
///
Task> BeginRestartWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Cancels the specified job.
+ /// Resumes the specified job.
///
///
- /// The operation to cancel an Azure Site Recovery job.
+ /// The operation to resume an Azure Site Recovery job
///
///
- /// Job indentifier.
+ /// Job identifier.
+ ///
+ ///
+ /// Resume rob comments.
///
///
/// The headers that will be added to request.
@@ -255,7 +255,7 @@ public partial interface IReplicationJobsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginCancelWithHttpMessagesAsync(string jobName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginResumeWithHttpMessagesAsync(string jobName, ResumeJobParams resumeJobParams, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Exports the details of the Azure Site Recovery jobs of the vault.
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs
index 748539c76a2f..47f696e21ce9 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs
@@ -23,28 +23,6 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
///
public partial interface IReplicationNetworkMappingsOperations
{
- ///
- /// Gets all the network mappings under a vault.
- ///
- ///
- /// Lists all ASR network mappings in the vault.
- ///
- ///
- /// The headers that will be added to request.
- ///
- ///
- /// The cancellation token.
- ///
- ///
- /// Thrown when the operation returned an invalid status code
- ///
- ///
- /// Thrown when unable to deserialize the response
- ///
- ///
- /// Thrown when a required parameter is null
- ///
- Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets all the network mappings under a network.
///
@@ -201,6 +179,28 @@ public partial interface IReplicationNetworkMappingsOperations
///
Task> UpdateWithHttpMessagesAsync(string fabricName, string networkName, string networkMappingName, UpdateNetworkMappingInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
+ /// Gets all the network mappings under a vault.
+ ///
+ ///
+ /// Lists all ASR network mappings in the vault.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ ///
/// Creates network mapping.
///
///
@@ -297,10 +297,10 @@ public partial interface IReplicationNetworkMappingsOperations
///
Task> BeginUpdateWithHttpMessagesAsync(string fabricName, string networkName, string networkMappingName, UpdateNetworkMappingInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets all the network mappings under a vault.
+ /// Gets all the network mappings under a network.
///
///
- /// Lists all ASR network mappings in the vault.
+ /// Lists all ASR network mappings for the specified network.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -320,12 +320,12 @@ public partial interface IReplicationNetworkMappingsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationNetworksNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets all the network mappings under a network.
+ /// Gets all the network mappings under a vault.
///
///
- /// Lists all ASR network mappings for the specified network.
+ /// Lists all ASR network mappings in the vault.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -345,6 +345,6 @@ public partial interface IReplicationNetworkMappingsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationNetworksNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs
index c570443dd8cf..fbe4773a1bbe 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs
@@ -24,11 +24,14 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationNetworksOperations
{
///
- /// Gets the list of networks. View-only API.
+ /// Gets the list of networks under a fabric.
///
///
- /// Lists the networks available in a vault
+ /// Lists the networks available for a fabric.
///
+ ///
+ /// Fabric name
+ ///
///
/// The headers that will be added to request.
///
@@ -44,15 +47,18 @@ public partial interface IReplicationNetworksOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationFabricsWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of networks under a fabric.
+ /// Gets a network with specified server id and network name.
///
///
- /// Lists the networks available for a fabric.
+ /// Gets the details of a network.
///
///
- /// Fabric name
+ /// Server Id.
+ ///
+ ///
+ /// Primary network name.
///
///
/// The headers that will be added to request.
@@ -69,19 +75,13 @@ public partial interface IReplicationNetworksOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationFabricsWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, string networkName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets a network with specified server id and network name.
+ /// Gets the list of networks. View-only API.
///
///
- /// Gets the details of a network.
+ /// Lists the networks available in a vault
///
- ///
- /// Server Id.
- ///
- ///
- /// Primary network name.
- ///
///
/// The headers that will be added to request.
///
@@ -97,12 +97,12 @@ public partial interface IReplicationNetworksOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, string networkName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of networks. View-only API.
+ /// Gets the list of networks under a fabric.
///
///
- /// Lists the networks available in a vault
+ /// Lists the networks available for a fabric.
///
///
/// The NextLink from the previous successful call to List operation.
@@ -122,12 +122,12 @@ public partial interface IReplicationNetworksOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationFabricsNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of networks under a fabric.
+ /// Gets the list of networks. View-only API.
///
///
- /// Lists the networks available for a fabric.
+ /// Lists the networks available in a vault
///
///
/// The NextLink from the previous successful call to List operation.
@@ -147,6 +147,6 @@ public partial interface IReplicationNetworksOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationFabricsNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
}
}
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs
index 7d5405659c97..7433ff25f6f2 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs
@@ -23,6 +23,28 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
///
public partial interface IReplicationPoliciesOperations
{
+ ///
+ /// Gets the list of replication policies
+ ///
+ ///
+ /// Lists the replication policies for a vault.
+ ///
+ ///
+ /// The headers that will be added to request.
+ ///
+ ///
+ /// The cancellation token.
+ ///
+ ///
+ /// Thrown when the operation returned an invalid status code
+ ///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
+ ///
+ /// Thrown when a required parameter is null
+ ///
+ Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the requested policy.
///
@@ -99,16 +121,16 @@ public partial interface IReplicationPoliciesOperations
///
Task DeleteWithHttpMessagesAsync(string policyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Updates the protection profile.
+ /// Updates the policy.
///
///
/// The operation to update a replication policy.
///
///
- /// Protection profile Id.
+ /// Policy Id.
///
///
- /// Update Protection Profile Input
+ /// Update Policy Input
///
///
/// The headers that will be added to request.
@@ -127,28 +149,6 @@ public partial interface IReplicationPoliciesOperations
///
Task> UpdateWithHttpMessagesAsync(string policyName, UpdatePolicyInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of replication policies
- ///
- ///
- /// Lists the replication policies for a vault.
- ///
- ///
- /// The headers that will be added to request.
- ///
- ///
- /// The cancellation token.
- ///
- ///
- /// Thrown when the operation returned an invalid status code
- ///
- ///
- /// Thrown when unable to deserialize the response
- ///
- ///
- /// Thrown when a required parameter is null
- ///
- Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
- ///
/// Creates the policy.
///
///
@@ -199,16 +199,16 @@ public partial interface IReplicationPoliciesOperations
///
Task BeginDeleteWithHttpMessagesAsync(string policyName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Updates the protection profile.
+ /// Updates the policy.
///
///
/// The operation to update a replication policy.
///
///
- /// Protection profile Id.
+ /// Policy Id.
///
///
- /// Update Protection Profile Input
+ /// Update Policy Input
///
///
/// The headers that will be added to request.
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs
index 8a6bba5da9c5..6aadb959f1f0 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs
@@ -24,10 +24,10 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationProtectableItemsOperations
{
///
- /// Gets the details of a protectable item.
+ /// Gets the list of protectable items.
///
///
- /// The operation to get the details of a protectable item.
+ /// Lists the protectable items in a protection container.
///
///
/// Fabric name.
@@ -35,9 +35,6 @@ public partial interface IReplicationProtectableItemsOperations
///
/// Protection container name.
///
- ///
- /// Protectable item name.
- ///
///
/// The headers that will be added to request.
///
@@ -53,12 +50,12 @@ public partial interface IReplicationProtectableItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string protectableItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationProtectionContainersWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of protectable items.
+ /// Gets the details of a protectable item.
///
///
- /// Lists the protectable items in a protection container.
+ /// The operation to get the details of a protectable item.
///
///
/// Fabric name.
@@ -66,6 +63,9 @@ public partial interface IReplicationProtectableItemsOperations
///
/// Protection container name.
///
+ ///
+ /// Protectable item name.
+ ///
///
/// The headers that will be added to request.
///
@@ -81,7 +81,7 @@ public partial interface IReplicationProtectableItemsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationProtectionContainersWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string protectableItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of protectable items.
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs
index bea7e64b489a..5021bee819b1 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs
@@ -54,17 +54,19 @@ public partial interface IReplicationProtectedItemsOperations
///
Task>> ListByReplicationProtectionContainersWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of replication protected items.
+ /// Gets the details of a Replication protected item.
///
///
- /// Gets the list of ASR replication protected items in the vault.
+ /// Gets the details of an ASR replication protected item.
///
- ///
- /// OData parameters to apply to the operation.
+ ///
+ /// Fabric unique name.
///
- ///
- /// The pagination token. Possible values: "FabricId" or
- /// "FabricId_CloudId" or null
+ ///
+ /// Protection container name.
+ ///
+ ///
+ /// Replication protected item name.
///
///
/// The headers that will be added to request.
@@ -81,25 +83,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), string skipToken = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Change or apply recovery point.
+ /// Enables protection.
///
///
- /// The operation to change the recovery point of a failed over
- /// replication protected item.
+ /// The operation to create an ASR replication protected item (Enable
+ /// replication).
///
///
- /// The ARM fabric name.
+ /// Name of the fabric.
///
///
- /// The protection container name.
+ /// Protection container name.
///
///
- /// The replicated protected item's name.
+ /// A name for the replication protected item.
///
- ///
- /// The ApplyRecoveryPointInput.
+ ///
+ /// Enable Protection Input.
///
///
/// The headers that will be added to request.
@@ -116,22 +118,24 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> ApplyRecoveryPointWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ApplyRecoveryPointInput applyRecoveryPointInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> CreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, EnableProtectionInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Resynchronize or repair replication.
+ /// Purges protection.
///
///
- /// The operation to start resynchronize/repair replication for a
- /// replication protected item requiring resynchronization.
+ /// The operation to delete or purge a replication protected item. This
+ /// operation will force delete the replication protected item. Use the
+ /// remove operation on replication protected item to perform a clean
+ /// disable replication for the item.
///
///
- /// The name of the fabric.
+ /// Fabric name.
///
///
- /// The name of the container.
+ /// Protection container name.
///
///
- /// The name of the replication protected item.
+ /// Replication protected item name.
///
///
/// The headers that will be added to request.
@@ -142,32 +146,28 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> RepairReplicationWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task PurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Update the mobility service on a protected item.
+ /// Updates protection.
///
///
- /// The operation to update(push update) the installed mobility service
- /// software on a replication protected item to the latest available
- /// version.
+ /// The operation to update the recovery settings of an ASR replication
+ /// protected item.
///
///
- /// The name of the fabric containing the protected item.
+ /// Fabric name.
///
///
- /// The name of the container containing the protected item.
+ /// Protection container name.
///
- ///
- /// The name of the protected item on which the agent is to be updated.
+ ///
+ /// Replication protected item name.
///
- ///
- /// Request to update the mobility service on the protected item.
+ ///
+ /// Update protection input.
///
///
/// The headers that will be added to request.
@@ -184,25 +184,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> UpdateMobilityServiceWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> UpdateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UpdateReplicationProtectedItemInput updateProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute Reverse Replication\Reprotect
+ /// Change or apply recovery point.
///
///
- /// Operation to reprotect or reverse replicate a failed over
+ /// The operation to change the recovery point of a failed over
/// replication protected item.
///
///
- /// Unique fabric name.
+ /// The ARM fabric name.
///
///
- /// Protection container name.
+ /// The protection container name.
///
///
- /// Replication protected item name.
+ /// The replicated protected item's name.
///
- ///
- /// Disable protection input.
+ ///
+ /// The ApplyRecoveryPointInput.
///
///
/// The headers that will be added to request.
@@ -219,7 +219,7 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> ReprotectWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ReverseReplicationInput rrInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ApplyRecoveryPointWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ApplyRecoveryPointInput applyRecoveryPointInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Execute commit failover
///
@@ -252,11 +252,11 @@ public partial interface IReplicationProtectedItemsOperations
///
Task> FailoverCommitWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute test failover cleanup.
+ /// Execute planned failover
///
///
- /// Operation to clean up the test failover of a replication protected
- /// item.
+ /// Operation to initiate a planned failover of the replication
+ /// protected item.
///
///
/// Unique fabric name.
@@ -267,8 +267,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Test failover cleanup input.
+ ///
+ /// Disable protection input.
///
///
/// The headers that will be added to request.
@@ -285,16 +285,16 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> TestFailoverCleanupWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverCleanupInput cleanupInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> PlannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, PlannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute test failover
+ /// Disables protection.
///
///
- /// Operation to perform a test failover of the replication protected
- /// item.
+ /// The operation to disable replication on a replication protected
+ /// item. This will also remove the item.
///
///
- /// Unique fabric name.
+ /// Fabric name.
///
///
/// Protection container name.
@@ -302,8 +302,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Test failover input.
+ ///
+ /// Disable protection input.
///
///
/// The headers that will be added to request.
@@ -314,30 +314,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> TestFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, DisableProtectionInput disableProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute unplanned failover
+ /// Resynchronize or repair replication.
///
///
- /// Operation to initiate a failover of the replication protected item.
+ /// The operation to start resynchronize/repair replication for a
+ /// replication protected item requiring resynchronization.
///
///
- /// Unique fabric name.
+ /// The name of the fabric.
///
///
- /// Protection container name.
+ /// The name of the container.
///
///
- /// Replication protected item name.
- ///
- ///
- /// Disable protection input.
+ /// The name of the replication protected item.
///
///
/// The headers that will be added to request.
@@ -354,13 +349,13 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> UnplannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UnplannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> RepairReplicationWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute planned failover
+ /// Execute Reverse Replication\Reprotect
///
///
- /// Operation to initiate a planned failover of the replication
- /// protected item.
+ /// Operation to reprotect or reverse replicate a failed over
+ /// replication protected item.
///
///
/// Unique fabric name.
@@ -371,7 +366,7 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
+ ///
/// Disable protection input.
///
///
@@ -389,16 +384,16 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> PlannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, PlannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> ReprotectWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ReverseReplicationInput rrInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Disables protection.
+ /// Execute test failover
///
///
- /// The operation to disable replication on a replication protected
- /// item. This will also remove the item.
+ /// Operation to perform a test failover of the replication protected
+ /// item.
///
///
- /// Fabric name.
+ /// Unique fabric name.
///
///
/// Protection container name.
@@ -406,8 +401,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Disable protection input.
+ ///
+ /// Test failover input.
///
///
/// The headers that will be added to request.
@@ -418,18 +413,22 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, DisableProtectionInput disableProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> TestFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the details of a Replication protected item.
+ /// Execute test failover cleanup.
///
///
- /// Gets the details of an ASR replication protected item.
+ /// Operation to clean up the test failover of a replication protected
+ /// item.
///
///
- /// Fabric unique name.
+ /// Unique fabric name.
///
///
/// Protection container name.
@@ -437,6 +436,9 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
+ ///
+ /// Test failover cleanup input.
+ ///
///
/// The headers that will be added to request.
///
@@ -452,25 +454,24 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> TestFailoverCleanupWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverCleanupInput cleanupInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Enables protection.
+ /// Execute unplanned failover
///
///
- /// The operation to create an ASR replication protected item (Enable
- /// replication).
+ /// Operation to initiate a failover of the replication protected item.
///
///
- /// Name of the fabric.
+ /// Unique fabric name.
///
///
/// Protection container name.
///
///
- /// A name for the replication protected item.
+ /// Replication protected item name.
///
- ///
- /// Enable Protection Input.
+ ///
+ /// Disable protection input.
///
///
/// The headers that will be added to request.
@@ -487,24 +488,26 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> CreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, EnableProtectionInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> UnplannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UnplannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Purges protection.
+ /// Update the mobility service on a protected item.
///
///
- /// The operation to delete or purge a replication protected item. This
- /// operation will force delete the replication protected item. Use the
- /// remove operation on replication protected item to perform a clean
- /// disable replication for the item.
+ /// The operation to update(push update) the installed mobility service
+ /// software on a replication protected item to the latest available
+ /// version.
///
///
- /// Fabric name.
+ /// The name of the fabric containing the protected item.
///
///
- /// Protection container name.
+ /// The name of the container containing the protected item.
///
- ///
- /// Replication protected item name.
+ ///
+ /// The name of the protected item on which the agent is to be updated.
+ ///
+ ///
+ /// Request to update the mobility service on the protected item.
///
///
/// The headers that will be added to request.
@@ -515,28 +518,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task PurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> UpdateMobilityServiceWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Updates protection.
+ /// Gets the list of replication protected items.
///
///
- /// The operation to update the recovery settings of an ASR replication
- /// protected item.
+ /// Gets the list of ASR replication protected items in the vault.
///
- ///
- /// Fabric name.
- ///
- ///
- /// Protection container name.
- ///
- ///
- /// Replication protected item name.
+ ///
+ /// OData parameters to apply to the operation.
///
- ///
- /// Update protection input.
+ ///
+ /// The pagination token. Possible values: "FabricId" or
+ /// "FabricId_CloudId" or null
///
///
/// The headers that will be added to request.
@@ -553,25 +553,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> UpdateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UpdateReplicationProtectedItemInput updateProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), string skipToken = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Change or apply recovery point.
+ /// Enables protection.
///
///
- /// The operation to change the recovery point of a failed over
- /// replication protected item.
+ /// The operation to create an ASR replication protected item (Enable
+ /// replication).
///
///
- /// The ARM fabric name.
+ /// Name of the fabric.
///
///
- /// The protection container name.
+ /// Protection container name.
///
///
- /// The replicated protected item's name.
+ /// A name for the replication protected item.
///
- ///
- /// The ApplyRecoveryPointInput.
+ ///
+ /// Enable Protection Input.
///
///
/// The headers that will be added to request.
@@ -588,22 +588,24 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginApplyRecoveryPointWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ApplyRecoveryPointInput applyRecoveryPointInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, EnableProtectionInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Resynchronize or repair replication.
+ /// Purges protection.
///
///
- /// The operation to start resynchronize/repair replication for a
- /// replication protected item requiring resynchronization.
+ /// The operation to delete or purge a replication protected item. This
+ /// operation will force delete the replication protected item. Use the
+ /// remove operation on replication protected item to perform a clean
+ /// disable replication for the item.
///
///
- /// The name of the fabric.
+ /// Fabric name.
///
///
- /// The name of the container.
+ /// Protection container name.
///
///
- /// The name of the replication protected item.
+ /// Replication protected item name.
///
///
/// The headers that will be added to request.
@@ -614,32 +616,28 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginRepairReplicationWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginPurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Update the mobility service on a protected item.
+ /// Updates protection.
///
///
- /// The operation to update(push update) the installed mobility service
- /// software on a replication protected item to the latest available
- /// version.
+ /// The operation to update the recovery settings of an ASR replication
+ /// protected item.
///
///
- /// The name of the fabric containing the protected item.
+ /// Fabric name.
///
///
- /// The name of the container containing the protected item.
+ /// Protection container name.
///
- ///
- /// The name of the protected item on which the agent is to be updated.
+ ///
+ /// Replication protected item name.
///
- ///
- /// Request to update the mobility service on the protected item.
+ ///
+ /// Update protection input.
///
///
/// The headers that will be added to request.
@@ -656,25 +654,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginUpdateMobilityServiceWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginUpdateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UpdateReplicationProtectedItemInput updateProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute Reverse Replication\Reprotect
+ /// Change or apply recovery point.
///
///
- /// Operation to reprotect or reverse replicate a failed over
+ /// The operation to change the recovery point of a failed over
/// replication protected item.
///
///
- /// Unique fabric name.
+ /// The ARM fabric name.
///
///
- /// Protection container name.
+ /// The protection container name.
///
///
- /// Replication protected item name.
+ /// The replicated protected item's name.
///
- ///
- /// Disable protection input.
+ ///
+ /// The ApplyRecoveryPointInput.
///
///
/// The headers that will be added to request.
@@ -691,7 +689,7 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginReprotectWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ReverseReplicationInput rrInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginApplyRecoveryPointWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ApplyRecoveryPointInput applyRecoveryPointInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Execute commit failover
///
@@ -724,11 +722,11 @@ public partial interface IReplicationProtectedItemsOperations
///
Task> BeginFailoverCommitWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute test failover cleanup.
+ /// Execute planned failover
///
///
- /// Operation to clean up the test failover of a replication protected
- /// item.
+ /// Operation to initiate a planned failover of the replication
+ /// protected item.
///
///
/// Unique fabric name.
@@ -739,8 +737,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Test failover cleanup input.
+ ///
+ /// Disable protection input.
///
///
/// The headers that will be added to request.
@@ -757,16 +755,16 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginTestFailoverCleanupWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverCleanupInput cleanupInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginPlannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, PlannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute test failover
+ /// Disables protection.
///
///
- /// Operation to perform a test failover of the replication protected
- /// item.
+ /// The operation to disable replication on a replication protected
+ /// item. This will also remove the item.
///
///
- /// Unique fabric name.
+ /// Fabric name.
///
///
/// Protection container name.
@@ -774,8 +772,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Test failover input.
+ ///
+ /// Disable protection input.
///
///
/// The headers that will be added to request.
@@ -786,30 +784,25 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginTestFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, DisableProtectionInput disableProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute unplanned failover
+ /// Resynchronize or repair replication.
///
///
- /// Operation to initiate a failover of the replication protected item.
+ /// The operation to start resynchronize/repair replication for a
+ /// replication protected item requiring resynchronization.
///
///
- /// Unique fabric name.
+ /// The name of the fabric.
///
///
- /// Protection container name.
+ /// The name of the container.
///
///
- /// Replication protected item name.
- ///
- ///
- /// Disable protection input.
+ /// The name of the replication protected item.
///
///
/// The headers that will be added to request.
@@ -826,13 +819,13 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginUnplannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UnplannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginRepairReplicationWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Execute planned failover
+ /// Execute Reverse Replication\Reprotect
///
///
- /// Operation to initiate a planned failover of the replication
- /// protected item.
+ /// Operation to reprotect or reverse replicate a failed over
+ /// replication protected item.
///
///
/// Unique fabric name.
@@ -843,7 +836,7 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
+ ///
/// Disable protection input.
///
///
@@ -861,16 +854,16 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginPlannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, PlannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginReprotectWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, ReverseReplicationInput rrInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Disables protection.
+ /// Execute test failover
///
///
- /// The operation to disable replication on a replication protected
- /// item. This will also remove the item.
+ /// Operation to perform a test failover of the replication protected
+ /// item.
///
///
- /// Fabric name.
+ /// Unique fabric name.
///
///
/// Protection container name.
@@ -878,8 +871,8 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
- ///
- /// Disable protection input.
+ ///
+ /// Test failover input.
///
///
/// The headers that will be added to request.
@@ -890,28 +883,31 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, DisableProtectionInput disableProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginTestFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Enables protection.
+ /// Execute test failover cleanup.
///
///
- /// The operation to create an ASR replication protected item (Enable
- /// replication).
+ /// Operation to clean up the test failover of a replication protected
+ /// item.
///
///
- /// Name of the fabric.
+ /// Unique fabric name.
///
///
/// Protection container name.
///
///
- /// A name for the replication protected item.
+ /// Replication protected item name.
///
- ///
- /// Enable Protection Input.
+ ///
+ /// Test failover cleanup input.
///
///
/// The headers that will be added to request.
@@ -928,18 +924,15 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, EnableProtectionInput input, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginTestFailoverCleanupWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, TestFailoverCleanupInput cleanupInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Purges protection.
+ /// Execute unplanned failover
///
///
- /// The operation to delete or purge a replication protected item. This
- /// operation will force delete the replication protected item. Use the
- /// remove operation on replication protected item to perform a clean
- /// disable replication for the item.
+ /// Operation to initiate a failover of the replication protected item.
///
///
- /// Fabric name.
+ /// Unique fabric name.
///
///
/// Protection container name.
@@ -947,6 +940,9 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Replication protected item name.
///
+ ///
+ /// Disable protection input.
+ ///
///
/// The headers that will be added to request.
///
@@ -956,28 +952,32 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginPurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginUnplannedFailoverWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UnplannedFailoverInput failoverInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Updates protection.
+ /// Update the mobility service on a protected item.
///
///
- /// The operation to update the recovery settings of an ASR replication
- /// protected item.
+ /// The operation to update(push update) the installed mobility service
+ /// software on a replication protected item to the latest available
+ /// version.
///
///
- /// Fabric name.
+ /// The name of the fabric containing the protected item.
///
///
- /// Protection container name.
+ /// The name of the container containing the protected item.
///
- ///
- /// Replication protected item name.
+ ///
+ /// The name of the protected item on which the agent is to be updated.
///
- ///
- /// Update protection input.
+ ///
+ /// Request to update the mobility service on the protected item.
///
///
/// The headers that will be added to request.
@@ -994,7 +994,7 @@ public partial interface IReplicationProtectedItemsOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginUpdateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicatedProtectedItemName, UpdateReplicationProtectedItemInput updateProtectionInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginUpdateMobilityServiceWithHttpMessagesAsync(string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of Replication protected items.
///
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs
index 8442e888d117..ca3506d62af3 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs
@@ -24,10 +24,11 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationProtectionContainerMappingsOperations
{
///
- /// Remove protection container mapping.
+ /// Gets the list of protection container mappings for a protection
+ /// container.
///
///
- /// The operation to delete or remove a protection container mapping.
+ /// Lists the protection container mappings for a protection container.
///
///
/// Fabric name.
@@ -35,12 +36,6 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Protection container name.
///
- ///
- /// Protection container mapping name.
- ///
- ///
- /// Removal input.
- ///
///
/// The headers that will be added to request.
///
@@ -50,10 +45,13 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, RemoveProtectionContainerMappingInput removalInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationProtectionContainersWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets a protection container mapping/
///
@@ -148,11 +146,10 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
Task PurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of protection container mappings for a protection
- /// container.
+ /// Remove protection container mapping.
///
///
- /// Lists the protection container mappings for a protection container.
+ /// The operation to delete or remove a protection container mapping.
///
///
/// Fabric name.
@@ -160,6 +157,12 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Protection container name.
///
+ ///
+ /// Protection container mapping name.
+ ///
+ ///
+ /// Removal input.
+ ///
///
/// The headers that will be added to request.
///
@@ -169,13 +172,10 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationProtectionContainersWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, RemoveProtectionContainerMappingInput removalInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of all protection container mappings in a vault.
///
@@ -199,10 +199,10 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Remove protection container mapping.
+ /// Create protection container mapping.
///
///
- /// The operation to delete or remove a protection container mapping.
+ /// The operation to create a protection container mapping.
///
///
/// Fabric name.
@@ -213,8 +213,8 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Protection container mapping name.
///
- ///
- /// Removal input.
+ ///
+ /// Mapping creation input.
///
///
/// The headers that will be added to request.
@@ -225,15 +225,18 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, RemoveProtectionContainerMappingInput removalInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, CreateProtectionContainerMappingInput creationInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Create protection container mapping.
+ /// Purge protection container mapping.
///
///
- /// The operation to create a protection container mapping.
+ /// The operation to purge(force delete) a protection container mapping
///
///
/// Fabric name.
@@ -244,9 +247,6 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Protection container mapping name.
///
- ///
- /// Mapping creation input.
- ///
///
/// The headers that will be added to request.
///
@@ -256,18 +256,15 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, CreateProtectionContainerMappingInput creationInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginPurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Purge protection container mapping.
+ /// Remove protection container mapping.
///
///
- /// The operation to purge(force delete) a protection container mapping
+ /// The operation to delete or remove a protection container mapping.
///
///
/// Fabric name.
@@ -278,6 +275,9 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Protection container mapping name.
///
+ ///
+ /// Removal input.
+ ///
///
/// The headers that will be added to request.
///
@@ -290,7 +290,7 @@ public partial interface IReplicationProtectionContainerMappingsOperations
///
/// Thrown when a required parameter is null
///
- Task BeginPurgeWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, string mappingName, RemoveProtectionContainerMappingInput removalInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of protection container mappings for a protection
/// container.
diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs
index d17a969eef19..c41da22e4dd0 100644
--- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs
+++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs
@@ -24,21 +24,13 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery
public partial interface IReplicationProtectionContainersOperations
{
///
- /// Switches protection from one container to another or one
- /// replication provider to another.
+ /// Gets the list of protection container for a fabric.
///
///
- /// Operation to switch protection from one container to another or one
- /// replication provider to another.
+ /// Lists the protection containers in the specified fabric.
///
///
- /// Unique fabric name.
- ///
- ///
- /// Protection container name.
- ///
- ///
- /// Switch protection input.
+ /// Fabric name.
///
///
/// The headers that will be added to request.
@@ -55,18 +47,18 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task> SwitchProtectionWithHttpMessagesAsync(string fabricName, string protectionContainerName, SwitchProtectionInput switchInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task>> ListByReplicationFabricsWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Removes a protection container.
+ /// Gets the protection container details.
///
///
- /// Operation to remove a protection container.
+ /// Gets the details of a protection container.
///
///
- /// Unique fabric ARM name.
+ /// Fabric name.
///
///
- /// Unique protection container ARM name.
+ /// Protection container name.
///
///
/// The headers that will be added to request.
@@ -77,25 +69,27 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Adds a protectable item to the replication protection container.
+ /// Create a protection container.
///
///
- /// The operation to a add a protectable item to a protection
- /// container(Add physical server.)
+ /// Operation to create a protection container.
///
///
- /// The name of the fabric.
+ /// Unique fabric ARM name.
///
///
- /// The name of the protection container.
+ /// Unique protection container ARM name.
///
- ///
- /// The request object to add a protectable item.
+ ///
+ /// Creation input.
///
///
/// The headers that will be added to request.
@@ -112,18 +106,22 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task> DiscoverProtectableItemWithHttpMessagesAsync(string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> CreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, CreateProtectionContainerInput creationInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the protection container details.
+ /// Adds a protectable item to the replication protection container.
///
///
- /// Gets the details of a protection container.
+ /// The operation to a add a protectable item to a protection
+ /// container(Add physical server.)
///
///
- /// Fabric name.
+ /// The name of the fabric.
///
///
- /// Protection container name.
+ /// The name of the protection container.
+ ///
+ ///
+ /// The request object to add a protectable item.
///
///
/// The headers that will be added to request.
@@ -140,12 +138,12 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task> GetWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> DiscoverProtectableItemWithHttpMessagesAsync(string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Create a protection container.
+ /// Removes a protection container.
///
///
- /// Operation to create a protection container.
+ /// Operation to remove a protection container.
///
///
/// Unique fabric ARM name.
@@ -153,9 +151,6 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Unique protection container ARM name.
///
- ///
- /// Creation input.
- ///
///
/// The headers that will be added to request.
///
@@ -165,21 +160,26 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> CreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, CreateProtectionContainerInput creationInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task DeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Gets the list of protection container for a fabric.
+ /// Switches protection from one container to another or one
+ /// replication provider to another.
///
///
- /// Lists the protection containers in the specified fabric.
+ /// Operation to switch protection from one container to another or one
+ /// replication provider to another.
///
///
- /// Fabric name.
+ /// Unique fabric name.
+ ///
+ ///
+ /// Protection container name.
+ ///
+ ///
+ /// Switch protection input.
///
///
/// The headers that will be added to request.
@@ -196,7 +196,7 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task>> ListByReplicationFabricsWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> SwitchProtectionWithHttpMessagesAsync(string fabricName, string protectionContainerName, SwitchProtectionInput switchInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
/// Gets the list of all protection containers in a vault.
///
@@ -220,21 +220,19 @@ public partial interface IReplicationProtectionContainersOperations
///
Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Switches protection from one container to another or one
- /// replication provider to another.
+ /// Create a protection container.
///
///
- /// Operation to switch protection from one container to another or one
- /// replication provider to another.
+ /// Operation to create a protection container.
///
///
- /// Unique fabric name.
+ /// Unique fabric ARM name.
///
///
- /// Protection container name.
+ /// Unique protection container ARM name.
///
- ///
- /// Switch protection input.
+ ///
+ /// Creation input.
///
///
/// The headers that will be added to request.
@@ -251,18 +249,22 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginSwitchProtectionWithHttpMessagesAsync(string fabricName, string protectionContainerName, SwitchProtectionInput switchInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, CreateProtectionContainerInput creationInput, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Removes a protection container.
+ /// Adds a protectable item to the replication protection container.
///
///
- /// Operation to remove a protection container.
+ /// The operation to a add a protectable item to a protection
+ /// container(Add physical server.)
///
///
- /// Unique fabric ARM name.
+ /// The name of the fabric.
///
///
- /// Unique protection container ARM name.
+ /// The name of the protection container.
+ ///
+ ///
+ /// The request object to add a protectable item.
///
///
/// The headers that will be added to request.
@@ -273,25 +275,24 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when the operation returned an invalid status code
///
+ ///
+ /// Thrown when unable to deserialize the response
+ ///
///
/// Thrown when a required parameter is null
///
- Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task> BeginDiscoverProtectableItemWithHttpMessagesAsync(string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Adds a protectable item to the replication protection container.
+ /// Removes a protection container.
///
///
- /// The operation to a add a protectable item to a protection
- /// container(Add physical server.)
+ /// Operation to remove a protection container.
///
///
- /// The name of the fabric.
+ /// Unique fabric ARM name.
///
///
- /// The name of the protection container.
- ///
- ///
- /// The request object to add a protectable item.
+ /// Unique protection container ARM name.
///
///
/// The headers that will be added to request.
@@ -302,27 +303,26 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when the operation returned an invalid status code
///
- ///
- /// Thrown when unable to deserialize the response
- ///
///
/// Thrown when a required parameter is null
///
- Task> BeginDiscoverProtectableItemWithHttpMessagesAsync(string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
+ Task BeginDeleteWithHttpMessagesAsync(string fabricName, string protectionContainerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
///
- /// Create a protection container.
+ /// Switches protection from one container to another or one
+ /// replication provider to another.
///
///
- /// Operation to create a protection container.
+ /// Operation to switch protection from one container to another or one
+ /// replication provider to another.
///
///
- /// Unique fabric ARM name.
+ /// Unique fabric name.
///
///
- /// Unique protection container ARM name.
+ /// Protection container name.
///
- ///
- /// Creation input.
+ ///
+ /// Switch protection input.
///
///
/// The headers that will be added to request.
@@ -339,7 +339,7 @@ public partial interface IReplicationProtectionContainersOperations
///
/// Thrown when a required parameter is null
///
- Task> BeginCreateWithHttpMessagesAsync(string fabricName, string protectionContainerName, CreateProtectionContainerInput creationInput, Dictionary