Microsoft.Azure.Management.RecoveryServices.SiteRecovery.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Azure.Management.RecoveryServices.SiteRecovery</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations">
            <summary>
            Operations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations">
            <summary>
            OperationsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations">
            <summary>
            RecoveryPointsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get a recovery point.
            </summary>
            <remarks>
            Get the details of specified recovery point.
            </remarks>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='recoveryPointName'>
            The recovery point name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations.ListByReplicationProtectedItemsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected
            item.
            </remarks>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations.ListByReplicationProtectedItemsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected
            item.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations">
            <summary>
            ReplicationAlertSettingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an email notification(alert) configuration.
            </summary>
            <remarks>
            Gets the details of the specified email notification(alert)
            configuration.
            </remarks>
            <param name='alertSettingName'>
            The name of the email notification configuration.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Configures email notifications for this vault.
            </summary>
            <remarks>
            Create or update an email notification(alert) configuration.
            </remarks>
            <param name='alertSettingName'>
            The name of the email notification(alert) configuration.
            </param>
            <param name='request'>
            The input to configure the email notification(alert).
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert)
            configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the
            vault. .
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert)
            configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the
            vault. .
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations">
            <summary>
            ReplicationEventsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get the details of an Azure Site recovery event.
            </summary>
            <remarks>
            The operation to get the details of an Azure Site recovery event.
            </remarks>
            <param name='eventName'>
            The name of the Azure Site Recovery event.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations">
            <summary>
            ReplicationFabricsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.RenewCertificateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.ReassociateGatewayWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another
            process server.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.CheckConsistencyWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of an ASR fabric.
            </summary>
            <remarks>
            Gets the details of an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g.
            Hyper-V site)
            </remarks>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.PurgeWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginRenewCertificateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginReassociateGatewayWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another
            process server.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginCheckConsistencyWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g.
            Hyper-V site)
            </remarks>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations">
            <summary>
            ReplicationJobsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.ResumeWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.RestartWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.CancelWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the job details.
            </summary>
            <remarks>
            Get the details of an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.ExportWithHttpMessagesAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs
            of the vault.
            </remarks>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.ListWithHttpMessagesAsync(Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.BeginResumeWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.BeginCancelWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.BeginExportWithHttpMessagesAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs
            of the vault.
            </remarks>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations">
            <summary>
            ReplicationLogicalNetworksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a logical network with specified server id and logical network
            name.
            </summary>
            <remarks>
            Gets the details of a logical network.
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='logicalNetworkName'>
            Logical network name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations">
            <summary>
            ReplicationNetworkMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.ListByReplicationNetworksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets network mapping by name.
            </summary>
            <remarks>
            Gets the details of an ASR network mapping
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations.ListByReplicationNetworksNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations">
            <summary>
            ReplicationNetworksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a network with specified server id and network name.
            </summary>
            <remarks>
            Gets the details of a network.
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations">
            <summary>
            ReplicationPoliciesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the requested policy.
            </summary>
            <remarks>
            Gets the details of a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.UpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.BeginUpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations">
            <summary>
            ReplicationProtectableItemsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a protectable item.
            </summary>
            <remarks>
            The operation to get the details of a protectable item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='protectableItemName'>
            Protectable item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations">
            <summary>
            ReplicationProtectedItemsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ListWithHttpMessagesAsync(Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter},System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='skipToken'>
            The pagination token.
            Possible values: "FabricId" or "FabricId_CloudId" or null
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ApplyRecoveryPointWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over
            replication protected item.
            </remarks>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.RepairReplicationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a
            replication protected item
            requiring resynchronization.
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.UpdateMobilityServiceWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ReprotectWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over
            replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.FailoverCommitWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.TestFailoverCleanupWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected
            item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.TestFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected
            item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.UnplannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.PlannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected
            item. This will also
            remove the item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a Replication protected item.
            </summary>
            <remarks>
            Gets the details of an ASR replication protected item.
            </remarks>
            <param name='fabricName'>
            Fabric unique name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginApplyRecoveryPointWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over
            replication protected item.
            </remarks>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginRepairReplicationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a
            replication protected item
            requiring resynchronization.
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginUpdateMobilityServiceWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginReprotectWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over
            replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginFailoverCommitWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginTestFailoverCleanupWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected
            item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginTestFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected
            item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginUnplannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginPlannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected
            item. This will also
            remove the item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations">
            <summary>
            ReplicationProtectionContainerMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a protection container mapping/
            </summary>
            <remarks>
            Gets the details of a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection Container mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection
            container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection
            container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations">
            <summary>
            ReplicationProtectionContainersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.SwitchProtectionWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one
            replication provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.DiscoverProtectableItemWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection
            container(Add physical server.)
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the protection container details.
            </summary>
            <remarks>
            Gets the details of a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.CreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.BeginSwitchProtectionWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one
            replication provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.BeginDiscoverProtectableItemWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection
            container(Add physical server.)
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations">
            <summary>
            ReplicationRecoveryPlansOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.ReprotectWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.FailoverCommitWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.TestFailoverCleanupWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.TestFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.UnplannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.PlannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the requested recovery plan.
            </summary>
            <remarks>
            Gets the details of the recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Name of the recovery plan.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.UpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginReprotectWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginFailoverCommitWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginTestFailoverCleanupWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginTestFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginUnplannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginPlannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.BeginUpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations">
            <summary>
            ReplicationRecoveryServicesProvidersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.RefreshProviderWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and
            continue the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services
            provider from the vault
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a recovery services provider.
            </summary>
            <remarks>
            Gets the details of registered recovery services provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider
            from the vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the
            fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified
            fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the
            vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.BeginRefreshProviderWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and
            continue the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services
            provider from the vault
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider
            from the vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the
            fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified
            fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the
            vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations">
            <summary>
            ReplicationStorageClassificationMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification mapping.
            </summary>
            <remarks>
            Gets the details of the specified storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.ListByReplicationStorageClassificationsWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a
            storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classfication name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a
            vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.ListByReplicationStorageClassificationsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a
            storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a
            vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations">
            <summary>
            ReplicationStorageClassificationsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification.
            </summary>
            <remarks>
            Gets the details of the specified storage classification.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified
            fabric.
            </remarks>
            <param name='fabricName'>
            Site name of interest.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified
            fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations">
            <summary>
            ReplicationvCentersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a vCenter.
            </summary>
            <remarks>
            Gets the details of a registered vCenter server(Add vCenter
            server.)
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.CreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server
            from the vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server
            from the vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient">
            <summary>
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.SubscriptionId">
            <summary>
            The subscription Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ResourceGroupName">
            <summary>
            The name of the resource group where the recovery services vault is
            present.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ResourceName">
            <summary>
            The name of the recovery services vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ApiVersion">
            <summary>
            Client Api Version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout in seconds for Long Running
            Operations. Default value is 30.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.GenerateClientRequestId">
            <summary>
            When set to true a unique x-ms-client-request-id value is generated
            and included in each request. Default is true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationProtectedItems">
            <summary>
            Gets the IReplicationProtectedItemsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationNetworkMappings">
            <summary>
            Gets the IReplicationNetworkMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationFabrics">
            <summary>
            Gets the IReplicationFabricsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationvCenters">
            <summary>
            Gets the IReplicationvCentersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationStorageClassificationMappings">
            <summary>
            Gets the IReplicationStorageClassificationMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationStorageClassifications">
            <summary>
            Gets the IReplicationStorageClassificationsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationRecoveryServicesProviders">
            <summary>
            Gets the IReplicationRecoveryServicesProvidersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.RecoveryPoints">
            <summary>
            Gets the IRecoveryPointsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationRecoveryPlans">
            <summary>
            Gets the IReplicationRecoveryPlansOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationProtectionContainers">
            <summary>
            Gets the IReplicationProtectionContainersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationProtectionContainerMappings">
            <summary>
            Gets the IReplicationProtectionContainerMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationProtectableItems">
            <summary>
            Gets the IReplicationProtectableItemsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationPolicies">
            <summary>
            Gets the IReplicationPoliciesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.Operations">
            <summary>
            Gets the IOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationNetworks">
            <summary>
            Gets the IReplicationNetworksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationLogicalNetworks">
            <summary>
            Gets the IReplicationLogicalNetworksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationJobs">
            <summary>
            Gets the IReplicationJobsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationEvents">
            <summary>
            Gets the IReplicationEventsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ISiteRecoveryManagementClient.ReplicationAlertSettings">
            <summary>
            Gets the IReplicationAlertSettingsOperations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AApplyRecoveryPointInput">
            <summary>
            ApplyRecoveryPoint input specific to A2A provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AApplyRecoveryPointInput.#ctor">
            <summary>
            Initializes a new instance of the A2AApplyRecoveryPointInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AContainerCreationInput">
            <summary>
            A2A cloud creation input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AContainerCreationInput.#ctor">
            <summary>
            Initializes a new instance of the A2AContainerCreationInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput">
            <summary>
            A2A enable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the A2AEnableProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails})">
            <summary>
            Initializes a new instance of the A2AEnableProtectionInput class.
            </summary>
            <param name="fabricObjectId">The fabric specific object Id of the
            virtual machine.</param>
            <param name="recoveryContainerId">The recovery container
            Id.</param>
            <param name="recoveryResourceGroupId">The recovery resource group
            Id. Valid for V2 scenarios.</param>
            <param name="recoveryCloudServiceId">The recovery cloud service Id.
            Valid for V1 scenarios.</param>
            <param name="recoveryAvailabilitySetId">The recovery availability
            set Id.</param>
            <param name="vmDisks">The list of vm disk details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.FabricObjectId">
            <summary>
            Gets or sets the fabric specific object Id of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.RecoveryContainerId">
            <summary>
            Gets or sets the recovery container Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.RecoveryResourceGroupId">
            <summary>
            Gets or sets the recovery resource group Id. Valid for V2
            scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.RecoveryCloudServiceId">
            <summary>
            Gets or sets the recovery cloud service Id. Valid for V1 scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the recovery availability set Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEnableProtectionInput.VmDisks">
            <summary>
            Gets or sets the list of vm disk details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails">
            <summary>
            Model class for event details of a A2A event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.#ctor">
            <summary>
            Initializes a new instance of the A2AEventDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the A2AEventDetails class.
            </summary>
            <param name="protectedItemName">The protected item arm
            name.</param>
            <param name="fabricObjectId">The azure vm arm id.</param>
            <param name="fabricName">Fabric arm name.</param>
            <param name="fabricLocation">The fabric location.</param>
            <param name="remoteFabricName">Remote fabric arm name.</param>
            <param name="remoteFabricLocation">Remote fabric location.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.ProtectedItemName">
            <summary>
            Gets or sets the protected item arm name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.FabricObjectId">
            <summary>
            Gets or sets the azure vm arm id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.FabricName">
            <summary>
            Gets or sets fabric arm name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.FabricLocation">
            <summary>
            Gets or sets the fabric location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.RemoteFabricName">
            <summary>
            Gets or sets remote fabric arm name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AEventDetails.RemoteFabricLocation">
            <summary>
            Gets or sets remote fabric location.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AFailoverProviderInput">
            <summary>
            A2A provider specific input for failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AFailoverProviderInput.#ctor">
            <summary>
            Initializes a new instance of the A2AFailoverProviderInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AFailoverProviderInput.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the A2AFailoverProviderInput class.
            </summary>
            <param name="recoveryPointId">The recovery point id to be passed to
            failover to a particular recovery
            point. In case of latest recovery point, null should be
            passed.</param>
            <param name="cloudServiceCreationOption">A value indicating whether
            to use recovery cloud service for TFO or not.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AFailoverProviderInput.RecoveryPointId">
            <summary>
            Gets or sets the recovery point id to be passed to failover to a
            particular recovery
            point. In case of latest recovery point, null should be passed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AFailoverProviderInput.CloudServiceCreationOption">
            <summary>
            Gets or sets a value indicating whether to use recovery cloud
            service for TFO or not.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput">
            <summary>
            A2A Policy creation input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.#ctor">
            <summary>
            Initializes a new instance of the A2APolicyCreationInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SetMultiVmSyncStatus,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the A2APolicyCreationInput class.
            </summary>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="crashConsistentFrequencyInMinutes">The crash
            consistent snapshot frequency (in minutes).</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency (in minutes).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.CrashConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the crash consistent snapshot frequency (in minutes).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency (in minutes).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyCreationInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails">
            <summary>
            A2A specific policy details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the A2APolicyDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the A2APolicyDetails class.
            </summary>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency in minutes.</param>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.</param>
            <param name="crashConsistentFrequencyInMinutes">The crash
            consistent snapshot frequency in minutes.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2APolicyDetails.CrashConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the crash consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails">
            <summary>
            A2A protected disk details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the A2AProtectedDiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.#ctor(System.String,System.String,System.Nullable{System.Int64},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.Nullable{System.Int32},System.String,System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the A2AProtectedDiskDetails class.
            </summary>
            <param name="diskUri">The disk uri.</param>
            <param name="diskName">The disk name.</param>
            <param name="diskCapacityInBytes">The disk capacity in
            bytes.</param>
            <param name="recoveryAzureStorageAccountId">The recovery disk
            storage account.</param>
            <param name="primaryStagingAzureStorageAccountId">The primary
            staging storage account.</param>
            <param name="primaryDiskAzureStorageAccountId">The primary disk
            storage account.</param>
            <param name="recoveryDiskUri">Recovery disk uri.</param>
            <param name="diskType">The type of disk.</param>
            <param name="resyncRequired">A value indicating whether resync is
            required for this disk.</param>
            <param name="monitoringPercentageCompletion">The percentage of the
            monitoring job. The type of the monitoring job
            is defined by MonitoringJobType property.</param>
            <param name="monitoringJobType">The type of the monitoring job. The
            progress is contained in
            MonitoringPercentageCompletion property.</param>
            <param name="dataPendingInStagingStorageAccountInMB">The data
            pending for replication in MB at staging account.</param>
            <param name="dataPendingAtSourceAgentInMB">The data pending at
            source virtual machine in MB.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DiskUri">
            <summary>
            Gets or sets the disk uri.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DiskName">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DiskCapacityInBytes">
            <summary>
            Gets or sets the disk capacity in bytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.RecoveryAzureStorageAccountId">
            <summary>
            Gets or sets the recovery disk storage account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.PrimaryStagingAzureStorageAccountId">
            <summary>
            Gets or sets the primary staging storage account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.PrimaryDiskAzureStorageAccountId">
            <summary>
            Gets or sets the primary disk storage account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.RecoveryDiskUri">
            <summary>
            Gets or sets recovery disk uri.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DiskType">
            <summary>
            Gets or sets the type of disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.ResyncRequired">
            <summary>
            Gets or sets a value indicating whether resync is required for this
            disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.MonitoringPercentageCompletion">
            <summary>
            Gets or sets the percentage of the monitoring job. The type of the
            monitoring job
            is defined by MonitoringJobType property.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.MonitoringJobType">
            <summary>
            Gets or sets the type of the monitoring job. The progress is
            contained in
            MonitoringPercentageCompletion property.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DataPendingInStagingStorageAccountInMB">
            <summary>
            Gets or sets the data pending for replication in MB at staging
            account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails.DataPendingAtSourceAgentInMB">
            <summary>
            Gets or sets the data pending at source virtual machine in MB.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails">
            <summary>
            A2A provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the A2AReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AProtectedDiskDetails},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails,System.Nullable{System.Int32},System.String,System.Nullable{System.DateTime},System.String,System.Nullable{System.Boolean},System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the A2AReplicationDetails class.
            </summary>
            <param name="fabricObjectId">The fabric specific object Id of the
            virtual machine.</param>
            <param name="multiVmGroupId">The multi vm group Id.</param>
            <param name="multiVmGroupName">The multi vm group name.</param>
            <param name="managementId">The management Id.</param>
            <param name="protectedDisks">The list of protected disks.</param>
            <param name="primaryFabricLocation">Primary fabric
            location.</param>
            <param name="recoveryFabricLocation">The recovery fabric
            location.</param>
            <param name="osType">The type of operating system.</param>
            <param name="recoveryAzureVMSize">The size of recovery virtual
            machine.</param>
            <param name="recoveryAzureVMName">The name of recovery virtual
            machine.</param>
            <param name="recoveryAzureResourceGroupId">The recovery resource
            group.</param>
            <param name="recoveryCloudService">The recovery cloud
            service.</param>
            <param name="recoveryAvailabilitySet">The recovery availability
            set.</param>
            <param name="selectedRecoveryAzureNetworkId">The recovery virtual
            network.</param>
            <param name="vmNics">The virtual machine nic details.</param>
            <param name="vmSyncedConfigDetails">The synced configuration
            details.</param>
            <param name="monitoringPercentageCompletion">The percentage of the
            monitoring job. The type of the monitoring job
            is defined by MonitoringJobType property.</param>
            <param name="monitoringJobType">The type of the monitoring job. The
            progress is contained in
            MonitoringPercentageCompletion property.</param>
            <param name="lastHeartbeat">The last heartbeat received from the
            source server.</param>
            <param name="agentVersion">The agent version.</param>
            <param name="isReplicationAgentUpdateRequired">A value indicating
            whether replication agent update is required.</param>
            <param name="recoveryFabricObjectId">The recovery fabric object
            Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="lifecycleId">An id associated with the PE that
            survives actions like switch protection
            which change the backing PE/CPE objects internally.The lifecycle id
            gets carried
            forward to have a link/continuity in being able to have an Id that
            denotes the "same"
            protected item even though other internal Ids/ARM Id might be
            changing.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.FabricObjectId">
            <summary>
            Gets or sets the fabric specific object Id of the virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.MultiVmGroupId">
            <summary>
            Gets or sets the multi vm group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.MultiVmGroupName">
            <summary>
            Gets or sets the multi vm group name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.ManagementId">
            <summary>
            Gets or sets the management Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.ProtectedDisks">
            <summary>
            Gets or sets the list of protected disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.PrimaryFabricLocation">
            <summary>
            Gets or sets primary fabric location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryFabricLocation">
            <summary>
            Gets or sets the recovery fabric location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.OsType">
            <summary>
            Gets or sets the type of operating system.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryAzureVMSize">
            <summary>
            Gets or sets the size of recovery virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryAzureVMName">
            <summary>
            Gets or sets the name of recovery virtual machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryAzureResourceGroupId">
            <summary>
            Gets or sets the recovery resource group.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryCloudService">
            <summary>
            Gets or sets the recovery cloud service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryAvailabilitySet">
            <summary>
            Gets or sets the recovery availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.SelectedRecoveryAzureNetworkId">
            <summary>
            Gets or sets the recovery virtual network.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.VmNics">
            <summary>
            Gets or sets the virtual machine nic details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.VmSyncedConfigDetails">
            <summary>
            Gets or sets the synced configuration details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.MonitoringPercentageCompletion">
            <summary>
            Gets or sets the percentage of the monitoring job. The type of the
            monitoring job
            is defined by MonitoringJobType property.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.MonitoringJobType">
            <summary>
            Gets or sets the type of the monitoring job. The progress is
            contained in
            MonitoringPercentageCompletion property.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from the source server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.AgentVersion">
            <summary>
            Gets or sets the agent version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.IsReplicationAgentUpdateRequired">
            <summary>
            Gets or sets a value indicating whether replication agent update is
            required.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.RecoveryFabricObjectId">
            <summary>
            Gets or sets the recovery fabric object Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReplicationDetails.LifecycleId">
            <summary>
            Gets or sets an id associated with the PE that survives actions
            like switch protection
            which change the backing PE/CPE objects internally.The lifecycle id
            gets carried
            forward to have a link/continuity in being able to have an Id that
            denotes the "same"
            protected item even though other internal Ids/ARM Id might be
            changing.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput">
            <summary>
            Azure specific reprotect input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.#ctor">
            <summary>
            Initializes a new instance of the A2AReprotectInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails},System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the A2AReprotectInput class.
            </summary>
            <param name="recoveryContainerId">The recovery container
            Id.</param>
            <param name="vmDisks">The list of vm disk details.</param>
            <param name="recoveryResourceGroupId">The recovery resource group
            Id. Valid for V2 scenarios.</param>
            <param name="recoveryCloudServiceId">The recovery cloud service Id.
            Valid for V1 scenarios.</param>
            <param name="recoveryAvailabilitySetId">The recovery availability
            set.</param>
            <param name="policyId">The Policy Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.RecoveryContainerId">
            <summary>
            Gets or sets the recovery container Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.VmDisks">
            <summary>
            Gets or sets the list of vm disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.RecoveryResourceGroupId">
            <summary>
            Gets or sets the recovery resource group Id. Valid for V2
            scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.RecoveryCloudServiceId">
            <summary>
            Gets or sets the recovery cloud service Id. Valid for V1 scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the recovery availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AReprotectInput.PolicyId">
            <summary>
            Gets or sets the Policy Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ARpRecoveryPointType">
            <summary>
            Defines values for A2ARpRecoveryPointType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput">
            <summary>
            A2A specific switch protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the A2ASwitchProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails},System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the A2ASwitchProtectionInput class.
            </summary>
            <param name="recoveryContainerId">The recovery container
            Id.</param>
            <param name="vmDisks">The list of vm disk details.</param>
            <param name="recoveryResourceGroupId">The recovery resource group
            Id. Valid for V2 scenarios.</param>
            <param name="recoveryCloudServiceId">The recovery cloud service Id.
            Valid for V1 scenarios.</param>
            <param name="recoveryAvailabilitySetId">The recovery availability
            set.</param>
            <param name="policyId">The Policy Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.RecoveryContainerId">
            <summary>
            Gets or sets the recovery container Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.VmDisks">
            <summary>
            Gets or sets the list of vm disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.RecoveryResourceGroupId">
            <summary>
            Gets or sets the recovery resource group Id. Valid for V2
            scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.RecoveryCloudServiceId">
            <summary>
            Gets or sets the recovery cloud service Id. Valid for V1 scenarios.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the recovery availability set.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ASwitchProtectionInput.PolicyId">
            <summary>
            Gets or sets the Policy Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUpdateReplicationProtectedItemInput">
            <summary>
            InMage Azure V2 input to update replication protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUpdateReplicationProtectedItemInput.#ctor">
            <summary>
            Initializes a new instance of the
            A2AUpdateReplicationProtectedItemInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUpdateReplicationProtectedItemInput.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            A2AUpdateReplicationProtectedItemInput class.
            </summary>
            <param name="recoveryCloudServiceId">The target cloud service ARM
            Id (for V1).</param>
            <param name="recoveryResourceGroupId">The target resource group ARM
            Id (for V2).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUpdateReplicationProtectedItemInput.RecoveryCloudServiceId">
            <summary>
            Gets or sets the target cloud service ARM Id (for V1).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AUpdateReplicationProtectedItemInput.RecoveryResourceGroupId">
            <summary>
            Gets or sets the target resource group ARM Id (for V2).
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails">
            <summary>
            Azure VM disk input details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails.#ctor">
            <summary>
            Initializes a new instance of the A2AVmDiskInputDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the A2AVmDiskInputDetails class.
            </summary>
            <param name="diskUri">The disk Uri.</param>
            <param name="recoveryAzureStorageAccountId">The recovery VHD
            storage account Id.</param>
            <param name="primaryStagingAzureStorageAccountId">The primary
            staging storage account Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails.DiskUri">
            <summary>
            Gets or sets the disk Uri.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails.RecoveryAzureStorageAccountId">
            <summary>
            Gets or sets the recovery VHD storage account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2AVmDiskInputDetails.PrimaryStagingAzureStorageAccountId">
            <summary>
            Gets or sets the primary staging storage account Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest">
            <summary>
            Input required to add vCenter.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest.#ctor">
            <summary>
            Initializes a new instance of the AddVCenterRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties)">
            <summary>
            Initializes a new instance of the AddVCenterRequest class.
            </summary>
            <param name="properties">The properties of an add vCenter
            request.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest.Properties">
            <summary>
            Gets or sets the properties of an add vCenter request.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties">
            <summary>
            The properties of an add vCenter request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the AddVCenterRequestProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the AddVCenterRequestProperties
            class.
            </summary>
            <param name="friendlyName">The friendly name of the
            vCenter.</param>
            <param name="ipAddress">The IP address of the vCenter to be
            discovered.</param>
            <param name="processServerId">The process server Id from where the
            discovery is orchestrated.</param>
            <param name="port">The port number for discovery.</param>
            <param name="runAsAccountId">The account Id which has privileges to
            discover the vCenter.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.FriendlyName">
            <summary>
            Gets or sets the friendly name of the vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.IpAddress">
            <summary>
            Gets or sets the IP address of the vCenter to be discovered.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.ProcessServerId">
            <summary>
            Gets or sets the process server Id from where the discovery is
            orchestrated.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.Port">
            <summary>
            Gets or sets the port number for discovery.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequestProperties.RunAsAccountId">
            <summary>
            Gets or sets the account Id which has privileges to discover the
            vCenter.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Alert">
            <summary>
            Implements the Alert class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Alert.#ctor">
            <summary>
            Initializes a new instance of the Alert class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Alert.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties)">
            <summary>
            Initializes a new instance of the Alert class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Alert related data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Alert.Properties">
            <summary>
            Gets or sets alert related data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties">
            <summary>
            The proprties of an alert.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties.#ctor">
            <summary>
            Initializes a new instance of the AlertProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties.#ctor(System.String,System.Collections.Generic.IList{System.String},System.String)">
            <summary>
            Initializes a new instance of the AlertProperties class.
            </summary>
            <param name="sendToOwners">A value indicating whether to send email
            to subscription administrator.</param>
            <param name="customEmailAddresses">The custom email address for
            sending emails.</param>
            <param name="locale">The locale for the email notification.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties.SendToOwners">
            <summary>
            Gets or sets a value indicating whether to send email to
            subscription administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties.CustomEmailAddresses">
            <summary>
            Gets or sets the custom email address for sending emails.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlertProperties.Locale">
            <summary>
            Gets or sets the locale for the email notification.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlternateLocationRecoveryOption">
            <summary>
            Defines values for AlternateLocationRecoveryOption.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput">
            <summary>
            Input to apply recovery point.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput.#ctor">
            <summary>
            Initializes a new instance of the ApplyRecoveryPointInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties)">
            <summary>
            Initializes a new instance of the ApplyRecoveryPointInput class.
            </summary>
            <param name="properties">The input properties to apply recovery
            point.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput.Properties">
            <summary>
            Gets or sets the input properties to apply recovery point.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties">
            <summary>
            Input properties to apply recovery point.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties.#ctor">
            <summary>
            Initializes a new instance of the ApplyRecoveryPointInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointProviderSpecificInput)">
            <summary>
            Initializes a new instance of the ApplyRecoveryPointInputProperties
            class.
            </summary>
            <param name="recoveryPointId">The recovery point Id.</param>
            <param name="providerSpecificDetails">Provider specific input for
            applying recovery point.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties.RecoveryPointId">
            <summary>
            Gets or sets the recovery point Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific input for applying recovery point.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointProviderSpecificInput">
            <summary>
            Provider specific input for apply recovery point.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            ApplyRecoveryPointProviderSpecificInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException">
            <summary>
            ARM inner exception class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.#ctor">
            <summary>
            Initializes a new instance of the ARMException class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.#ctor(System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError)">
            <summary>
            Initializes a new instance of the ARMException class.
            </summary>
            <param name="code">Gets HTTP status code for the error.</param>
            <param name="message">Gets exception message.</param>
            <param name="target">Gets exception target.</param>
            <param name="details">Gets service based error details.</param>
            <param name="innererror">Gets private data for service
            debugging.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.Code">
            <summary>
            Gets HTTP status code for the error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.Message">
            <summary>
            Gets exception message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.Target">
            <summary>
            Gets exception target.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.Details">
            <summary>
            Gets service based error details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException.Innererror">
            <summary>
            Gets private data for service debugging.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails">
            <summary>
            Service based exception details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.#ctor">
            <summary>
            Initializes a new instance of the ARMExceptionDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ARMExceptionDetails class.
            </summary>
            <param name="code">Gets service error code.</param>
            <param name="message">Gets error message.</param>
            <param name="possibleCauses">Gets possible cause for error.</param>
            <param name="recommendedAction">Gets recommended action for the
            error.</param>
            <param name="clientRequestId">Gets the client request Id for the
            session.</param>
            <param name="activityId">Gets the activity Id for the
            session.</param>
            <param name="target">Gets exception target.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.Code">
            <summary>
            Gets service error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.Message">
            <summary>
            Gets error message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.PossibleCauses">
            <summary>
            Gets possible cause for error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.RecommendedAction">
            <summary>
            Gets recommended action for the error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.ClientRequestId">
            <summary>
            Gets the client request Id for the session.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.ActivityId">
            <summary>
            Gets the activity Id for the session.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMExceptionDetails.Target">
            <summary>
            Gets exception target.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError">
            <summary>
            ARM internal error class for providing additional debug data.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.#ctor">
            <summary>
            Initializes a new instance of the ARMInnerError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ARMInnerError class.
            </summary>
            <param name="trace">Gets complete stack trace of the
            exception.</param>
            <param name="source">Gets exception source.</param>
            <param name="methodStatus">Gets data related to method which threw
            the exception.</param>
            <param name="cloudId">Gets cloud Id in exception.</param>
            <param name="hVHostId">Gets hyperV host ID.</param>
            <param name="hVClusterId">Gets hyperV cluster Id.</param>
            <param name="networkId">Gets network Id.</param>
            <param name="vmId">Gets Vm Id.</param>
            <param name="fabricId">Gets Fabric Id.</param>
            <param name="liveId">Gets Live Id of the caller.</param>
            <param name="containerId">Gets container Id of the caller.</param>
            <param name="resourceId">Gets resource id used in the call.</param>
            <param name="resourceName">Gets caller resource name.</param>
            <param name="subscriptionId">Gets subscription Id.</param>
            <param name="serializedSRSLogContext">Gets serialized SRS log
            context.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.Trace">
            <summary>
            Gets complete stack trace of the exception.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.Source">
            <summary>
            Gets exception source.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.MethodStatus">
            <summary>
            Gets data related to method which threw the exception.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.CloudId">
            <summary>
            Gets cloud Id in exception.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.HVHostId">
            <summary>
            Gets hyperV host ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.HVClusterId">
            <summary>
            Gets hyperV cluster Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.NetworkId">
            <summary>
            Gets network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.VmId">
            <summary>
            Gets Vm Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.FabricId">
            <summary>
            Gets Fabric Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.LiveId">
            <summary>
            Gets Live Id of the caller.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.ContainerId">
            <summary>
            Gets container Id of the caller.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.ResourceId">
            <summary>
            Gets resource id used in the call.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.ResourceName">
            <summary>
            Gets caller resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.SubscriptionId">
            <summary>
            Gets subscription Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMInnerError.SerializedSRSLogContext">
            <summary>
            Gets serialized SRS log context.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AsrJobDetails">
            <summary>
            This class represents job details based on specific job type.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AsrJobDetails.#ctor">
            <summary>
            Initializes a new instance of the AsrJobDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AsrJobDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the AsrJobDetails class.
            </summary>
            <param name="affectedObjectDetails">The affected object properties
            like source server, source cloud, target
            server, target cloud etc. based on the workflow object
            details.</param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask">
            <summary>
            Task of the Job.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.#ctor">
            <summary>
            Initializes a new instance of the ASRTask class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.#ctor(System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Collections.Generic.IList{System.String},System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TaskTypeDetails,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.GroupTaskDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails})">
            <summary>
            Initializes a new instance of the ASRTask class.
            </summary>
            <param name="taskId">The Id.</param>
            <param name="name">The unique Task name.</param>
            <param name="startTime">The start time.</param>
            <param name="endTime">The end time.</param>
            <param name="allowedActions">The state/actions applicable on this
            task.</param>
            <param name="friendlyName">The name.</param>
            <param name="state">The State. It is one of these values -
            NotStarted, InProgress,
            Succeeded, Failed, Cancelled, Suspended or Other.</param>
            <param name="stateDescription">The description of the task state.
            For example - For Succeeded state,
            description can be Completed, PartiallySucceeded,
            CompletedWithInformation or Skipped.</param>
            <param name="taskType">The type of task. Details in CustomDetails
            property depend on this type.</param>
            <param name="customDetails">The custom task details based on the
            task type.</param>
            <param name="groupTaskCustomDetails">The custom task details based
            on the task type, if the task type is
            GroupTaskDetails or one of the types derived from it.</param>
            <param name="errors">The task error details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.TaskId">
            <summary>
            Gets or sets the Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.Name">
            <summary>
            Gets or sets the unique Task name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.StartTime">
            <summary>
            Gets or sets the start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.EndTime">
            <summary>
            Gets or sets the end time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.AllowedActions">
            <summary>
            Gets or sets the state/actions applicable on this task.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.FriendlyName">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.State">
            <summary>
            Gets or sets the State. It is one of these values - NotStarted,
            InProgress,
            Succeeded, Failed, Cancelled, Suspended or Other.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.StateDescription">
            <summary>
            Gets or sets the description of the task state. For example - For
            Succeeded state,
            description can be Completed, PartiallySucceeded,
            CompletedWithInformation or Skipped.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.TaskType">
            <summary>
            Gets or sets the type of task. Details in CustomDetails property
            depend on this type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.CustomDetails">
            <summary>
            Gets or sets the custom task details based on the task type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.GroupTaskCustomDetails">
            <summary>
            Gets or sets the custom task details based on the task type, if the
            task type is
            GroupTaskDetails or one of the types derived from it.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask.Errors">
            <summary>
            Gets or sets the task error details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails">
            <summary>
            This class represents the task details for an automation runbook.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the AutomationRunbookTaskDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the AutomationRunbookTaskDetails
            class.
            </summary>
            <param name="name">The recovery plan task name.</param>
            <param name="cloudServiceName">The cloud service of the automation
            runbook account.</param>
            <param name="subscriptionId">The subscription Id of the automation
            runbook account.</param>
            <param name="accountName">The automation account name of the
            runbook.</param>
            <param name="runbookId">The runbook Id.</param>
            <param name="runbookName">The runbook name.</param>
            <param name="jobId">The job Id of the runbook execution.</param>
            <param name="jobOutput">The execution output of the
            runbook.</param>
            <param name="isPrimarySideScript">A value indicating whether it is
            a primary side script or not.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.Name">
            <summary>
            Gets or sets the recovery plan task name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.CloudServiceName">
            <summary>
            Gets or sets the cloud service of the automation runbook account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.SubscriptionId">
            <summary>
            Gets or sets the subscription Id of the automation runbook account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.AccountName">
            <summary>
            Gets or sets the automation account name of the runbook.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.RunbookId">
            <summary>
            Gets or sets the runbook Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.RunbookName">
            <summary>
            Gets or sets the runbook name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.JobId">
            <summary>
            Gets or sets the job Id of the runbook execution.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.JobOutput">
            <summary>
            Gets or sets the execution output of the runbook.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AutomationRunbookTaskDetails.IsPrimarySideScript">
            <summary>
            Gets or sets a value indicating whether it is a primary side script
            or not.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricCreationInput">
            <summary>
            Fabric provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricCreationInput.#ctor">
            <summary>
            Initializes a new instance of the AzureFabricCreationInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricCreationInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the AzureFabricCreationInput class.
            </summary>
            <param name="location">The Location.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricCreationInput.Location">
            <summary>
            Gets or sets the Location.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricSpecificDetails">
            <summary>
            Azure Fabric Specific Details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the AzureFabricSpecificDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricSpecificDetails.#ctor(System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the AzureFabricSpecificDetails class.
            </summary>
            <param name="location">The Location for the Azure fabric.</param>
            <param name="containerIds">The container Ids for the Azure
            fabric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricSpecificDetails.Location">
            <summary>
            Gets or sets the Location for the Azure fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureFabricSpecificDetails.ContainerIds">
            <summary>
            Gets or sets the container Ids for the Azure fabric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureCreateNetworkMappingInput">
            <summary>
            Create network mappings input properties/behaviour specific to Azure to
            Azure Network
            mapping.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureCreateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            AzureToAzureCreateNetworkMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureCreateNetworkMappingInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            AzureToAzureCreateNetworkMappingInput class.
            </summary>
            <param name="primaryNetworkId">The primary azure vnet Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureCreateNetworkMappingInput.PrimaryNetworkId">
            <summary>
            Gets or sets the primary azure vnet Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureNetworkMappingSettings">
            <summary>
            A2A Network Mapping fabric specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureNetworkMappingSettings.#ctor">
            <summary>
            Initializes a new instance of the
            AzureToAzureNetworkMappingSettings class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureNetworkMappingSettings.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            AzureToAzureNetworkMappingSettings class.
            </summary>
            <param name="primaryFabricLocation">The primary fabric
            location.</param>
            <param name="recoveryFabricLocation">The recovery fabric
            location.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureNetworkMappingSettings.PrimaryFabricLocation">
            <summary>
            Gets or sets the primary fabric location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureNetworkMappingSettings.RecoveryFabricLocation">
            <summary>
            Gets or sets the recovery fabric location.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureUpdateNetworkMappingInput">
            <summary>
            Updates network mappings input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureUpdateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            AzureToAzureUpdateNetworkMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureUpdateNetworkMappingInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            AzureToAzureUpdateNetworkMappingInput class.
            </summary>
            <param name="primaryNetworkId">The primary azure vnet Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureUpdateNetworkMappingInput.PrimaryNetworkId">
            <summary>
            Gets or sets the primary azure vnet Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails">
            <summary>
            Azure to Azure VM synced configuration details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails.#ctor">
            <summary>
            Initializes a new instance of the AzureToAzureVmSyncedConfigDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint})">
            <summary>
            Initializes a new instance of the AzureToAzureVmSyncedConfigDetails
            class.
            </summary>
            <param name="tags">The Azure VM tags.</param>
            <param name="roleAssignments">The Azure role assignments.</param>
            <param name="inputEndpoints">The Azure VM input endpoints.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails.Tags">
            <summary>
            Gets or sets the Azure VM tags.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails.RoleAssignments">
            <summary>
            Gets or sets the Azure role assignments.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureToAzureVmSyncedConfigDetails.InputEndpoints">
            <summary>
            Gets or sets the Azure VM input endpoints.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails">
            <summary>
            Disk details for E2A provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the AzureVmDiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the AzureVmDiskDetails class.
            </summary>
            <param name="vhdType">VHD type.</param>
            <param name="vhdId">The VHD id.</param>
            <param name="vhdName">VHD name.</param>
            <param name="maxSizeMB">Max side in MB.</param>
            <param name="targetDiskLocation">Blob uri of the Azure
            disk.</param>
            <param name="targetDiskName">The target Azure disk name.</param>
            <param name="lunId">Ordinal\LunId of the disk for the Azure
            VM.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.VhdType">
            <summary>
            Gets or sets VHD type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.VhdId">
            <summary>
            Gets or sets the VHD id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.VhdName">
            <summary>
            Gets or sets VHD name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.MaxSizeMB">
            <summary>
            Gets or sets max side in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.TargetDiskLocation">
            <summary>
            Gets or sets blob uri of the Azure disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.TargetDiskName">
            <summary>
            Gets or sets the target Azure disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails.LunId">
            <summary>
            Gets or sets ordinal\LunId of the disk for the Azure VM.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigurationSettings">
            <summary>
            Replication provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigurationSettings.#ctor">
            <summary>
            Initializes a new instance of the ConfigurationSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest">
            <summary>
            Request to configure alerts for the system.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest.#ctor">
            <summary>
            Initializes a new instance of the ConfigureAlertRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties)">
            <summary>
            Initializes a new instance of the ConfigureAlertRequest class.
            </summary>
            <param name="properties">The properties of a configure alert
            request.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest.Properties">
            <summary>
            Gets or sets the properties of a configure alert request.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties">
            <summary>
            Properties of a configure alert request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the ConfigureAlertRequestProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties.#ctor(System.String,System.Collections.Generic.IList{System.String},System.String)">
            <summary>
            Initializes a new instance of the ConfigureAlertRequestProperties
            class.
            </summary>
            <param name="sendToOwners">A value indicating whether to send email
            to subscription administrator.</param>
            <param name="customEmailAddresses">The custom email address for
            sending emails.</param>
            <param name="locale">The locale for the email notification.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties.SendToOwners">
            <summary>
            Gets or sets a value indicating whether to send email to
            subscription administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties.CustomEmailAddresses">
            <summary>
            Gets or sets the custom email address for sending emails.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequestProperties.Locale">
            <summary>
            Gets or sets the locale for the email notification.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConsistencyCheckTaskDetails">
            <summary>
            This class contains monitoring details of all the inconsistent
            Protected Entites in Vmm.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConsistencyCheckTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the ConsistencyCheckTaskDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConsistencyCheckTaskDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails})">
            <summary>
            Initializes a new instance of the ConsistencyCheckTaskDetails
            class.
            </summary>
            <param name="vmDetails">The list of inconsistent Vm
            details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConsistencyCheckTaskDetails.VmDetails">
            <summary>
            Gets or sets the list of inconsistent Vm details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput">
            <summary>
            Create network mappings input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the CreateNetworkMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties)">
            <summary>
            Initializes a new instance of the CreateNetworkMappingInput class.
            </summary>
            <param name="properties">Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput.Properties">
            <summary>
            Gets or sets properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties">
            <summary>
            Common input details for network mapping operation.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            CreateNetworkMappingInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreateNetworkMappingInput)">
            <summary>
            Initializes a new instance of the
            CreateNetworkMappingInputProperties class.
            </summary>
            <param name="recoveryFabricName">Recovery fabric Name.</param>
            <param name="recoveryNetworkId">Recovery network Id.</param>
            <param name="fabricSpecificDetails">Fabric specific input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties.RecoveryFabricName">
            <summary>
            Gets or sets recovery fabric Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties.RecoveryNetworkId">
            <summary>
            Gets or sets recovery network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInputProperties.FabricSpecificDetails">
            <summary>
            Gets or sets fabric specific input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput">
            <summary>
            Protection profile input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput.#ctor">
            <summary>
            Initializes a new instance of the CreatePolicyInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInputProperties)">
            <summary>
            Initializes a new instance of the CreatePolicyInput class.
            </summary>
            <param name="properties">Policy creation properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput.Properties">
            <summary>
            Gets or sets policy creation properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInputProperties">
            <summary>
            Policy creation properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInputProperties.#ctor">
            <summary>
            Initializes a new instance of the CreatePolicyInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificInput)">
            <summary>
            Initializes a new instance of the CreatePolicyInputProperties
            class.
            </summary>
            <param name="providerSpecificInput">The
            ReplicationProviderSettings.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInputProperties.ProviderSpecificInput">
            <summary>
            Gets or sets the ReplicationProviderSettings.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput">
            <summary>
            Create protection container input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput.#ctor">
            <summary>
            Initializes a new instance of the CreateProtectionContainerInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInputProperties)">
            <summary>
            Initializes a new instance of the CreateProtectionContainerInput
            class.
            </summary>
            <param name="properties">Create protection container input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput.Properties">
            <summary>
            Gets or sets create protection container input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInputProperties">
            <summary>
            Create protection container input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInputProperties.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerCreationInput})">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerInputProperties class.
            </summary>
            <param name="providerSpecificInput">Provider specific inputs for
            container creation.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInputProperties.ProviderSpecificInput">
            <summary>
            Gets or sets provider specific inputs for container creation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput">
            <summary>
            Configure pairing input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties)">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerMappingInput class.
            </summary>
            <param name="properties">Configure protection input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput.Properties">
            <summary>
            Gets or sets configure protection input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties">
            <summary>
            Configure pairing input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerMappingInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerMappingInput)">
            <summary>
            Initializes a new instance of the
            CreateProtectionContainerMappingInputProperties class.
            </summary>
            <param name="targetProtectionContainerId">The target unique
            protection container name.</param>
            <param name="policyId">Applicable policy.</param>
            <param name="providerSpecificInput">Provider specific input for
            pairing.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties.TargetProtectionContainerId">
            <summary>
            Gets or sets the target unique protection container name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties.PolicyId">
            <summary>
            Gets or sets applicable policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInputProperties.ProviderSpecificInput">
            <summary>
            Gets or sets provider specific input for pairing.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput">
            <summary>
            Create recovery plan input class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput.#ctor">
            <summary>
            Initializes a new instance of the CreateRecoveryPlanInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties)">
            <summary>
            Initializes a new instance of the CreateRecoveryPlanInput class.
            </summary>
            <param name="properties">Recovery plan creation properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput.Properties">
            <summary>
            Gets or sets recovery plan creation properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties">
            <summary>
            Recovery plan creation properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.#ctor">
            <summary>
            Initializes a new instance of the CreateRecoveryPlanInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.#ctor(System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup},System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverDeploymentModel})">
            <summary>
            Initializes a new instance of the CreateRecoveryPlanInputProperties
            class.
            </summary>
            <param name="primaryFabricId">The primary fabric Id.</param>
            <param name="recoveryFabricId">The recovery fabric Id.</param>
            <param name="groups">The recovery plan groups.</param>
            <param name="failoverDeploymentModel">The failover deployment
            model. Possible values include: 'NotApplicable', 'Classic',
            'ResourceManager'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.PrimaryFabricId">
            <summary>
            Gets or sets the primary fabric Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.RecoveryFabricId">
            <summary>
            Gets or sets the recovery fabric Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.FailoverDeploymentModel">
            <summary>
            Gets or sets the failover deployment model. Possible values
            include: 'NotApplicable', 'Classic', 'ResourceManager'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.Groups">
            <summary>
            Gets or sets the recovery plan groups.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInputProperties.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails">
            <summary>
            Current scenario details of the protected entity.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails.#ctor">
            <summary>
            Initializes a new instance of the CurrentScenarioDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails.#ctor(System.String,System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the CurrentScenarioDetails class.
            </summary>
            <param name="scenarioName">Scenario name.</param>
            <param name="jobId">ARM Id of the job being executed.</param>
            <param name="startTime">Start time of the workflow.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails.ScenarioName">
            <summary>
            Gets or sets scenario name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails.JobId">
            <summary>
            Gets or sets ARM Id of the job being executed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails.StartTime">
            <summary>
            Gets or sets start time of the workflow.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore">
            <summary>
            The datastore details of the MT.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.#ctor">
            <summary>
            Initializes a new instance of the DataStore class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DataStore class.
            </summary>
            <param name="symbolicName">The symbolic name of data store.</param>
            <param name="uuid">The uuid of data store.</param>
            <param name="capacity">The capacity of data store in GBs.</param>
            <param name="freeSpace">The free space of data store in
            GBs.</param>
            <param name="type">The type of data store.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.SymbolicName">
            <summary>
            Gets or sets the symbolic name of data store.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.Uuid">
            <summary>
            Gets or sets the uuid of data store.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.Capacity">
            <summary>
            Gets or sets the capacity of data store in GBs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.FreeSpace">
            <summary>
            Gets or sets the free space of data store in GBs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore.Type">
            <summary>
            Gets or sets the type of data store.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataSyncStatus">
            <summary>
            Defines values for DataSyncStatus.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput">
            <summary>
            Disable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the DisableProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties)">
            <summary>
            Initializes a new instance of the DisableProtectionInput class.
            </summary>
            <param name="properties">Disable protection input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput.Properties">
            <summary>
            Gets or sets disable protection input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties">
            <summary>
            Disable protection input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties.#ctor">
            <summary>
            Initializes a new instance of the DisableProtectionInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties.#ctor(System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionReason},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionProviderSpecificInput)">
            <summary>
            Initializes a new instance of the DisableProtectionInputProperties
            class.
            </summary>
            <param name="disableProtectionReason">Disable protection reason. It
            can have values NotSpecified/MigrationComplete. Possible values
            include: 'NotSpecified', 'MigrationComplete'</param>
            <param name="replicationProviderInput">Replication provider
            specific input.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties.DisableProtectionReason">
            <summary>
            Gets or sets disable protection reason. It can have values
            NotSpecified/MigrationComplete. Possible values include:
            'NotSpecified', 'MigrationComplete'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInputProperties.ReplicationProviderInput">
            <summary>
            Gets or sets replication provider specific input.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionProviderSpecificInput">
            <summary>
            Disable protection provider specific input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            DisableProtectionProviderSpecificInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionReason">
            <summary>
            Defines values for DisableProtectionReason.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest">
            <summary>
            Request to add a physical machine as a protectable item in a container.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest.#ctor">
            <summary>
            Initializes a new instance of the DiscoverProtectableItemRequest
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties)">
            <summary>
            Initializes a new instance of the DiscoverProtectableItemRequest
            class.
            </summary>
            <param name="properties">The properties of a discover protectable
            item request.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest.Properties">
            <summary>
            Gets or sets the properties of a discover protectable item request.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties">
            <summary>
            Discover protectable item properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the
            DiscoverProtectableItemRequestProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            DiscoverProtectableItemRequestProperties class.
            </summary>
            <param name="friendlyName">The friendly name of the physical
            machine.</param>
            <param name="ipAddress">The IP address of the physical machine to
            be discovered.</param>
            <param name="osType">The OS type on the physical machine.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties.FriendlyName">
            <summary>
            Gets or sets the friendly name of the physical machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties.IpAddress">
            <summary>
            Gets or sets the IP address of the physical machine to be
            discovered.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequestProperties.OsType">
            <summary>
            Gets or sets the OS type on the physical machine.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails">
            <summary>
            Onprem disk details data.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.#ctor">
            <summary>
            Initializes a new instance of the DiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.#ctor(System.Nullable{System.Int64},System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DiskDetails class.
            </summary>
            <param name="maxSizeMB">The hard disk max size in MB.</param>
            <param name="vhdType">The type of the volume.</param>
            <param name="vhdId">The VHD Id.</param>
            <param name="vhdName">The VHD name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.MaxSizeMB">
            <summary>
            Gets or sets the hard disk max size in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.VhdType">
            <summary>
            Gets or sets the type of the volume.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.VhdId">
            <summary>
            Gets or sets the VHD Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails.VhdName">
            <summary>
            Gets or sets the VHD name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails">
            <summary>
            Volume details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails.#ctor">
            <summary>
            Initializes a new instance of the DiskVolumeDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the DiskVolumeDetails class.
            </summary>
            <param name="label">The volume label.</param>
            <param name="name">The volume name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails.Label">
            <summary>
            Gets or sets the volume label.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails.Name">
            <summary>
            Gets or sets the volume name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display">
            <summary>
            Contains the localized display information for this particular
            operation / action. These value will be used by several clients for
            (1) custom role definitions for RBAC;
            (2) complex query filters for the event service; and
            (3) audit history / records for management operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.#ctor">
            <summary>
            Initializes a new instance of the Display class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Display class.
            </summary>
            <param name="provider">The provider.
            The localized friendly form of the resource provider name � it is
            expected to also include the publisher/company responsible.
            It should use Title Casing and begin with "Microsoft" for 1st party
            services.
            e.g. "Microsoft Monitoring Insights" or "Microsoft
            Compute."</param>
            <param name="resource">The resource.
            The localized friendly form of the resource related to this
            action/operation � it should match the public documentation for the
            resource provider.
            It should use Title Casing.
            This value should be unique for a particular URL type (e.g. nested
            types should *not* reuse their parent�s display.resource field).
            e.g. "Virtual Machines" or "Scheduler Job Collections", or "Virtual
            Machine VM Sizes" or "Scheduler Jobs"</param>
            <param name="operation">The operation.
            The localized friendly name for the operation, as it should be
            shown to the user.
            It should be concise (to fit in drop downs) but clear (i.e.
            self-documenting).
            It should use Title Casing.
            Prescriptive guidance: Read Create or Update Delete
            'ActionName'</param>
            <param name="description">The description.
            The localized friendly description for the operation, as it should
            be shown to the user.
            It should be thorough, yet concise � it will be used in tool tips
            and detailed views.
            Prescriptive guidance for namespaces:
            Read any 'display.provider' resource
            Create or Update any 'display.provider' resource
            Delete any 'display.provider' resource
            Perform any other action on any 'display.provider' resource
            Prescriptive guidance for namespaces:
            Read any 'display.resource' Create or Update any
            'display.resource' Delete any 'display.resource' 'ActionName' any
            'display.resources'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.Provider">
            <summary>
            Gets or sets the provider.
            The localized friendly form of the resource provider name � it is
            expected to also include the publisher/company responsible.
            It should use Title Casing and begin with "Microsoft" for 1st party
            services.
            e.g. "Microsoft Monitoring Insights" or "Microsoft Compute."
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.Resource">
            <summary>
            Gets or sets the resource.
            The localized friendly form of the resource related to this
            action/operation � it should match the public documentation for the
            resource provider.
            It should use Title Casing.
            This value should be unique for a particular URL type (e.g. nested
            types should *not* reuse their parent�s display.resource field).
            e.g. "Virtual Machines" or "Scheduler Job Collections", or "Virtual
            Machine VM Sizes" or "Scheduler Jobs"
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.Operation">
            <summary>
            Gets or sets the operation.
            The localized friendly name for the operation, as it should be
            shown to the user.
            It should be concise (to fit in drop downs) but clear (i.e.
            self-documenting).
            It should use Title Casing.
            Prescriptive guidance: Read Create or Update Delete 'ActionName'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display.Description">
            <summary>
            Gets or sets the description.
            The localized friendly description for the operation, as it should
            be shown to the user.
            It should be thorough, yet concise � it will be used in tool tips
            and detailed views.
            Prescriptive guidance for namespaces:
            Read any 'display.provider' resource
            Create or Update any 'display.provider' resource
            Delete any 'display.provider' resource
            Perform any other action on any 'display.provider' resource
            Prescriptive guidance for namespaces:
            Read any 'display.resource' Create or Update any
            'display.resource' Delete any 'display.resource' 'ActionName' any
            'display.resources'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput">
            <summary>
            Enable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the EnableProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties)">
            <summary>
            Initializes a new instance of the EnableProtectionInput class.
            </summary>
            <param name="properties">Enable protection input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput.Properties">
            <summary>
            Gets or sets enable protection input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties">
            <summary>
            Enable protection input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties.#ctor">
            <summary>
            Initializes a new instance of the EnableProtectionInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput)">
            <summary>
            Initializes a new instance of the EnableProtectionInputProperties
            class.
            </summary>
            <param name="policyId">The Policy Id.</param>
            <param name="protectableItemId">The protectable item Id.</param>
            <param name="providerSpecificDetails">The ReplicationProviderInput.
            For HyperVReplicaAzure provider, it will be
            AzureEnableProtectionInput object.
            For San provider, it will be SanEnableProtectionInput object.
            For HyperVReplicaAzure provider, it can be null.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties.PolicyId">
            <summary>
            Gets or sets the Policy Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties.ProtectableItemId">
            <summary>
            Gets or sets the protectable item Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the ReplicationProviderInput.
            For HyperVReplicaAzure provider, it will be
            AzureEnableProtectionInput object.
            For San provider, it will be SanEnableProtectionInput object.
            For HyperVReplicaAzure provider, it can be null.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput">
            <summary>
            Enable protection provider specific input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            EnableProtectionProviderSpecificInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails">
            <summary>
            Encryption details for the fabric.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails.#ctor">
            <summary>
            Initializes a new instance of the EncryptionDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails.#ctor(System.String,System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the EncryptionDetails class.
            </summary>
            <param name="kekState">The key encryption key state for the
            Vmm.</param>
            <param name="kekCertThumbprint">The key encryption key certificate
            thumbprint.</param>
            <param name="kekCertExpiryDate">The key encryption key certificate
            expiry date.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails.KekState">
            <summary>
            Gets or sets the key encryption key state for the Vmm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails.KekCertThumbprint">
            <summary>
            Gets or sets the key encryption key certificate thumbprint.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails.KekCertExpiryDate">
            <summary>
            Gets or sets the key encryption key certificate expiry date.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventModel">
            <summary>
            Implements the Event class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventModel.#ctor">
            <summary>
            Initializes a new instance of the EventModel class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventModel.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties)">
            <summary>
            Initializes a new instance of the EventModel class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Event related data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventModel.Properties">
            <summary>
            Gets or sets event related data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties">
            <summary>
            The properties of a monitoring event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.#ctor">
            <summary>
            Initializes a new instance of the EventProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProviderSpecificDetails,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventSpecificDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the EventProperties class.
            </summary>
            <param name="eventCode">The Id of the monitoring event.</param>
            <param name="description">The event name.</param>
            <param name="eventType">The type of the event.
            for example: VM Health, Server Health, Job Failure etc.</param>
            <param name="affectedObjectFriendlyName">The friendly name of the
            source of the event on which it
            is raised (for example, VM, VMM etc).</param>
            <param name="severity">The severity of the event.</param>
            <param name="timeOfOccurrence">The time of occurence of the
            event.</param>
            <param name="fabricId">The ARM ID of the fabric.</param>
            <param name="providerSpecificDetails">The provider specific
            settings.</param>
            <param name="eventSpecificDetails">The event specific
            settings.</param>
            <param name="healthErrors">The list of errors / warnings capturing
            details associated with the
            issue(s).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.EventCode">
            <summary>
            Gets or sets the Id of the monitoring event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.Description">
            <summary>
            Gets or sets the event name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.EventType">
            <summary>
            Gets or sets the type of the event.
            for example: VM Health, Server Health, Job Failure etc.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.AffectedObjectFriendlyName">
            <summary>
            Gets or sets the friendly name of the source of the event on which
            it
            is raised (for example, VM, VMM etc).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.Severity">
            <summary>
            Gets or sets the severity of the event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.TimeOfOccurrence">
            <summary>
            Gets or sets the time of occurence of the event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.FabricId">
            <summary>
            Gets or sets the ARM ID of the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the provider specific settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.EventSpecificDetails">
            <summary>
            Gets or sets the event specific settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProperties.HealthErrors">
            <summary>
            Gets or sets the list of errors / warnings capturing details
            associated with the
            issue(s).
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProviderSpecificDetails">
            <summary>
            Model class for provider specific details for an event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventProviderSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the EventProviderSpecificDetails
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventSpecificDetails">
            <summary>
            Model class for event specific details for an event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EventSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the EventSpecificDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExportJobDetails">
            <summary>
            This class represents details for export jobs workflow.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExportJobDetails.#ctor">
            <summary>
            Initializes a new instance of the ExportJobDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExportJobDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String)">
            <summary>
            Initializes a new instance of the ExportJobDetails class.
            </summary>
            <param name="affectedObjectDetails">The affected object properties
            like source server, source cloud, target
            server, target cloud etc. based on the workflow object
            details.</param>
            <param name="blobUri">BlobUri of the exported jobs.</param>
            <param name="sasToken">The sas token to access blob.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExportJobDetails.BlobUri">
            <summary>
            Gets or sets blobUri of the exported jobs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ExportJobDetails.SasToken">
            <summary>
            Gets or sets the sas token to access blob.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Fabric">
            <summary>
            Fabric definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Fabric.#ctor">
            <summary>
            Initializes a new instance of the Fabric class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Fabric.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties)">
            <summary>
            Initializes a new instance of the Fabric class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Fabric related data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Fabric.Properties">
            <summary>
            Gets or sets fabric related data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput">
            <summary>
            Site details provided during the time of site creation
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput.#ctor">
            <summary>
            Initializes a new instance of the FabricCreationInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInputProperties)">
            <summary>
            Initializes a new instance of the FabricCreationInput class.
            </summary>
            <param name="properties">Fabric creation input.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput.Properties">
            <summary>
            Gets or sets fabric creation input.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInputProperties">
            <summary>
            Properties of site details provided during the time of site creation
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInputProperties.#ctor">
            <summary>
            Initializes a new instance of the FabricCreationInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreationInput)">
            <summary>
            Initializes a new instance of the FabricCreationInputProperties
            class.
            </summary>
            <param name="customDetails">Fabric provider specific creation
            input.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInputProperties.CustomDetails">
            <summary>
            Gets or sets fabric provider specific creation input.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties">
            <summary>
            Fabric properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.#ctor">
            <summary>
            Initializes a new instance of the FabricProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EncryptionDetails,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError},System.String)">
            <summary>
            Initializes a new instance of the FabricProperties class.
            </summary>
            <param name="friendlyName">Friendly name of the fabric.</param>
            <param name="encryptionDetails">Encryption details for the
            fabric.</param>
            <param name="rolloverEncryptionDetails">Rollover encryption details
            for the fabric.</param>
            <param name="internalIdentifier">Dra Registration Id.</param>
            <param name="bcdrState">BCDR state of the fabric.</param>
            <param name="customDetails">Fabric specific settings.</param>
            <param name="healthErrorDetails">Fabric health error
            details.</param>
            <param name="health">Health of fabric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.FriendlyName">
            <summary>
            Gets or sets friendly name of the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.EncryptionDetails">
            <summary>
            Gets or sets encryption details for the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.RolloverEncryptionDetails">
            <summary>
            Gets or sets rollover encryption details for the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.InternalIdentifier">
            <summary>
            Gets or sets dra Registration Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.BcdrState">
            <summary>
            Gets or sets BCDR state of the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.CustomDetails">
            <summary>
            Gets or sets fabric specific settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.HealthErrorDetails">
            <summary>
            Gets or sets fabric health error details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricProperties.Health">
            <summary>
            Gets or sets health of fabric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails">
            <summary>
            This class represents the fabric replication group task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the FabricReplicationGroupTaskDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity)">
            <summary>
            Initializes a new instance of the FabricReplicationGroupTaskDetails
            class.
            </summary>
            <param name="skippedReason">The skipped reason.</param>
            <param name="skippedReasonString">The skipped reason
            string.</param>
            <param name="jobTask">The job entity.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails.SkippedReason">
            <summary>
            Gets or sets the skipped reason.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails.SkippedReasonString">
            <summary>
            Gets or sets the skipped reason string.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricReplicationGroupTaskDetails.JobTask">
            <summary>
            Gets or sets the job entity.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreateNetworkMappingInput">
            <summary>
            Input details specific to fabrics during Network Mapping.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            FabricSpecificCreateNetworkMappingInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreationInput">
            <summary>
            Fabric provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificCreationInput.#ctor">
            <summary>
            Initializes a new instance of the FabricSpecificCreationInput
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificDetails">
            <summary>
            Fabric specific details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the FabricSpecificDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificUpdateNetworkMappingInput">
            <summary>
            Input details specific to fabrics during Network Mapping.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificUpdateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            FabricSpecificUpdateNetworkMappingInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverDeploymentModel">
            <summary>
            Defines values for FailoverDeploymentModel.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest">
            <summary>
            Request to failover a process server.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest.#ctor">
            <summary>
            Initializes a new instance of the FailoverProcessServerRequest
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties)">
            <summary>
            Initializes a new instance of the FailoverProcessServerRequest
            class.
            </summary>
            <param name="properties">The properties of the PS Failover
            request.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest.Properties">
            <summary>
            Gets or sets the properties of the PS Failover request.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties">
            <summary>
            The properties of the Failover Process Server request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the
            FailoverProcessServerRequestProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.#ctor(System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.String)">
            <summary>
            Initializes a new instance of the
            FailoverProcessServerRequestProperties class.
            </summary>
            <param name="containerName">The container identifier.</param>
            <param name="sourceProcessServerId">The source process
            server.</param>
            <param name="targetProcessServerId">The new process server.</param>
            <param name="vmsToMigrate">The VMS to migrate.</param>
            <param name="updateType">A value for failover type. It can be
            systemlevel/serverlevel</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.ContainerName">
            <summary>
            Gets or sets the container identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.SourceProcessServerId">
            <summary>
            Gets or sets the source process server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.TargetProcessServerId">
            <summary>
            Gets or sets the new process server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.VmsToMigrate">
            <summary>
            Gets or sets the VMS to migrate.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequestProperties.UpdateType">
            <summary>
            Gets or sets a value for failover type. It can be
            systemlevel/serverlevel
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.GroupTaskDetails">
            <summary>
            This class represents the group task details when parent child
            relationship exists
            in the drill down.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.GroupTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the GroupTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.GroupTaskDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask})">
            <summary>
            Initializes a new instance of the GroupTaskDetails class.
            </summary>
            <param name="childTasks">The child tasks.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.GroupTaskDetails.ChildTasks">
            <summary>
            Gets or sets the child tasks.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError">
            <summary>
            The health error class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.#ctor">
            <summary>
            Initializes a new instance of the HealthError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.String)">
            <summary>
            Initializes a new instance of the HealthError class.
            </summary>
            <param name="errorLevel">Level of error.</param>
            <param name="errorCode">Error code.</param>
            <param name="errorMessage">Error message.</param>
            <param name="possibleCauses">Possible causes of error.</param>
            <param name="recommendedAction">Recommended action to resolve
            error.</param>
            <param name="creationTimeUtc">Error creation time (UTC)</param>
            <param name="recoveryProviderErrorMessage">DRA error
            message.</param>
            <param name="entityId">ID of the entity.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.ErrorLevel">
            <summary>
            Gets or sets level of error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.ErrorCode">
            <summary>
            Gets or sets error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.ErrorMessage">
            <summary>
            Gets or sets error message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.PossibleCauses">
            <summary>
            Gets or sets possible causes of error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.RecommendedAction">
            <summary>
            Gets or sets recommended action to resolve error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.CreationTimeUtc">
            <summary>
            Gets or sets error creation time (UTC)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.RecoveryProviderErrorMessage">
            <summary>
            Gets or sets DRA error message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError.EntityId">
            <summary>
            Gets or sets ID of the entity.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails">
            <summary>
            Model class for event details of a HyperVReplica E2E event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplica2012EventDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplica2012EventDetails
            class.
            </summary>
            <param name="containerName">The container friendly name.</param>
            <param name="fabricName">The fabric friendly name.</param>
            <param name="remoteContainerName">The remote container
            name.</param>
            <param name="remoteFabricName">The remote fabric name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.ContainerName">
            <summary>
            Gets or sets the container friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.FabricName">
            <summary>
            Gets or sets the fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.RemoteContainerName">
            <summary>
            Gets or sets the remote container name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012EventDetails.RemoteFabricName">
            <summary>
            Gets or sets the remote fabric name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails">
            <summary>
            Model class for event details of a HyperVReplica blue E2E event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplica2012R2EventDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplica2012R2EventDetails
            class.
            </summary>
            <param name="containerName">The container friendly name.</param>
            <param name="fabricName">The fabric friendly name.</param>
            <param name="remoteContainerName">The remote container
            name.</param>
            <param name="remoteFabricName">The remote fabric name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.ContainerName">
            <summary>
            Gets or sets the container friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.FabricName">
            <summary>
            Gets or sets the fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.RemoteContainerName">
            <summary>
            Gets or sets the remote container name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplica2012R2EventDetails.RemoteFabricName">
            <summary>
            Gets or sets the remote fabric name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput">
            <summary>
            ApplyRecoveryPoint input specific to HyperVReplicaAzure provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureApplyRecoveryPointInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureApplyRecoveryPointInput class.
            </summary>
            <param name="vaultLocation">The vault location where the recovery
            Vm resides.</param>
            <param name="primaryKekCertificatePfx">The primary kek certificate
            pfx.</param>
            <param name="secondaryKekCertificatePfx">The secondary kek
            certificate pfx.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput.VaultLocation">
            <summary>
            Gets or sets the vault location where the recovery Vm resides.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput.PrimaryKekCertificatePfx">
            <summary>
            Gets or sets the primary kek certificate pfx.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureApplyRecoveryPointInput.SecondaryKekCertificatePfx">
            <summary>
            Gets or sets the secondary kek certificate pfx.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput">
            <summary>
            Azure specific enable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureEnableProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureEnableProtectionInput class.
            </summary>
            <param name="hvHostVmId">The Hyper-V host Vm Id.</param>
            <param name="vmName">The Vm Name.</param>
            <param name="osType">The OS type associated with vm.</param>
            <param name="vhdId">The OS disk VHD id associated with vm.</param>
            <param name="targetStorageAccountId">The storage account
            name.</param>
            <param name="targetAzureNetworkId">The selected target Azure
            network Id.</param>
            <param name="targetAzureSubnetId">The selected target Azure subnet
            Id.</param>
            <param name="enableRDPOnTargetOption">The selected option to enable
            RDP\SSH on target vm after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption}
            enum.</param>
            <param name="targetAzureVmName">The target azure Vm Name.</param>
            <param name="logStorageAccountId">The storage account to be used
            for logging during replication.</param>
            <param name="disksToInclude">The list of VHD IDs of disks to be
            protected.</param>
            <param name="targetAzureV1ResourceGroupId">The Id of the target
            resource group (for classic deployment) in which the
            failover VM is to be created.</param>
            <param name="targetAzureV2ResourceGroupId">The Id of the target
            resource group (for resource manager deployment) in
            which the failover VM is to be created.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.HvHostVmId">
            <summary>
            Gets or sets the Hyper-V host Vm Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.VmName">
            <summary>
            Gets or sets the Vm Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.OsType">
            <summary>
            Gets or sets the OS type associated with vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.VhdId">
            <summary>
            Gets or sets the OS disk VHD id associated with vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetStorageAccountId">
            <summary>
            Gets or sets the storage account name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetAzureNetworkId">
            <summary>
            Gets or sets the selected target Azure network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetAzureSubnetId">
            <summary>
            Gets or sets the selected target Azure subnet Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.EnableRDPOnTargetOption">
            <summary>
            Gets or sets the selected option to enable RDP\SSH on target vm
            after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetAzureVmName">
            <summary>
            Gets or sets the target azure Vm Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.LogStorageAccountId">
            <summary>
            Gets or sets the storage account to be used for logging during
            replication.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.DisksToInclude">
            <summary>
            Gets or sets the list of VHD IDs of disks to be protected.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetAzureV1ResourceGroupId">
            <summary>
            Gets or sets the Id of the target resource group (for classic
            deployment) in which the
            failover VM is to be created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.TargetAzureV2ResourceGroupId">
            <summary>
            Gets or sets the Id of the target resource group (for resource
            manager deployment) in
            which the failover VM is to be created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEnableProtectionInput.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails">
            <summary>
            Model class for event details of a HyperVReplica E2A event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaAzureEventDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaAzureEventDetails
            class.
            </summary>
            <param name="containerName">The container friendly name.</param>
            <param name="fabricName">The fabric friendly name.</param>
            <param name="remoteContainerName">The remote container
            name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails.ContainerName">
            <summary>
            Gets or sets the container friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails.FabricName">
            <summary>
            Gets or sets the fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureEventDetails.RemoteContainerName">
            <summary>
            Gets or sets the remote container name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput">
            <summary>
            HvrA provider specific input for failback.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureFailbackProviderInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureFailbackProviderInput class.
            </summary>
            <param name="dataSyncOption">Data sync option.</param>
            <param name="recoveryVmCreationOption">ALR options to create
            alternate recovery.</param>
            <param name="providerIdForAlternateRecovery">Provider ID for
            alternate location</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput.DataSyncOption">
            <summary>
            Gets or sets data sync option.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput.RecoveryVmCreationOption">
            <summary>
            Gets or sets ALR options to create alternate recovery.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailbackProviderInput.ProviderIdForAlternateRecovery">
            <summary>
            Gets or sets provider ID for alternate location
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput">
            <summary>
            HvrA provider specific input for failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureFailoverProviderInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureFailoverProviderInput class.
            </summary>
            <param name="vaultLocation">Location of the vault.</param>
            <param name="primaryKekCertificatePfx">Primary kek certificate
            pfx.</param>
            <param name="secondaryKekCertificatePfx">Secondary kek certificate
            pfx.</param>
            <param name="recoveryPointId">The recovery point id to be passed to
            failover to a particular recovery
            point. In case of latest recovery point, null should be
            passed.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.VaultLocation">
            <summary>
            Gets or sets location of the vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.PrimaryKekCertificatePfx">
            <summary>
            Gets or sets primary kek certificate pfx.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.SecondaryKekCertificatePfx">
            <summary>
            Gets or sets secondary kek certificate pfx.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureFailoverProviderInput.RecoveryPointId">
            <summary>
            Gets or sets the recovery point id to be passed to failover to a
            particular recovery
            point. In case of latest recovery point, null should be passed.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails">
            <summary>
            Hyper-V Replica Azure specific protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaAzurePolicyDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaAzurePolicyDetails
            class.
            </summary>
            <param name="recoveryPointHistoryDurationInHours">The duration (in
            hours) to which point the recovery history needs to be
            maintained.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">The
            interval (in hours) at which Hyper-V Replica should create an
            application consistent snapshot within the VM.</param>
            <param name="replicationInterval">The replication interval.</param>
            <param name="onlineReplicationStartTime">The scheduled start time
            for the initial replication. If this parameter
            is Null, the initial replication starts immediately.</param>
            <param name="encryption">A value indicating whether encryption is
            enabled for virtual machines
            in this cloud.</param>
            <param name="activeStorageAccountId">The active storage account
            Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.RecoveryPointHistoryDurationInHours">
            <summary>
            Gets or sets the duration (in hours) to which point the recovery
            history needs to be
            maintained.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets the interval (in hours) at which Hyper-V Replica
            should create an
            application consistent snapshot within the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.ReplicationInterval">
            <summary>
            Gets or sets the replication interval.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.OnlineReplicationStartTime">
            <summary>
            Gets or sets the scheduled start time for the initial replication.
            If this parameter
            is Null, the initial replication starts immediately.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.Encryption">
            <summary>
            Gets or sets a value indicating whether encryption is enabled for
            virtual machines
            in this cloud.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyDetails.ActiveStorageAccountId">
            <summary>
            Gets or sets the active storage account Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput">
            <summary>
            Hyper-V Replica Azure specific input for creating a protection profile.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaAzurePolicyInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the HyperVReplicaAzurePolicyInput
            class.
            </summary>
            <param name="recoveryPointHistoryDuration">The duration (in hours)
            to which point the recovery history needs to be
            maintained.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">The
            interval (in hours) at which Hyper-V Replica should create an
            application consistent snapshot within the VM.</param>
            <param name="replicationInterval">The replication interval.</param>
            <param name="onlineReplicationStartTime">The scheduled start time
            for the initial replication. If this parameter
            is Null, the initial replication starts immediately.</param>
            <param name="encryption">A value indicating whether encryption
            needs to be enabled for Vms in this cloud.</param>
            <param name="storageAccounts">The list of storage accounts to which
            the VMs in the primary cloud can
            replicate to.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.RecoveryPointHistoryDuration">
            <summary>
            Gets or sets the duration (in hours) to which point the recovery
            history needs to be
            maintained.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets the interval (in hours) at which Hyper-V Replica
            should create an
            application consistent snapshot within the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.ReplicationInterval">
            <summary>
            Gets or sets the replication interval.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.OnlineReplicationStartTime">
            <summary>
            Gets or sets the scheduled start time for the initial replication.
            If this parameter
            is Null, the initial replication starts immediately.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.Encryption">
            <summary>
            Gets or sets a value indicating whether encryption needs to be
            enabled for Vms in this cloud.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzurePolicyInput.StorageAccounts">
            <summary>
            Gets or sets the list of storage accounts to which the VMs in the
            primary cloud can
            replicate to.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails">
            <summary>
            Hyper V Replica Azure provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails},System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureReplicationDetails class.
            </summary>
            <param name="azureVMDiskDetails">Azure VM Disk details.</param>
            <param name="recoveryAzureVMName">Recovery Azure given
            name.</param>
            <param name="recoveryAzureVMSize">The Recovery Azure VM
            size.</param>
            <param name="recoveryAzureStorageAccount">The recovery Azure
            storage account.</param>
            <param name="recoveryAzureLogStorageAccountId">The ARM id of the
            log storage acount used for replication.
            This will be set to null if no log storage account was provided
            during enable
            protection.</param>
            <param name="lastReplicatedTime">The Last replication time.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="initialReplicationDetails">Initial replication
            details.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="selectedRecoveryAzureNetworkId">The selected recovery
            azure network Id.</param>
            <param name="encryption">The encryption info.</param>
            <param name="oSDetails">The operating system info.</param>
            <param name="sourceVmRAMSizeInMB">The RAM size of the VM on the
            primary side.</param>
            <param name="sourceVmCPUCount">The CPU count of the VM on the
            primary side.</param>
            <param name="enableRDPOnTargetOption">The selected option to enable
            RDP\SSH on target vm after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption}
            enum.</param>
            <param name="recoveryAzureResourceGroupId">The target resource
            group Id.</param>
            <param name="recoveryAvailabilitySetId">The recovery availability
            set Id.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
            <param name="licenseType">License Type of the VM to be
            used.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.AzureVMDiskDetails">
            <summary>
            Gets or sets azure VM Disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAzureVMName">
            <summary>
            Gets or sets recovery Azure given name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAzureVMSize">
            <summary>
            Gets or sets the Recovery Azure VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAzureStorageAccount">
            <summary>
            Gets or sets the recovery Azure storage account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAzureLogStorageAccountId">
            <summary>
            Gets or sets the ARM id of the log storage acount used for
            replication.
            This will be set to null if no log storage account was provided
            during enable
            protection.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.LastReplicatedTime">
            <summary>
            Gets or sets the Last replication time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.InitialReplicationDetails">
            <summary>
            Gets or sets initial replication details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.SelectedRecoveryAzureNetworkId">
            <summary>
            Gets or sets the selected recovery azure network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.Encryption">
            <summary>
            Gets or sets the encryption info.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.OSDetails">
            <summary>
            Gets or sets the operating system info.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.SourceVmRAMSizeInMB">
            <summary>
            Gets or sets the RAM size of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.SourceVmCPUCount">
            <summary>
            Gets or sets the CPU count of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.EnableRDPOnTargetOption">
            <summary>
            Gets or sets the selected option to enable RDP\SSH on target vm
            after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAzureResourceGroupId">
            <summary>
            Gets or sets the target resource group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the recovery availability set Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReplicationDetails.LicenseType">
            <summary>
            Gets or sets license Type of the VM to be used.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput">
            <summary>
            Azure specific reprotect input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaAzureReprotectInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaAzureReprotectInput
            class.
            </summary>
            <param name="hvHostVmId">The Hyper-V host Vm Id.</param>
            <param name="vmName">The Vm Name.</param>
            <param name="osType">The OS type associated with vm.</param>
            <param name="vHDId">The OS disk VHD id associated with vm.</param>
            <param name="storageAccountId">The storage account name.</param>
            <param name="logStorageAccountId">The storage account to be used
            for logging during replication.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.HvHostVmId">
            <summary>
            Gets or sets the Hyper-V host Vm Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.VmName">
            <summary>
            Gets or sets the Vm Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.OsType">
            <summary>
            Gets or sets the OS type associated with vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.VHDId">
            <summary>
            Gets or sets the OS disk VHD id associated with vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.StorageAccountId">
            <summary>
            Gets or sets the storage account name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureReprotectInput.LogStorageAccountId">
            <summary>
            Gets or sets the storage account to be used for logging during
            replication.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureRpRecoveryPointType">
            <summary>
            Defines values for HyperVReplicaAzureRpRecoveryPointType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput">
            <summary>
            HyperV replica Azure input to update replication protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureUpdateReplicationProtectedItemInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            HyperVReplicaAzureUpdateReplicationProtectedItemInput class.
            </summary>
            <param name="recoveryAzureV1ResourceGroupId">The recovery Azure
            resource group Id for classic deployment.</param>
            <param name="recoveryAzureV2ResourceGroupId">The recovery Azure
            resource group Id for resource manager deployment.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput.RecoveryAzureV1ResourceGroupId">
            <summary>
            Gets or sets the recovery Azure resource group Id for classic
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput.RecoveryAzureV2ResourceGroupId">
            <summary>
            Gets or sets the recovery Azure resource group Id for resource
            manager deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureUpdateReplicationProtectedItemInput.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails">
            <summary>
            Abstract model class for event details of a HyperVReplica E2E event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaBaseEventDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaBaseEventDetails
            class.
            </summary>
            <param name="containerName">The container friendly name.</param>
            <param name="fabricName">The fabric friendly name.</param>
            <param name="remoteContainerName">The remote container
            name.</param>
            <param name="remoteFabricName">The remote fabric name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.ContainerName">
            <summary>
            Gets or sets the container friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.FabricName">
            <summary>
            Gets or sets the fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.RemoteContainerName">
            <summary>
            Gets or sets the remote container name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseEventDetails.RemoteFabricName">
            <summary>
            Gets or sets the remote fabric name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails">
            <summary>
            Base class for HyperVReplica policy details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaBasePolicyDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaBasePolicyDetails
            class.
            </summary>
            <param name="recoveryPoints">A value indicating the number of
            recovery points.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">A value
            indicating the application consistent frequency.</param>
            <param name="compression">A value indicating whether compression
            has to be enabled.</param>
            <param name="initialReplicationMethod">A value indicating whether
            IR is online.</param>
            <param name="onlineReplicationStartTime">A value indicating the
            online IR start time.</param>
            <param name="offlineReplicationImportPath">A value indicating the
            offline IR import path.</param>
            <param name="offlineReplicationExportPath">A value indicating the
            offline IR export path.</param>
            <param name="replicationPort">A value indicating the recovery HTTPS
            port.</param>
            <param name="allowedAuthenticationType">A value indicating the
            authentication type.</param>
            <param name="replicaDeletionOption">A value indicating whether the
            VM has to be auto deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.RecoveryPoints">
            <summary>
            Gets or sets a value indicating the number of recovery points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets a value indicating the application consistent
            frequency.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.Compression">
            <summary>
            Gets or sets a value indicating whether compression has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.InitialReplicationMethod">
            <summary>
            Gets or sets a value indicating whether IR is online.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.OnlineReplicationStartTime">
            <summary>
            Gets or sets a value indicating the online IR start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.OfflineReplicationImportPath">
            <summary>
            Gets or sets a value indicating the offline IR import path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.OfflineReplicationExportPath">
            <summary>
            Gets or sets a value indicating the offline IR export path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.ReplicationPort">
            <summary>
            Gets or sets a value indicating the recovery HTTPS port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.AllowedAuthenticationType">
            <summary>
            Gets or sets a value indicating the authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBasePolicyDetails.ReplicaDeletionOption">
            <summary>
            Gets or sets a value indicating whether the VM has to be auto
            deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails">
            <summary>
            Hyper V replica provider specific settings base class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaBaseReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.#ctor(System.Nullable{System.DateTime},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails})">
            <summary>
            Initializes a new instance of the
            HyperVReplicaBaseReplicationDetails class.
            </summary>
            <param name="lastReplicatedTime">The Last replication time.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="initialReplicationDetails">Initial replication
            details.</param>
            <param name="vMDiskDetails">VM disk details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.LastReplicatedTime">
            <summary>
            Gets or sets the Last replication time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.InitialReplicationDetails">
            <summary>
            Gets or sets initial replication details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBaseReplicationDetails.VMDiskDetails">
            <summary>
            Gets or sets VM disk details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails">
            <summary>
            Hyper-V Replica Blue specific protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaBluePolicyDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaBluePolicyDetails
            class.
            </summary>
            <param name="replicationFrequencyInSeconds">A value indicating the
            replication interval.</param>
            <param name="recoveryPoints">A value indicating the number of
            recovery points.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">A value
            indicating the application consistent frequency.</param>
            <param name="compression">A value indicating whether compression
            has to be enabled.</param>
            <param name="initialReplicationMethod">A value indicating whether
            IR is online.</param>
            <param name="onlineReplicationStartTime">A value indicating the
            online IR start time.</param>
            <param name="offlineReplicationImportPath">A value indicating the
            offline IR import path.</param>
            <param name="offlineReplicationExportPath">A value indicating the
            offline IR export path.</param>
            <param name="replicationPort">A value indicating the recovery HTTPS
            port.</param>
            <param name="allowedAuthenticationType">A value indicating the
            authentication type.</param>
            <param name="replicaDeletionOption">A value indicating whether the
            VM has to be auto deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.ReplicationFrequencyInSeconds">
            <summary>
            Gets or sets a value indicating the replication interval.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.RecoveryPoints">
            <summary>
            Gets or sets a value indicating the number of recovery points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets a value indicating the application consistent
            frequency.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.Compression">
            <summary>
            Gets or sets a value indicating whether compression has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.InitialReplicationMethod">
            <summary>
            Gets or sets a value indicating whether IR is online.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.OnlineReplicationStartTime">
            <summary>
            Gets or sets a value indicating the online IR start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.OfflineReplicationImportPath">
            <summary>
            Gets or sets a value indicating the offline IR import path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.OfflineReplicationExportPath">
            <summary>
            Gets or sets a value indicating the offline IR export path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.ReplicationPort">
            <summary>
            Gets or sets a value indicating the recovery HTTPS port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.AllowedAuthenticationType">
            <summary>
            Gets or sets a value indicating the authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyDetails.ReplicaDeletionOption">
            <summary>
            Gets or sets a value indicating whether the VM has to be auto
            deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput">
            <summary>
            HyperV Replica Blue policy input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaBluePolicyInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaBluePolicyInput
            class.
            </summary>
            <param name="replicationFrequencyInSeconds">A value indicating the
            replication interval.</param>
            <param name="recoveryPoints">A value indicating the number of
            recovery points.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">A value
            indicating the application consistent frequency.</param>
            <param name="compression">A value indicating whether compression
            has to be enabled.</param>
            <param name="initialReplicationMethod">A value indicating whether
            IR is online.</param>
            <param name="onlineReplicationStartTime">A value indicating the
            online IR start time.</param>
            <param name="offlineReplicationImportPath">A value indicating the
            offline IR import path.</param>
            <param name="offlineReplicationExportPath">A value indicating the
            offline IR export path.</param>
            <param name="replicationPort">A value indicating the recovery HTTPS
            port.</param>
            <param name="allowedAuthenticationType">A value indicating the
            authentication type.</param>
            <param name="replicaDeletion">A value indicating whether the VM has
            to be auto deleted.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.ReplicationFrequencyInSeconds">
            <summary>
            Gets or sets a value indicating the replication interval.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.RecoveryPoints">
            <summary>
            Gets or sets a value indicating the number of recovery points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets a value indicating the application consistent
            frequency.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.Compression">
            <summary>
            Gets or sets a value indicating whether compression has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.InitialReplicationMethod">
            <summary>
            Gets or sets a value indicating whether IR is online.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.OnlineReplicationStartTime">
            <summary>
            Gets or sets a value indicating the online IR start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.OfflineReplicationImportPath">
            <summary>
            Gets or sets a value indicating the offline IR import path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.OfflineReplicationExportPath">
            <summary>
            Gets or sets a value indicating the offline IR export path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.ReplicationPort">
            <summary>
            Gets or sets a value indicating the recovery HTTPS port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.AllowedAuthenticationType">
            <summary>
            Gets or sets a value indicating the authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBluePolicyInput.ReplicaDeletion">
            <summary>
            Gets or sets a value indicating whether the VM has to be auto
            deleted.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails">
            <summary>
            HyperV replica 2012 R2 (Blue) replication details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the
            HyperVReplicaBlueReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.#ctor(System.Nullable{System.DateTime},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails})">
            <summary>
            Initializes a new instance of the
            HyperVReplicaBlueReplicationDetails class.
            </summary>
            <param name="lastReplicatedTime">The Last replication time.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="initialReplicationDetails">Initial replication
            details.</param>
            <param name="vMDiskDetails">VM disk details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.LastReplicatedTime">
            <summary>
            Gets or sets the Last replication time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.InitialReplicationDetails">
            <summary>
            Gets or sets initial replication details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaBlueReplicationDetails.VMDiskDetails">
            <summary>
            Gets or sets VM disk details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails">
            <summary>
            Hyper-V Replica Blue specific protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaPolicyDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaPolicyDetails class.
            </summary>
            <param name="recoveryPoints">A value indicating the number of
            recovery points.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">A value
            indicating the application consistent frequency.</param>
            <param name="compression">A value indicating whether compression
            has to be enabled.</param>
            <param name="initialReplicationMethod">A value indicating whether
            IR is online.</param>
            <param name="onlineReplicationStartTime">A value indicating the
            online IR start time.</param>
            <param name="offlineReplicationImportPath">A value indicating the
            offline IR import path.</param>
            <param name="offlineReplicationExportPath">A value indicating the
            offline IR export path.</param>
            <param name="replicationPort">A value indicating the recovery HTTPS
            port.</param>
            <param name="allowedAuthenticationType">A value indicating the
            authentication type.</param>
            <param name="replicaDeletionOption">A value indicating whether the
            VM has to be auto deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.RecoveryPoints">
            <summary>
            Gets or sets a value indicating the number of recovery points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets a value indicating the application consistent
            frequency.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.Compression">
            <summary>
            Gets or sets a value indicating whether compression has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.InitialReplicationMethod">
            <summary>
            Gets or sets a value indicating whether IR is online.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.OnlineReplicationStartTime">
            <summary>
            Gets or sets a value indicating the online IR start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.OfflineReplicationImportPath">
            <summary>
            Gets or sets a value indicating the offline IR import path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.OfflineReplicationExportPath">
            <summary>
            Gets or sets a value indicating the offline IR export path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.ReplicationPort">
            <summary>
            Gets or sets a value indicating the recovery HTTPS port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.AllowedAuthenticationType">
            <summary>
            Gets or sets a value indicating the authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyDetails.ReplicaDeletionOption">
            <summary>
            Gets or sets a value indicating whether the VM has to be auto
            deleted.
            Supported Values: String.Empty, None, OnRecoveryCloud
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput">
            <summary>
            Hyper-V Replica specific protection profile Input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaPolicyInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the HyperVReplicaPolicyInput class.
            </summary>
            <param name="recoveryPoints">A value indicating the number of
            recovery points.</param>
            <param name="applicationConsistentSnapshotFrequencyInHours">A value
            indicating the application consistent frequency.</param>
            <param name="compression">A value indicating whether compression
            has to be enabled.</param>
            <param name="initialReplicationMethod">A value indicating whether
            IR is online.</param>
            <param name="onlineReplicationStartTime">A value indicating the
            online IR start time.</param>
            <param name="offlineReplicationImportPath">A value indicating the
            offline IR import path.</param>
            <param name="offlineReplicationExportPath">A value indicating the
            offline IR export path.</param>
            <param name="replicationPort">A value indicating the recovery HTTPS
            port.</param>
            <param name="allowedAuthenticationType">A value indicating the
            authentication type.</param>
            <param name="replicaDeletion">A value indicating whether the VM has
            to be auto deleted.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.RecoveryPoints">
            <summary>
            Gets or sets a value indicating the number of recovery points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.ApplicationConsistentSnapshotFrequencyInHours">
            <summary>
            Gets or sets a value indicating the application consistent
            frequency.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.Compression">
            <summary>
            Gets or sets a value indicating whether compression has to be
            enabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.InitialReplicationMethod">
            <summary>
            Gets or sets a value indicating whether IR is online.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.OnlineReplicationStartTime">
            <summary>
            Gets or sets a value indicating the online IR start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.OfflineReplicationImportPath">
            <summary>
            Gets or sets a value indicating the offline IR import path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.OfflineReplicationExportPath">
            <summary>
            Gets or sets a value indicating the offline IR export path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.ReplicationPort">
            <summary>
            Gets or sets a value indicating the recovery HTTPS port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.AllowedAuthenticationType">
            <summary>
            Gets or sets a value indicating the authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaPolicyInput.ReplicaDeletion">
            <summary>
            Gets or sets a value indicating whether the VM has to be auto
            deleted.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails">
            <summary>
            HyperV replica 2012 replication details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVReplicaReplicationDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.#ctor(System.Nullable{System.DateTime},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails})">
            <summary>
            Initializes a new instance of the HyperVReplicaReplicationDetails
            class.
            </summary>
            <param name="lastReplicatedTime">The Last replication time.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="initialReplicationDetails">Initial replication
            details.</param>
            <param name="vMDiskDetails">VM disk details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.LastReplicatedTime">
            <summary>
            Gets or sets the Last replication time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.InitialReplicationDetails">
            <summary>
            Gets or sets initial replication details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaReplicationDetails.VMDiskDetails">
            <summary>
            Gets or sets VM disk details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVSiteDetails">
            <summary>
            HyperVSite fabric specific details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVSiteDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVSiteDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails">
            <summary>
            Hyper V replica provider specific settings
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.#ctor">
            <summary>
            Initializes a new instance of the HyperVVirtualMachineDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskDetails})">
            <summary>
            Initializes a new instance of the HyperVVirtualMachineDetails
            class.
            </summary>
            <param name="sourceItemId">The source id of the object.</param>
            <param name="generation">The id of the object in fabric.</param>
            <param name="osDetails">The Last replication time.</param>
            <param name="diskDetails">The Last successful failover
            time.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.SourceItemId">
            <summary>
            Gets or sets the source id of the object.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.Generation">
            <summary>
            Gets or sets the id of the object in fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.OsDetails">
            <summary>
            Gets or sets the Last replication time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVVirtualMachineDetails.DiskDetails">
            <summary>
            Gets or sets the Last successful failover time.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails">
            <summary>
            This class stores the monitoring details for consistency check of
            inconsistent Protected Entity.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.#ctor">
            <summary>
            Initializes a new instance of the InconsistentVmDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.#ctor(System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the InconsistentVmDetails class.
            </summary>
            <param name="vmName">The Vm name.</param>
            <param name="cloudName">The Cloud name.</param>
            <param name="details">The list of details regarding state of the
            Protected Entity in SRS and On prem.</param>
            <param name="errorIds">The list of error ids.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.VmName">
            <summary>
            Gets or sets the Vm name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.CloudName">
            <summary>
            Gets or sets the Cloud name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.Details">
            <summary>
            Gets or sets the list of details regarding state of the
            Protected Entity in SRS and On prem.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InconsistentVmDetails.ErrorIds">
            <summary>
            Gets or sets the list of error ids.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails">
            <summary>
            Initial replication details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the InitialReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the InitialReplicationDetails class.
            </summary>
            <param name="initialReplicationType">Initial replication
            type.</param>
            <param name="initialReplicationProgressPercentage">The initial
            replication progress percentage.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails.InitialReplicationType">
            <summary>
            Gets or sets initial replication type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails.InitialReplicationProgressPercentage">
            <summary>
            Gets or sets the initial replication progress percentage.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InlineWorkflowTaskDetails">
            <summary>
            This class represents the inline workflow task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InlineWorkflowTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the InlineWorkflowTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InlineWorkflowTaskDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask},System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the InlineWorkflowTaskDetails class.
            </summary>
            <param name="childTasks">The child tasks.</param>
            <param name="workflowIds">The list of child workflow ids.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InlineWorkflowTaskDetails.WorkflowIds">
            <summary>
            Gets or sets the list of child workflow ids.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails">
            <summary>
            The details of the InMage agent.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageAgentDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the InMageAgentDetails class.
            </summary>
            <param name="agentVersion">The agent version.</param>
            <param name="agentUpdateStatus">A value indicating whether
            installed agent needs to be updated.</param>
            <param name="postUpdateRebootStatus">A value indicating whether
            reboot is required after update is applied.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails.AgentVersion">
            <summary>
            Gets or sets the agent version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails.AgentUpdateStatus">
            <summary>
            Gets or sets a value indicating whether installed agent needs to be
            updated.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails.PostUpdateRebootStatus">
            <summary>
            Gets or sets a value indicating whether reboot is required after
            update is applied.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ApplyRecoveryPointInput">
            <summary>
            ApplyRecoveryPoint input specific to InMageAzureV2 provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ApplyRecoveryPointInput.#ctor">
            <summary>
            Initializes a new instance of the
            InMageAzureV2ApplyRecoveryPointInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ApplyRecoveryPointInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            InMageAzureV2ApplyRecoveryPointInput class.
            </summary>
            <param name="vaultLocation">The vault location where the recovery
            Vm resides.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ApplyRecoveryPointInput.VaultLocation">
            <summary>
            Gets or sets the vault location where the recovery Vm resides.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput">
            <summary>
            VMware Azure specific enable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the
            InMageAzureV2EnableProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            InMageAzureV2EnableProtectionInput class.
            </summary>
            <param name="storageAccountId">The storage account name.</param>
            <param name="masterTargetId">The Master target Id.</param>
            <param name="processServerId">The Process Server Id.</param>
            <param name="runAsAccountId">The CS account Id.</param>
            <param name="multiVmGroupId">The multi vm group Id.</param>
            <param name="multiVmGroupName">The multi vm group name.</param>
            <param name="disksToInclude">The disks to include list.</param>
            <param name="targetAzureNetworkId">The selected target Azure
            network Id.</param>
            <param name="targetAzureSubnetId">The selected target Azure subnet
            Id.</param>
            <param name="enableRDPOnTargetOption">The selected option to enable
            RDP\SSH on target vm after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption}
            enum.</param>
            <param name="targetAzureVmName">The target azure Vm Name.</param>
            <param name="logStorageAccountId">The storage account to be used
            for logging
            during replication.</param>
            <param name="targetAzureV1ResourceGroupId">The Id of the target
            resource group (for classic deployment) in which the
            failover VM is to be created.</param>
            <param name="targetAzureV2ResourceGroupId">The Id of the target
            resource group (for resource manager deployment) in
            which the failover VM is to be created.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.MasterTargetId">
            <summary>
            Gets or sets the Master target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.ProcessServerId">
            <summary>
            Gets or sets the Process Server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.StorageAccountId">
            <summary>
            Gets or sets the storage account name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.RunAsAccountId">
            <summary>
            Gets or sets the CS account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.MultiVmGroupId">
            <summary>
            Gets or sets the multi vm group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.MultiVmGroupName">
            <summary>
            Gets or sets the multi vm group name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.DisksToInclude">
            <summary>
            Gets or sets the disks to include list.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.TargetAzureNetworkId">
            <summary>
            Gets or sets the selected target Azure network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.TargetAzureSubnetId">
            <summary>
            Gets or sets the selected target Azure subnet Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.EnableRDPOnTargetOption">
            <summary>
            Gets or sets the selected option to enable RDP\SSH on target vm
            after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.TargetAzureVmName">
            <summary>
            Gets or sets the target azure Vm Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.LogStorageAccountId">
            <summary>
            Gets or sets the storage account to be used for logging
            during replication.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.TargetAzureV1ResourceGroupId">
            <summary>
            Gets or sets the Id of the target resource group (for classic
            deployment) in which the
            failover VM is to be created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.TargetAzureV2ResourceGroupId">
            <summary>
            Gets or sets the Id of the target resource group (for resource
            manager deployment) in
            which the failover VM is to be created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EnableProtectionInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails">
            <summary>
            Model class for event details of a VMwareAzureV2 event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2EventDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the InMageAzureV2EventDetails class.
            </summary>
            <param name="eventType">InMage Event type.
            Takes one of the values of
            {InMageDataContract.InMageMonitoringEventType}.</param>
            <param name="category">InMage Event Category.</param>
            <param name="component">InMage Event Component.</param>
            <param name="correctiveAction">Corrective Action string for the
            event.</param>
            <param name="details">InMage Event Details.</param>
            <param name="summary">InMage Event Summary.</param>
            <param name="siteName">VMware Site name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.EventType">
            <summary>
            Gets or sets inMage Event type.
            Takes one of the values of
            {InMageDataContract.InMageMonitoringEventType}.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.Category">
            <summary>
            Gets or sets inMage Event Category.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.Component">
            <summary>
            Gets or sets inMage Event Component.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.CorrectiveAction">
            <summary>
            Gets or sets corrective Action string for the event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.Details">
            <summary>
            Gets or sets inMage Event Details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.Summary">
            <summary>
            Gets or sets inMage Event Summary.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2EventDetails.SiteName">
            <summary>
            Gets or sets vMware Site name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2FailoverProviderInput">
            <summary>
            InMageAzureV2 provider specific input for failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2FailoverProviderInput.#ctor">
            <summary>
            Initializes a new instance of the
            InMageAzureV2FailoverProviderInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2FailoverProviderInput.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the
            InMageAzureV2FailoverProviderInput class.
            </summary>
            <param name="vaultLocation">Location of the vault.</param>
            <param name="recoveryPointId">The recovery point id to be passed to
            failover to a particular recovery
            point. In case of latest recovery point, null should be
            passed.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2FailoverProviderInput.VaultLocation">
            <summary>
            Gets or sets location of the vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2FailoverProviderInput.RecoveryPointId">
            <summary>
            Gets or sets the recovery point id to be passed to failover to a
            particular recovery
            point. In case of latest recovery point, null should be passed.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails">
            <summary>
            InMage Azure v2 specific protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2PolicyDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the InMageAzureV2PolicyDetails class.
            </summary>
            <param name="crashConsistentFrequencyInMinutes">The crash
            consistent snapshot frequency in minutes.</param>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency in minutes.</param>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.CrashConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the crash consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput">
            <summary>
            VMWare Azure specific protection profile Input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2PolicyInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SetMultiVmSyncStatus,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the InMageAzureV2PolicyInput class.
            </summary>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'</param>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="crashConsistentFrequencyInMinutes">The crash
            consistent snapshot frequency (in minutes).</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency (in minutes).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.CrashConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the crash consistent snapshot frequency (in minutes).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency (in minutes).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2PolicyInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails">
            <summary>
            InMageAzureV2 protected disk details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2ProtectedDiskDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Int64},System.String,System.Nullable{System.Int32},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.String)">
            <summary>
            Initializes a new instance of the InMageAzureV2ProtectedDiskDetails
            class.
            </summary>
            <param name="diskId">The disk id.</param>
            <param name="diskName">The disk name.</param>
            <param name="protectionStage">The protection stage.</param>
            <param name="healthErrorCode">The health error code for the
            disk.</param>
            <param name="rpoInSeconds">The RPO in seconds.</param>
            <param name="resyncRequired">A value indicating whether resync is
            required for this disk.</param>
            <param name="resyncProgressPercentage">The resync progress
            percentage.</param>
            <param name="resyncDurationInSeconds">The resync duration in
            seconds.</param>
            <param name="diskCapacityInBytes">The disk capacity in
            bytes.</param>
            <param name="fileSystemCapacityInBytes">The disk file system
            capacity in bytes.</param>
            <param name="sourceDataInMegaBytes">The source data transit in
            MB.</param>
            <param name="psDataInMegaBytes">The PS data transit in MB.</param>
            <param name="targetDataInMegaBytes">The target data transit in
            MB.</param>
            <param name="diskResized">A value indicating whether disk is
            resized.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.DiskId">
            <summary>
            Gets or sets the disk id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.DiskName">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.ProtectionStage">
            <summary>
            Gets or sets the protection stage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.HealthErrorCode">
            <summary>
            Gets or sets the health error code for the disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.RpoInSeconds">
            <summary>
            Gets or sets the RPO in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.ResyncRequired">
            <summary>
            Gets or sets a value indicating whether resync is required for this
            disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.ResyncProgressPercentage">
            <summary>
            Gets or sets the resync progress percentage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.ResyncDurationInSeconds">
            <summary>
            Gets or sets the resync duration in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.DiskCapacityInBytes">
            <summary>
            Gets or sets the disk capacity in bytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.FileSystemCapacityInBytes">
            <summary>
            Gets or sets the disk file system capacity in bytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.SourceDataInMegaBytes">
            <summary>
            Gets or sets the source data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.PsDataInMegaBytes">
            <summary>
            Gets or sets the PS data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.TargetDataInMegaBytes">
            <summary>
            Gets or sets the target data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails.DiskResized">
            <summary>
            Gets or sets a value indicating whether disk is resized.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails">
            <summary>
            InMageAzureV2 provider specific settings
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2ReplicationDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int64},System.Nullable{System.Double},System.Nullable{System.Double},System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ProtectedDiskDetails},System.String,System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AzureVmDiskDetails},System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the InMageAzureV2ReplicationDetails
            class.
            </summary>
            <param name="infrastructureVmId">The infrastructure VM Id.</param>
            <param name="vCenterInfrastructureId">The vCenter infrastructure
            Id.</param>
            <param name="protectionStage">The protection stage.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="resyncProgressPercentage">The resync progress
            percentage.</param>
            <param name="rpoInSeconds">The RPO in seconds.</param>
            <param name="compressedDataRateInMB">The compressed data change
            rate in MB.</param>
            <param name="uncompressedDataRateInMB">The uncompressed data change
            rate in MB.</param>
            <param name="ipAddress">The source IP address.</param>
            <param name="agentVersion">The agent version.</param>
            <param name="isAgentUpdateRequired">A value indicating whether
            installed agent needs to be updated.</param>
            <param name="isRebootAfterUpdateRequired">A value indicating
            whether the source server requires a restart after
            update.</param>
            <param name="lastHeartbeat">The last heartbeat received from the
            source server.</param>
            <param name="processServerId">The process server Id.</param>
            <param name="multiVmGroupId">The multi vm group Id.</param>
            <param name="multiVmGroupName">The multi vm group name.</param>
            <param name="multiVmSyncStatus">A value indicating whether multi vm
            sync is enabled or disabled.</param>
            <param name="protectedDisks">The list of protected disks.</param>
            <param name="diskResized">A value indicating whether any disk is
            resized for this VM.</param>
            <param name="masterTargetId">The master target Id.</param>
            <param name="sourceVmCPUCount">The CPU count of the VM on the
            primary side.</param>
            <param name="sourceVmRAMSizeInMB">The RAM size of the VM on the
            primary side.</param>
            <param name="osType">The type of the OS on the VM.</param>
            <param name="vhdName">The OS disk VHD name.</param>
            <param name="osDiskId">The id of the disk containing the
            OS.</param>
            <param name="azureVMDiskDetails">Azure VM Disk details.</param>
            <param name="recoveryAzureVMName">Recovery Azure given
            name.</param>
            <param name="recoveryAzureVMSize">The Recovery Azure VM
            size.</param>
            <param name="recoveryAzureStorageAccount">The recovery Azure
            storage account.</param>
            <param name="recoveryAzureLogStorageAccountId">The ARM id of the
            log storage acount used for replication.
            This will be set to null if no log storage account was provided
            during enable
            protection.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="selectedRecoveryAzureNetworkId">The selected recovery
            azure network Id.</param>
            <param name="discoveryType">A value inidicating the discovery type
            of the machine.
            Value can be vCenter or physical.</param>
            <param name="enableRDPOnTargetOption">The selected option to enable
            RDP\SSH on target vm after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption}
            enum.</param>
            <param name="datastores">The datastores of the on-premise machine.
            Value can be list of strings that contain datastore names.</param>
            <param name="targetVmId">The ARM Id of the target Azure VM.
            This value will be null until the VM is failed over.
            Only after failure it will be populated with the ARM Id of the
            Azure VM.</param>
            <param name="recoveryAzureResourceGroupId">The target resource
            group Id.</param>
            <param name="recoveryAvailabilitySetId">The recovery availability
            set Id.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
            <param name="licenseType">License Type of the VM to be
            used.</param>
            <param name="validationErrors">The validation errors of the
            on-premise machine
            Value can be list of validation errors.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.InfrastructureVmId">
            <summary>
            Gets or sets the infrastructure VM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VCenterInfrastructureId">
            <summary>
            Gets or sets the vCenter infrastructure Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.ProtectionStage">
            <summary>
            Gets or sets the protection stage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.ResyncProgressPercentage">
            <summary>
            Gets or sets the resync progress percentage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RpoInSeconds">
            <summary>
            Gets or sets the RPO in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.CompressedDataRateInMB">
            <summary>
            Gets or sets the compressed data change rate in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.UncompressedDataRateInMB">
            <summary>
            Gets or sets the uncompressed data change rate in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.IpAddress">
            <summary>
            Gets or sets the source IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.AgentVersion">
            <summary>
            Gets or sets the agent version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.IsAgentUpdateRequired">
            <summary>
            Gets or sets a value indicating whether installed agent needs to be
            updated.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.IsRebootAfterUpdateRequired">
            <summary>
            Gets or sets a value indicating whether the source server requires
            a restart after
            update.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from the source server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.ProcessServerId">
            <summary>
            Gets or sets the process server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.MultiVmGroupId">
            <summary>
            Gets or sets the multi vm group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.MultiVmGroupName">
            <summary>
            Gets or sets the multi vm group name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi vm sync is enabled or
            disabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.ProtectedDisks">
            <summary>
            Gets or sets the list of protected disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.DiskResized">
            <summary>
            Gets or sets a value indicating whether any disk is resized for
            this VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.MasterTargetId">
            <summary>
            Gets or sets the master target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.SourceVmCPUCount">
            <summary>
            Gets or sets the CPU count of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.SourceVmRAMSizeInMB">
            <summary>
            Gets or sets the RAM size of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.OsType">
            <summary>
            Gets or sets the type of the OS on the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VhdName">
            <summary>
            Gets or sets the OS disk VHD name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.OsDiskId">
            <summary>
            Gets or sets the id of the disk containing the OS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.AzureVMDiskDetails">
            <summary>
            Gets or sets azure VM Disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAzureVMName">
            <summary>
            Gets or sets recovery Azure given name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAzureVMSize">
            <summary>
            Gets or sets the Recovery Azure VM size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAzureStorageAccount">
            <summary>
            Gets or sets the recovery Azure storage account.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAzureLogStorageAccountId">
            <summary>
            Gets or sets the ARM id of the log storage acount used for
            replication.
            This will be set to null if no log storage account was provided
            during enable
            protection.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.SelectedRecoveryAzureNetworkId">
            <summary>
            Gets or sets the selected recovery azure network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.DiscoveryType">
            <summary>
            Gets or sets a value inidicating the discovery type of the machine.
            Value can be vCenter or physical.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.EnableRDPOnTargetOption">
            <summary>
            Gets or sets the selected option to enable RDP\SSH on target vm
            after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.Datastores">
            <summary>
            Gets or sets the datastores of the on-premise machine.
            Value can be list of strings that contain datastore names.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.TargetVmId">
            <summary>
            Gets or sets the ARM Id of the target Azure VM.
            This value will be null until the VM is failed over.
            Only after failure it will be populated with the ARM Id of the
            Azure VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAzureResourceGroupId">
            <summary>
            Gets or sets the target resource group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the recovery availability set Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.LicenseType">
            <summary>
            Gets or sets license Type of the VM to be used.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReplicationDetails.ValidationErrors">
            <summary>
            Gets or sets the validation errors of the on-premise machine
            Value can be list of validation errors.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput">
            <summary>
            InMageAzureV2 specific provider input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.#ctor">
            <summary>
            Initializes a new instance of the InMageAzureV2ReprotectInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the InMageAzureV2ReprotectInput
            class.
            </summary>
            <param name="masterTargetId">The Master target Id.</param>
            <param name="processServerId">The Process Server Id.</param>
            <param name="storageAccountId">The storage account id.</param>
            <param name="runAsAccountId">The CS account Id.</param>
            <param name="policyId">The Policy Id.</param>
            <param name="logStorageAccountId">The storage account to be used
            for logging
            during replication.</param>
            <param name="disksToInclude">The disks to include list.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.MasterTargetId">
            <summary>
            Gets or sets the Master target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.ProcessServerId">
            <summary>
            Gets or sets the Process Server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.StorageAccountId">
            <summary>
            Gets or sets the storage account id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.RunAsAccountId">
            <summary>
            Gets or sets the CS account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.PolicyId">
            <summary>
            Gets or sets the Policy Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.LogStorageAccountId">
            <summary>
            Gets or sets the storage account to be used for logging
            during replication.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2ReprotectInput.DisksToInclude">
            <summary>
            Gets or sets the disks to include list.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput">
            <summary>
            InMage Azure V2 input to update replication protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput.#ctor">
            <summary>
            Initializes a new instance of the
            InMageAzureV2UpdateReplicationProtectedItemInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            InMageAzureV2UpdateReplicationProtectedItemInput class.
            </summary>
            <param name="recoveryAzureV1ResourceGroupId">The recovery Azure
            resource group Id for classic deployment.</param>
            <param name="recoveryAzureV2ResourceGroupId">The recovery Azure
            resource group Id for resource manager deployment.</param>
            <param name="useManagedDisks">A value indicating whether managed
            disks should be used during failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput.RecoveryAzureV1ResourceGroupId">
            <summary>
            Gets or sets the recovery Azure resource group Id for classic
            deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput.RecoveryAzureV2ResourceGroupId">
            <summary>
            Gets or sets the recovery Azure resource group Id for resource
            manager deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAzureV2UpdateReplicationProtectedItemInput.UseManagedDisks">
            <summary>
            Gets or sets a value indicating whether managed disks should be
            used during failover.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails">
            <summary>
            Base class for the policies of providers using InMage replication.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageBasePolicyDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the InMageBasePolicyDetails class.
            </summary>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency in minutes.</param>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageBasePolicyDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDisableProtectionProviderSpecificInput">
            <summary>
            InMage disable protection provider specific input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDisableProtectionProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            InMageDisableProtectionProviderSpecificInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDisableProtectionProviderSpecificInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            InMageDisableProtectionProviderSpecificInput class.
            </summary>
            <param name="replicaVmDeletionStatus">A value indicating whether
            the replica VM should be destroyed or retained.
            Values from Delete and Retain.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDisableProtectionProviderSpecificInput.ReplicaVmDeletionStatus">
            <summary>
            Gets or sets a value indicating whether the replica VM should be
            destroyed or retained.
            Values from Delete and Retain.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails">
            <summary>
            VMware/Physical specific Disk Details
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageDiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiskVolumeDetails})">
            <summary>
            Initializes a new instance of the InMageDiskDetails class.
            </summary>
            <param name="diskId">The disk Id.</param>
            <param name="diskName">The disk name.</param>
            <param name="diskSizeInMB">The disk size in MB.</param>
            <param name="diskType">Whether disk is system disk or data
            disk.</param>
            <param name="diskConfiguration">Whether disk is dynamic disk or
            basic disk.</param>
            <param name="volumeList">Volumes of the disk.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.DiskId">
            <summary>
            Gets or sets the disk Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.DiskName">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.DiskSizeInMB">
            <summary>
            Gets or sets the disk size in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.DiskType">
            <summary>
            Gets or sets whether disk is system disk or data disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.DiskConfiguration">
            <summary>
            Gets or sets whether disk is dynamic disk or basic disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails.VolumeList">
            <summary>
            Gets or sets volumes of the disk.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput">
            <summary>
            DiskExclusionInput when doing enable protection of virtual machine in
            InMage provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput.#ctor">
            <summary>
            Initializes a new instance of the InMageDiskExclusionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskSignatureExclusionOptions})">
            <summary>
            Initializes a new instance of the InMageDiskExclusionInput class.
            </summary>
            <param name="volumeOptions">The volume label based option for disk
            exclusion.</param>
            <param name="diskSignatureOptions">The guest disk signature based
            option for disk exclusion.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput.VolumeOptions">
            <summary>
            Gets or sets the volume label based option for disk exclusion.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput.DiskSignatureOptions">
            <summary>
            Gets or sets the guest disk signature based option for disk
            exclusion.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskSignatureExclusionOptions">
            <summary>
            Guest disk signature based disk exclusion option when doing enable
            protection of
            virtual machine in InMage provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskSignatureExclusionOptions.#ctor">
            <summary>
            Initializes a new instance of the
            InMageDiskSignatureExclusionOptions class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskSignatureExclusionOptions.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            InMageDiskSignatureExclusionOptions class.
            </summary>
            <param name="diskSignature">The guest signature of disk to be
            excluded from replication.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskSignatureExclusionOptions.DiskSignature">
            <summary>
            Gets or sets the guest signature of disk to be excluded from
            replication.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput">
            <summary>
            VMware Azure specific enable protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the InMageEnableProtectionInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the InMageEnableProtectionInput
            class.
            </summary>
            <param name="vmFriendlyName">The Vm Name.</param>
            <param name="masterTargetId">The Master Target Id.</param>
            <param name="processServerId">The Process Server Id.</param>
            <param name="retentionDrive">The retention drive to use on the
            MT.</param>
            <param name="runAsAccountId">The CS account Id.</param>
            <param name="multiVmGroupId">The multi vm group Id.</param>
            <param name="multiVmGroupName">The multi vm group name.</param>
            <param name="datastoreName">The target datastore name.</param>
            <param name="diskExclusionInput">The enable disk exclusion
            input.</param>
            <param name="disksToInclude">The disks to include list.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.VmFriendlyName">
            <summary>
            Gets or sets the Vm Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.MasterTargetId">
            <summary>
            Gets or sets the Master Target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.ProcessServerId">
            <summary>
            Gets or sets the Process Server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.RetentionDrive">
            <summary>
            Gets or sets the retention drive to use on the MT.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.RunAsAccountId">
            <summary>
            Gets or sets the CS account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.MultiVmGroupId">
            <summary>
            Gets or sets the multi vm group Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.MultiVmGroupName">
            <summary>
            Gets or sets the multi vm group name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.DatastoreName">
            <summary>
            Gets or sets the target datastore name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.DiskExclusionInput">
            <summary>
            Gets or sets the enable disk exclusion input.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageEnableProtectionInput.DisksToInclude">
            <summary>
            Gets or sets the disks to include list.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageFailoverProviderInput">
            <summary>
            Provider specific input for InMage failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageFailoverProviderInput.#ctor">
            <summary>
            Initializes a new instance of the InMageFailoverProviderInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageFailoverProviderInput.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the InMageFailoverProviderInput
            class.
            </summary>
            <param name="recoveryPointType">The recovery point type. Values
            from LatestTime,
            LatestTag or Custom. In the case of custom, the recovery point
            provided by
            RecoveryPointId will be used. In the other two cases, recovery
            point id
            will be ignored.</param>
            <param name="recoveryPointId">The recovery point id to be passed to
            failover to a particular recovery
            point. In case of latest recovery point, null should be
            passed.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageFailoverProviderInput.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type. Values from LatestTime,
            LatestTag or Custom. In the case of custom, the recovery point
            provided by
            RecoveryPointId will be used. In the other two cases, recovery
            point id
            will be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageFailoverProviderInput.RecoveryPointId">
            <summary>
            Gets or sets the recovery point id to be passed to failover to a
            particular recovery
            point. In case of latest recovery point, null should be passed.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails">
            <summary>
            InMage specific protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.#ctor">
            <summary>
            Initializes a new instance of the InMagePolicyDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the InMagePolicyDetails class.
            </summary>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency in minutes.</param>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput">
            <summary>
            VMWare Azure specific protection profile Input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.#ctor">
            <summary>
            Initializes a new instance of the InMagePolicyInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SetMultiVmSyncStatus,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the InMagePolicyInput class.
            </summary>
            <param name="multiVmSyncStatus">A value indicating whether multi-VM
            sync has to be enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'</param>
            <param name="recoveryPointThresholdInMinutes">The recovery point
            threshold in minutes.</param>
            <param name="recoveryPointHistory">The duration in minutes until
            which the recovery points need to be
            stored.</param>
            <param name="appConsistentFrequencyInMinutes">The app consistent
            snapshot frequency (in minutes).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.RecoveryPointThresholdInMinutes">
            <summary>
            Gets or sets the recovery point threshold in minutes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.RecoveryPointHistory">
            <summary>
            Gets or sets the duration in minutes until which the recovery
            points need to be
            stored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.AppConsistentFrequencyInMinutes">
            <summary>
            Gets or sets the app consistent snapshot frequency (in minutes).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether multi-VM sync has to be
            enabled.
            Value should be 'Enabled' or 'Disabled'. Possible values include:
            'Enable', 'Disable'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMagePolicyInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails">
            <summary>
            InMage protected disk details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageProtectedDiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Int64},System.String,System.Nullable{System.Int32},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.String)">
            <summary>
            Initializes a new instance of the InMageProtectedDiskDetails class.
            </summary>
            <param name="diskId">The disk id.</param>
            <param name="diskName">The disk name.</param>
            <param name="protectionStage">The protection stage.</param>
            <param name="healthErrorCode">The health error code for the
            disk.</param>
            <param name="rpoInSeconds">The RPO in seconds.</param>
            <param name="resyncRequired">A value indicating whether resync is
            required for this disk.</param>
            <param name="resyncProgressPercentage">The resync progress
            percentage.</param>
            <param name="resyncDurationInSeconds">The resync duration in
            seconds.</param>
            <param name="diskCapacityInBytes">The disk capacity in
            bytes.</param>
            <param name="fileSystemCapacityInBytes">The file system capacity in
            bytes.</param>
            <param name="sourceDataInMB">The source data transit in MB.</param>
            <param name="psDataInMB">The PS data transit in MB.</param>
            <param name="targetDataInMB">The target data transit in MB.</param>
            <param name="diskResized">A value indicating whether disk is
            resized.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.DiskId">
            <summary>
            Gets or sets the disk id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.DiskName">
            <summary>
            Gets or sets the disk name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.ProtectionStage">
            <summary>
            Gets or sets the protection stage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.HealthErrorCode">
            <summary>
            Gets or sets the health error code for the disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.RpoInSeconds">
            <summary>
            Gets or sets the RPO in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.ResyncRequired">
            <summary>
            Gets or sets a value indicating whether resync is required for this
            disk.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.ResyncProgressPercentage">
            <summary>
            Gets or sets the resync progress percentage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.ResyncDurationInSeconds">
            <summary>
            Gets or sets the resync duration in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.DiskCapacityInBytes">
            <summary>
            Gets or sets the disk capacity in bytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.FileSystemCapacityInBytes">
            <summary>
            Gets or sets the file system capacity in bytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.SourceDataInMB">
            <summary>
            Gets or sets the source data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.PsDataInMB">
            <summary>
            Gets or sets the PS data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.TargetDataInMB">
            <summary>
            Gets or sets the target data transit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails.DiskResized">
            <summary>
            Gets or sets a value indicating whether disk is resized.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails">
            <summary>
            InMage provider specific settings
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.#ctor">
            <summary>
            Initializes a new instance of the InMageReplicationDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.#ctor(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InitialReplicationDetails,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Int64},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageProtectedDiskDetails},System.String,System.Nullable{System.DateTime},System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Nullable{System.DateTime}},System.String,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageAgentDetails,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails},System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the InMageReplicationDetails class.
            </summary>
            <param name="activeSiteType">The active location of the VM. If the
            VM is being protected
            from Azure, this field will take values from { Azure, OnPrem }. If
            the VM
            is being protected between two data-centers, this field will be
            OnPrem always.</param>
            <param name="sourceVmCPUCount">The CPU count of the VM on the
            primary side.</param>
            <param name="sourceVmRAMSizeInMB">The RAM size of the VM on the
            primary side.</param>
            <param name="osDetails">The OS details.</param>
            <param name="protectionStage">The protection stage.</param>
            <param name="vmId">The virtual machine Id.</param>
            <param name="vmProtectionState">The protection state for the
            vm.</param>
            <param name="vmProtectionStateDescription">The protection state
            description for the vm.</param>
            <param name="resyncDetails">The resync details of the
            machine</param>
            <param name="retentionWindowStart">The retention window start
            time.</param>
            <param name="retentionWindowEnd">The retention window end
            time.</param>
            <param name="compressedDataRateInMB">The compressed data change
            rate in MB.</param>
            <param name="uncompressedDataRateInMB">The uncompressed data change
            rate in MB.</param>
            <param name="rpoInSeconds">The RPO in seconds.</param>
            <param name="protectedDisks">The list of protected disks.</param>
            <param name="ipAddress">The source IP address.</param>
            <param name="lastHeartbeat">The last heartbeat received from the
            source server.</param>
            <param name="processServerId">The process server Id.</param>
            <param name="masterTargetId">The master target Id.</param>
            <param name="consistencyPoints">The collection of Consistency
            points.</param>
            <param name="diskResized">A value indicating whether any disk is
            resized for this VM.</param>
            <param name="rebootAfterUpdateStatus">A value indicating whether
            the source server requires a restart after
            update.</param>
            <param name="multiVmGroupId">The multi vm group Id, if any.</param>
            <param name="multiVmGroupName">The multi vm group name, if
            any.</param>
            <param name="multiVmSyncStatus">A value indicating whether the
            multi vm sync is enabled or disabled.</param>
            <param name="agentDetails">The agent details.</param>
            <param name="vCenterInfrastructureId">The vCenter infrastructure
            Id.</param>
            <param name="infrastructureVmId">The infrastructure VM Id.</param>
            <param name="vmNics">The PE Network details.</param>
            <param name="discoveryType">A value inidicating the discovery type
            of the machine.</param>
            <param name="azureStorageAccountId">A value indicating the
            underlying Azure storage account. If
            the VM is not running in Azure, this value shall be set to
            null.</param>
            <param name="datastores">The datastores of the on-premise machine
            Value can be list of strings that contain datastore names</param>
            <param name="validationErrors">The validation errors of the
            on-premise machine
            Value can be list of validation errors</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ActiveSiteType">
            <summary>
            Gets or sets the active location of the VM. If the VM is being
            protected
            from Azure, this field will take values from { Azure, OnPrem }. If
            the VM
            is being protected between two data-centers, this field will be
            OnPrem always.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.SourceVmCPUCount">
            <summary>
            Gets or sets the CPU count of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.SourceVmRAMSizeInMB">
            <summary>
            Gets or sets the RAM size of the VM on the primary side.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.OsDetails">
            <summary>
            Gets or sets the OS details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ProtectionStage">
            <summary>
            Gets or sets the protection stage.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.VmId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.VmProtectionState">
            <summary>
            Gets or sets the protection state for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.VmProtectionStateDescription">
            <summary>
            Gets or sets the protection state description for the vm.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ResyncDetails">
            <summary>
            Gets or sets the resync details of the machine
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.RetentionWindowStart">
            <summary>
            Gets or sets the retention window start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.RetentionWindowEnd">
            <summary>
            Gets or sets the retention window end time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.CompressedDataRateInMB">
            <summary>
            Gets or sets the compressed data change rate in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.UncompressedDataRateInMB">
            <summary>
            Gets or sets the uncompressed data change rate in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.RpoInSeconds">
            <summary>
            Gets or sets the RPO in seconds.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ProtectedDisks">
            <summary>
            Gets or sets the list of protected disks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.IpAddress">
            <summary>
            Gets or sets the source IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from the source server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ProcessServerId">
            <summary>
            Gets or sets the process server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.MasterTargetId">
            <summary>
            Gets or sets the master target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ConsistencyPoints">
            <summary>
            Gets or sets the collection of Consistency points.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.DiskResized">
            <summary>
            Gets or sets a value indicating whether any disk is resized for
            this VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.RebootAfterUpdateStatus">
            <summary>
            Gets or sets a value indicating whether the source server requires
            a restart after
            update.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.MultiVmGroupId">
            <summary>
            Gets or sets the multi vm group Id, if any.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.MultiVmGroupName">
            <summary>
            Gets or sets the multi vm group name, if any.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.MultiVmSyncStatus">
            <summary>
            Gets or sets a value indicating whether the multi vm sync is
            enabled or disabled.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.AgentDetails">
            <summary>
            Gets or sets the agent details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.VCenterInfrastructureId">
            <summary>
            Gets or sets the vCenter infrastructure Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.InfrastructureVmId">
            <summary>
            Gets or sets the infrastructure VM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.VmNics">
            <summary>
            Gets or sets the PE Network details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.DiscoveryType">
            <summary>
            Gets or sets a value inidicating the discovery type of the machine.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.AzureStorageAccountId">
            <summary>
            Gets or sets a value indicating the underlying Azure storage
            account. If
            the VM is not running in Azure, this value shall be set to null.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.Datastores">
            <summary>
            Gets or sets the datastores of the on-premise machine
            Value can be list of strings that contain datastore names
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReplicationDetails.ValidationErrors">
            <summary>
            Gets or sets the validation errors of the on-premise machine
            Value can be list of validation errors
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput">
            <summary>
            InMageAzureV2 specific provider input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.#ctor">
            <summary>
            Initializes a new instance of the InMageReprotectInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.#ctor(System.String,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskExclusionInput,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the InMageReprotectInput class.
            </summary>
            <param name="masterTargetId">The Master Target Id.</param>
            <param name="processServerId">The Process Server Id.</param>
            <param name="retentionDrive">The retention drive to use on the
            MT.</param>
            <param name="runAsAccountId">The CS account Id.</param>
            <param name="datastoreName">The target datastore name.</param>
            <param name="diskExclusionInput">The enable disk exclusion
            input.</param>
            <param name="profileId">The Policy Id.</param>
            <param name="disksToInclude">The disks to include list.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.MasterTargetId">
            <summary>
            Gets or sets the Master Target Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.ProcessServerId">
            <summary>
            Gets or sets the Process Server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.RetentionDrive">
            <summary>
            Gets or sets the retention drive to use on the MT.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.RunAsAccountId">
            <summary>
            Gets or sets the CS account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.DatastoreName">
            <summary>
            Gets or sets the target datastore name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.DiskExclusionInput">
            <summary>
            Gets or sets the enable disk exclusion input.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.ProfileId">
            <summary>
            Gets or sets the Policy Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageReprotectInput.DisksToInclude">
            <summary>
            Gets or sets the disks to include list.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageV2RpRecoveryPointType">
            <summary>
            Defines values for InMageV2RpRecoveryPointType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions">
            <summary>
            Guest disk signature based disk exclusion option when doing enable
            protection of
            virtual machine in InMage provider.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions.#ctor">
            <summary>
            Initializes a new instance of the InMageVolumeExclusionOptions
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the InMageVolumeExclusionOptions
            class.
            </summary>
            <param name="volumeLabel">The volume label. The disk having any
            volume with this label will be
            excluded from replication.</param>
            <param name="onlyExcludeIfSingleVolume">The value indicating
            whether to exclude multi volume disk or not.
            If a disk has multiple volumes and one of the volume has label
            matching with
            VolumeLabel this disk will be excluded from replication if
            OnlyExcludeIfSingleVolume is false.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions.VolumeLabel">
            <summary>
            Gets or sets the volume label. The disk having any volume with this
            label will be
            excluded from replication.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageVolumeExclusionOptions.OnlyExcludeIfSingleVolume">
            <summary>
            Gets or sets the value indicating whether to exclude multi volume
            disk or not.
            If a disk has multiple volumes and one of the volume has label
            matching with
            VolumeLabel this disk will be excluded from replication if
            OnlyExcludeIfSingleVolume is false.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint">
            <summary>
            Azure VM input endpoint details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.#ctor">
            <summary>
            Initializes a new instance of the InputEndpoint class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.#ctor(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the InputEndpoint class.
            </summary>
            <param name="endpointName">The input endpoint name.</param>
            <param name="privatePort">The input endpoint private port.</param>
            <param name="publicPort">The input endpoint public port.</param>
            <param name="protocol">The input endpoint protocol.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.EndpointName">
            <summary>
            Gets or sets the input endpoint name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.PrivatePort">
            <summary>
            Gets or sets the input endpoint private port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.PublicPort">
            <summary>
            Gets or sets the input endpoint public port.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InputEndpoint.Protocol">
            <summary>
            Gets or sets the input endpoint protocol.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job">
            <summary>
            Job details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.#ctor">
            <summary>
            Initializes a new instance of the Job class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ARMException,System.String,System.String)">
            <summary>
            Initializes a new instance of the Job class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
            <param name="status">The status of the Job. ARM expects the
            terminal status to be one of
            (1) Succeeded, (2) Failed or (3) Canceled.
            All other values imply that the operation is still running / being
            applied.</param>
            <param name="error">The error.</param>
            <param name="startTime">The start time.</param>
            <param name="endTime">The start time.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.Status">
            <summary>
            Gets or sets the status of the Job. ARM expects the terminal status
            to be one of
            (1) Succeeded, (2) Failed or (3) Canceled.
            All other values imply that the operation is still running / being
            applied.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.Error">
            <summary>
            Gets or sets the error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.StartTime">
            <summary>
            Gets or sets the start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Job.EndTime">
            <summary>
            Gets or sets the start time.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobDetails">
            <summary>
            Job details based on specific job type.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobDetails.#ctor">
            <summary>
            Initializes a new instance of the JobDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the JobDetails class.
            </summary>
            <param name="affectedObjectDetails">The affected object properties
            like source server, source cloud, target
            server, target cloud etc. based on the workflow object
            details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobDetails.AffectedObjectDetails">
            <summary>
            Gets or sets the affected object properties like source server,
            source cloud, target
            server, target cloud etc. based on the workflow object details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity">
            <summary>
            This class contains the minimal job details required to navigate to the
            desired drill down.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.#ctor">
            <summary>
            Initializes a new instance of the JobEntity class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the JobEntity class.
            </summary>
            <param name="jobId">The job id.</param>
            <param name="jobFriendlyName">The job display name.</param>
            <param name="targetObjectId">The object id.</param>
            <param name="targetObjectName">The object name.</param>
            <param name="targetInstanceType">The workflow affected object
            type.</param>
            <param name="jobScenarioName">The job name. Enum type
            ScenarioName.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.JobId">
            <summary>
            Gets or sets the job id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.JobFriendlyName">
            <summary>
            Gets or sets the job display name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.TargetObjectId">
            <summary>
            Gets or sets the object id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.TargetObjectName">
            <summary>
            Gets or sets the object name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.TargetInstanceType">
            <summary>
            Gets or sets the workflow affected object type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity.JobScenarioName">
            <summary>
            Gets or sets the job name. Enum type ScenarioName.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails">
            <summary>
            This class contains the error details per object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.#ctor">
            <summary>
            Initializes a new instance of the JobErrorDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError,System.String,System.Nullable{System.DateTime},System.String)">
            <summary>
            Initializes a new instance of the JobErrorDetails class.
            </summary>
            <param name="serviceErrorDetails">The Service error
            details.</param>
            <param name="providerErrorDetails">The Provider error
            details.</param>
            <param name="errorLevel">Error level of error.</param>
            <param name="creationTime">The creation time of job error.</param>
            <param name="taskId">The Id of the task.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.ServiceErrorDetails">
            <summary>
            Gets or sets the Service error details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.ProviderErrorDetails">
            <summary>
            Gets or sets the Provider error details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.ErrorLevel">
            <summary>
            Gets or sets error level of error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.CreationTime">
            <summary>
            Gets or sets the creation time of job error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails.TaskId">
            <summary>
            Gets or sets the Id of the task.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties">
            <summary>
            Job custom data details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.#ctor">
            <summary>
            Initializes a new instance of the JobProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobErrorDetails},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Collections.Generic.IList{System.String},System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobDetails)">
            <summary>
            Initializes a new instance of the JobProperties class.
            </summary>
            <param name="activityId">The activity id.</param>
            <param name="scenarioName">The ScenarioName.</param>
            <param name="friendlyName">The DisplayName.</param>
            <param name="state">The status of the Job. It is one of these
            values - NotStarted, InProgress,
            Succeeded, Failed, Cancelled, Suspended or Other.</param>
            <param name="stateDescription">The description of the state of the
            Job. For e.g. - For Succeeded state,
            description can be Completed, PartiallySucceeded,
            CompletedWithInformation or Skipped.</param>
            <param name="tasks">The tasks.</param>
            <param name="errors">The errors.</param>
            <param name="startTime">The start time.</param>
            <param name="endTime">The end time.</param>
            <param name="allowedActions">The Allowed action the job.</param>
            <param name="targetObjectId">The affected Object Id.</param>
            <param name="targetObjectName">The name of the affected
            object.</param>
            <param name="targetInstanceType">The type of the affected object
            which is
            of {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType}
            class.</param>
            <param name="customDetails">The custom job details like test
            failover job details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.ActivityId">
            <summary>
            Gets or sets the activity id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.ScenarioName">
            <summary>
            Gets or sets the ScenarioName.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.FriendlyName">
            <summary>
            Gets or sets the DisplayName.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.State">
            <summary>
            Gets or sets the status of the Job. It is one of these values -
            NotStarted, InProgress,
            Succeeded, Failed, Cancelled, Suspended or Other.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.StateDescription">
            <summary>
            Gets or sets the description of the state of the Job. For e.g. -
            For Succeeded state,
            description can be Completed, PartiallySucceeded,
            CompletedWithInformation or Skipped.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.Tasks">
            <summary>
            Gets or sets the tasks.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.Errors">
            <summary>
            Gets or sets the errors.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.StartTime">
            <summary>
            Gets or sets the start time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.EndTime">
            <summary>
            Gets or sets the end time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.AllowedActions">
            <summary>
            Gets or sets the Allowed action the job.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.TargetObjectId">
            <summary>
            Gets or sets the affected Object Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.TargetObjectName">
            <summary>
            Gets or sets the name of the affected object.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.TargetInstanceType">
            <summary>
            Gets or sets the type of the affected object which is
            of {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType}
            class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobProperties.CustomDetails">
            <summary>
            Gets or sets the custom job details like test failover job details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter">
            <summary>
            Query parameter to enumerate jobs.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.#ctor">
            <summary>
            Initializes a new instance of the JobQueryParameter class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.#ctor(System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the JobQueryParameter class.
            </summary>
            <param name="startTime">Date time to get jobs from.</param>
            <param name="endTime">Date time to get jobs upto.</param>
            <param name="fabricId">The Id of the fabric to search jobs
            under.</param>
            <param name="affectedObjectTypes">The type of objects.</param>
            <param name="jobStatus">The states of the job to be filtered can be
            in.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.StartTime">
            <summary>
            Gets or sets date time to get jobs from.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.EndTime">
            <summary>
            Gets or sets date time to get jobs upto.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.FabricId">
            <summary>
            Gets or sets the Id of the fabric to search jobs under.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.AffectedObjectTypes">
            <summary>
            Gets or sets the type of objects.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter.JobStatus">
            <summary>
            Gets or sets the states of the job to be filtered can be in.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails">
            <summary>
            Model class for event details of a job status event.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.#ctor">
            <summary>
            Initializes a new instance of the JobStatusEventDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the JobStatusEventDetails class.
            </summary>
            <param name="jobId">Job arm id for the event.</param>
            <param name="jobFriendlyName">JobName for the Event.</param>
            <param name="jobStatus">JobStatus for the Event.</param>
            <param name="affectedObjectType">AffectedObjectType for the
            event.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.JobId">
            <summary>
            Gets or sets job arm id for the event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.JobFriendlyName">
            <summary>
            Gets or sets jobName for the Event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.JobStatus">
            <summary>
            Gets or sets jobStatus for the Event.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobStatusEventDetails.AffectedObjectType">
            <summary>
            Gets or sets affectedObjectType for the event.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobTaskDetails">
            <summary>
            This class represents a task which is actually a workflow so that one
            can navigate
            to its individual drill down.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the JobTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobTaskDetails.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity)">
            <summary>
            Initializes a new instance of the JobTaskDetails class.
            </summary>
            <param name="jobTask">The job entity.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobTaskDetails.JobTask">
            <summary>
            Gets or sets the job entity.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LicenseType">
            <summary>
            Defines values for LicenseType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetwork">
            <summary>
            Logical network data model.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetwork.#ctor">
            <summary>
            Initializes a new instance of the LogicalNetwork class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetwork.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties)">
            <summary>
            Initializes a new instance of the LogicalNetwork class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The Logical Network Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetwork.Properties">
            <summary>
            Gets or sets the Logical Network Properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties">
            <summary>
            Logical Network Properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.#ctor">
            <summary>
            Initializes a new instance of the LogicalNetworkProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the LogicalNetworkProperties class.
            </summary>
            <param name="friendlyName">The Friendly Name.</param>
            <param name="networkVirtualizationStatus">A value indicating
            whether Network Virtualization is enabled for the logical
            network.</param>
            <param name="logicalNetworkUsage">A value indicating whether
            logical network is used as private test network by test
            failover.</param>
            <param name="logicalNetworkDefinitionsStatus">A value indicating
            whether logical network definitions are isolated.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.FriendlyName">
            <summary>
            Gets or sets the Friendly Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.NetworkVirtualizationStatus">
            <summary>
            Gets or sets a value indicating whether Network Virtualization is
            enabled for the logical network.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.LogicalNetworkUsage">
            <summary>
            Gets or sets a value indicating whether logical network is used as
            private test network by test failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LogicalNetworkProperties.LogicalNetworkDefinitionsStatus">
            <summary>
            Gets or sets a value indicating whether logical network definitions
            are isolated.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails">
            <summary>
            This class represents the manual action task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the ManualActionTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ManualActionTaskDetails class.
            </summary>
            <param name="name">The name.</param>
            <param name="instructions">The instructions.</param>
            <param name="observation">The observation.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails.Name">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails.Instructions">
            <summary>
            Gets or sets the instructions.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ManualActionTaskDetails.Observation">
            <summary>
            Gets or sets the observation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer">
            <summary>
            Details of a Master Target Server.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.#ctor">
            <summary>
            Initializes a new instance of the MasterTargetServer class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataStore},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the MasterTargetServer class.
            </summary>
            <param name="id">The server Id.</param>
            <param name="ipAddress">The IP address of the server.</param>
            <param name="name">The server name.</param>
            <param name="osType">The OS type of the server.</param>
            <param name="agentVersion">The version of the scout component on
            the server.</param>
            <param name="lastHeartbeat">The last heartbeat received from the
            server.</param>
            <param name="versionStatus">Version status</param>
            <param name="retentionVolumes">The retention volumes of Master
            target Server.</param>
            <param name="dataStores">The list of data stores in the
            fabric.</param>
            <param name="validationErrors">Validation errors.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.Id">
            <summary>
            Gets or sets the server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.IpAddress">
            <summary>
            Gets or sets the IP address of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.Name">
            <summary>
            Gets or sets the server name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.OsType">
            <summary>
            Gets or sets the OS type of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.AgentVersion">
            <summary>
            Gets or sets the version of the scout component on the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.VersionStatus">
            <summary>
            Gets or sets version status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.RetentionVolumes">
            <summary>
            Gets or sets the retention volumes of Master target Server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.DataStores">
            <summary>
            Gets or sets the list of data stores in the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer.ValidationErrors">
            <summary>
            Gets or sets validation errors.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus">
            <summary>
            Reports method status where exception was raised.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus.#ctor">
            <summary>
            Initializes a new instance of the MethodCallStatus class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus.#ctor(System.String,System.Collections.Generic.IList{System.String},System.String)">
            <summary>
            Initializes a new instance of the MethodCallStatus class.
            </summary>
            <param name="isVirtual">Gets a value indicating whether called
            method was virtual</param>
            <param name="parameters">Gets parameter list passed to
            method.</param>
            <param name="containsGenericParameters">Gets a value indicating
            whether method container generic params.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus.IsVirtual">
            <summary>
            Gets a value indicating whether called method was virtual
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus.Parameters">
            <summary>
            Gets parameter list passed to method.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MethodCallStatus.ContainsGenericParameters">
            <summary>
            Gets a value indicating whether method container generic params.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate">
            <summary>
            The Mobility Service update details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate.#ctor">
            <summary>
            Initializes a new instance of the MobilityServiceUpdate class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the MobilityServiceUpdate class.
            </summary>
            <param name="version">The version of the latest update.</param>
            <param name="rebootStatus">The reboot status of the update -
            whether it is required or not.</param>
            <param name="osType">The OS type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate.Version">
            <summary>
            Gets or sets the version of the latest update.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate.RebootStatus">
            <summary>
            Gets or sets the reboot status of the update - whether it is
            required or not.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate.OsType">
            <summary>
            Gets or sets the OS type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Network">
            <summary>
            Network model.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Network.#ctor">
            <summary>
            Initializes a new instance of the Network class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Network.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties)">
            <summary>
            Initializes a new instance of the Network class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The Network Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Network.Properties">
            <summary>
            Gets or sets the Network Properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMapping">
            <summary>
            Network Mapping model.
            Ideally it should have been possible to inherit this class from prev
            version in
            InheritedModels as long as there is no difference in structure or
            method signature.
            Since there were no base Models for certain fields and methods viz
            NetworkMappingProperties
            and Load with required return type, the class has been introduced in
            its entirety with
            references to base models to facilitate exensions in subsequent
            versions.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMapping.#ctor">
            <summary>
            Initializes a new instance of the NetworkMapping class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMapping.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties)">
            <summary>
            Initializes a new instance of the NetworkMapping class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The Network Mapping Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMapping.Properties">
            <summary>
            Gets or sets the Network Mapping Properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingFabricSpecificSettings">
            <summary>
            Network Mapping fabric specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingFabricSpecificSettings.#ctor">
            <summary>
            Initializes a new instance of the
            NetworkMappingFabricSpecificSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties">
            <summary>
            Network Mapping Properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.#ctor">
            <summary>
            Initializes a new instance of the NetworkMappingProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingFabricSpecificSettings)">
            <summary>
            Initializes a new instance of the NetworkMappingProperties class.
            </summary>
            <param name="state">The pairing state for network mapping.</param>
            <param name="primaryNetworkFriendlyName">The primary network
            friendly name.</param>
            <param name="primaryNetworkId">The primary network id for network
            mapping.</param>
            <param name="primaryFabricFriendlyName">The primary fabric friendly
            name.</param>
            <param name="recoveryNetworkFriendlyName">The recovery network
            friendly name.</param>
            <param name="recoveryNetworkId">The recovery network id for network
            mapping.</param>
            <param name="recoveryFabricArmId">The recovery fabric ARM
            id.</param>
            <param name="recoveryFabricFriendlyName">The recovery fabric
            friendly name.</param>
            <param name="fabricSpecificSettings">The fabric specific
            settings.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.State">
            <summary>
            Gets or sets the pairing state for network mapping.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.PrimaryNetworkFriendlyName">
            <summary>
            Gets or sets the primary network friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.PrimaryNetworkId">
            <summary>
            Gets or sets the primary network id for network mapping.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.PrimaryFabricFriendlyName">
            <summary>
            Gets or sets the primary fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.RecoveryNetworkFriendlyName">
            <summary>
            Gets or sets the recovery network friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.RecoveryNetworkId">
            <summary>
            Gets or sets the recovery network id for network mapping.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.RecoveryFabricArmId">
            <summary>
            Gets or sets the recovery fabric ARM id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.RecoveryFabricFriendlyName">
            <summary>
            Gets or sets the recovery fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkMappingProperties.FabricSpecificSettings">
            <summary>
            Gets or sets the fabric specific settings.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties">
            <summary>
            Network Properties
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.#ctor">
            <summary>
            Initializes a new instance of the NetworkProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.#ctor(System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet},System.String,System.String)">
            <summary>
            Initializes a new instance of the NetworkProperties class.
            </summary>
            <param name="fabricType">The Fabric Type.</param>
            <param name="subnets">The List of subnets.</param>
            <param name="friendlyName">The Friendly Name.</param>
            <param name="networkType">The Network Type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.FabricType">
            <summary>
            Gets or sets the Fabric Type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.Subnets">
            <summary>
            Gets or sets the List of subnets.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.FriendlyName">
            <summary>
            Gets or sets the Friendly Name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.NetworkProperties.NetworkType">
            <summary>
            Gets or sets the Network Type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery">
            <summary>
            Operations discovery class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.#ctor">
            <summary>
            Initializes a new instance of the OperationsDiscovery class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Display,System.String,System.Object)">
            <summary>
            Initializes a new instance of the OperationsDiscovery class.
            </summary>
            <param name="name">Name of the API.
            The name of the operation being performed on this particular
            object. It should match the action name that appears in RBAC / the
            event service.
            Examples of operations include:
            * Microsoft.Compute/virtualMachine/capture/action
            * Microsoft.Compute/virtualMachine/restart/action
            * Microsoft.Compute/virtualMachine/write
            * Microsoft.Compute/virtualMachine/read
            * Microsoft.Compute/virtualMachine/delete
            Each action should include, in order:
            (1) Resource Provider Namespace
            (2) Type hierarchy for which the action applies (e.g.
            server/databases for a SQL Azure database)
            (3) Read, Write, Action or Delete indicating which type applies. If
            it is a PUT/PATCH on a collection or named value, Write should be
            used.
            If it is a GET, Read should be used. If it is a DELETE, Delete
            should be used. If it is a POST, Action should be used.
            As a note: all resource providers would need to include the
            "{Resource Provider Namespace}/register/action" operation in their
            response.
            This API is used to register for their service, and should include
            details about the operation (e.g. a localized name for the resource
            provider + any special considerations like PII release)</param>
            <param name="display">Object type</param>
            <param name="origin">Origin.
            The intended executor of the operation; governs the display of the
            operation in the RBAC UX and the audit logs UX.
            Default value is "user,system"</param>
            <param name="properties">Properties. Reserved for future
            use.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.Name">
            <summary>
            Gets or sets name of the API.
            The name of the operation being performed on this particular
            object. It should match the action name that appears in RBAC / the
            event service.
            Examples of operations include:
            * Microsoft.Compute/virtualMachine/capture/action
            * Microsoft.Compute/virtualMachine/restart/action
            * Microsoft.Compute/virtualMachine/write
            * Microsoft.Compute/virtualMachine/read
            * Microsoft.Compute/virtualMachine/delete
            Each action should include, in order:
            (1) Resource Provider Namespace
            (2) Type hierarchy for which the action applies (e.g.
            server/databases for a SQL Azure database)
            (3) Read, Write, Action or Delete indicating which type applies. If
            it is a PUT/PATCH on a collection or named value, Write should be
            used.
            If it is a GET, Read should be used. If it is a DELETE, Delete
            should be used. If it is a POST, Action should be used.
            As a note: all resource providers would need to include the
            "{Resource Provider Namespace}/register/action" operation in their
            response.
            This API is used to register for their service, and should include
            details about the operation (e.g. a localized name for the resource
            provider + any special considerations like PII release)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.Display">
            <summary>
            Gets or sets object type
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.Origin">
            <summary>
            Gets or sets origin.
            The intended executor of the operation; governs the display of the
            operation in the RBAC UX and the audit logs UX.
            Default value is "user,system"
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OperationsDiscovery.Properties">
            <summary>
            Gets or sets properties. Reserved for future use.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails">
            <summary>
            Disk Details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.#ctor">
            <summary>
            Initializes a new instance of the OSDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the OSDetails class.
            </summary>
            <param name="osType">VM Disk details.</param>
            <param name="productType">ProductType.</param>
            <param name="osEdition">The OSEdition.</param>
            <param name="oSVersion">The OS Version.</param>
            <param name="oSMajorVersion">The OS Major Version.</param>
            <param name="oSMinorVersion">The OS Minor Version.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.OsType">
            <summary>
            Gets or sets VM Disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.ProductType">
            <summary>
            Gets or sets productType.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.OsEdition">
            <summary>
            Gets or sets the OSEdition.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.OSVersion">
            <summary>
            Gets or sets the OS Version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.OSMajorVersion">
            <summary>
            Gets or sets the OS Major Version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDetails.OSMinorVersion">
            <summary>
            Gets or sets the OS Minor Version.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails">
            <summary>
            Details of the OS Disk.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails.#ctor">
            <summary>
            Initializes a new instance of the OSDiskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the OSDiskDetails class.
            </summary>
            <param name="osVhdId">The id of the disk containing the OS.</param>
            <param name="osType">The type of the OS on the VM.</param>
            <param name="vhdName">The OS disk VHD name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails.OsVhdId">
            <summary>
            Gets or sets the id of the disk containing the OS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails.OsType">
            <summary>
            Gets or sets the type of the OS on the VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.OSDiskDetails.VhdName">
            <summary>
            Gets or sets the OS disk VHD name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Page`1">
            <summary>
            Defines a page in Azure responses.
            </summary>
            <typeparam name="T">Type of the page content items</typeparam>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Page`1.NextPageLink">
            <summary>
            Gets the link to the next page.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Page`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Page`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>A an enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput">
            <summary>
            Input definition for planned failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the PlannedFailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties)">
            <summary>
            Initializes a new instance of the PlannedFailoverInput class.
            </summary>
            <param name="properties">Planned failover input properties</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput.Properties">
            <summary>
            Gets or sets planned failover input properties
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties">
            <summary>
            Input definition for planned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the PlannedFailoverInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderSpecificFailoverInput)">
            <summary>
            Initializes a new instance of the PlannedFailoverInputProperties
            class.
            </summary>
            <param name="failoverDirection">Failover direction.</param>
            <param name="providerSpecificDetails">Provider specific
            settings</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets failover direction.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific settings
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Policy">
            <summary>
            Protection profile details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Policy.#ctor">
            <summary>
            Initializes a new instance of the Policy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Policy.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties)">
            <summary>
            Initializes a new instance of the Policy class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Policy.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties">
            <summary>
            Protection profile custom data details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties.#ctor">
            <summary>
            Initializes a new instance of the PolicyProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificDetails)">
            <summary>
            Initializes a new instance of the PolicyProperties class.
            </summary>
            <param name="friendlyName">The FriendlyName.</param>
            <param name="providerSpecificDetails">The
            ReplicationChannelSetting.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties.FriendlyName">
            <summary>
            Gets or sets the FriendlyName.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the ReplicationChannelSetting.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificDetails">
            <summary>
            Base class for Provider specific details for policies.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the PolicyProviderSpecificDetails
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificInput">
            <summary>
            Base class for provider specific input
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the PolicyProviderSpecificInput
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PossibleOperationsDirections">
            <summary>
            Defines values for PossibleOperationsDirections.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer">
            <summary>
            Details of the Process Server.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.#ctor">
            <summary>
            Initializes a new instance of the ProcessServer class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MobilityServiceUpdate},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the ProcessServer class.
            </summary>
            <param name="friendlyName">The Process Server's friendly
            name.</param>
            <param name="id">The Process Server Id.</param>
            <param name="ipAddress">The IP address of the server.</param>
            <param name="osType">The OS type of the server.</param>
            <param name="agentVersion">The version of the scout component on
            the server.</param>
            <param name="lastHeartbeat">The last heartbeat received from the
            server.</param>
            <param name="versionStatus">Version status</param>
            <param name="mobilityServiceUpdates">The list of the mobility
            service updates available on the
            Process Server.</param>
            <param name="hostId">The agent generated Id.</param>
            <param name="machineCount">The servers configured with this
            PS.</param>
            <param name="replicationPairCount">The number of replication pairs
            configured in this PS.</param>
            <param name="systemLoad">The percentage of the system load.</param>
            <param name="systemLoadStatus">The system load status.</param>
            <param name="cpuLoad">The percentage of the CPU load.</param>
            <param name="cpuLoadStatus">The CPU load status.</param>
            <param name="totalMemoryInBytes">The total memory.</param>
            <param name="availableMemoryInBytes">The available memory.</param>
            <param name="memoryUsageStatus">The memory usage status.</param>
            <param name="totalSpaceInBytes">The total space.</param>
            <param name="availableSpaceInBytes">The available space.</param>
            <param name="spaceUsageStatus">The space usage status.</param>
            <param name="psServiceStatus">The PS service status.</param>
            <param name="sslCertExpiryDate">The PS SSL cert expiry
            date.</param>
            <param name="sslCertExpiryRemainingDays">CS SSL cert expiry
            date.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.FriendlyName">
            <summary>
            Gets or sets the Process Server's friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.Id">
            <summary>
            Gets or sets the Process Server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.IpAddress">
            <summary>
            Gets or sets the IP address of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.OsType">
            <summary>
            Gets or sets the OS type of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.AgentVersion">
            <summary>
            Gets or sets the version of the scout component on the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.VersionStatus">
            <summary>
            Gets or sets version status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.MobilityServiceUpdates">
            <summary>
            Gets or sets the list of the mobility service updates available on
            the
            Process Server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.HostId">
            <summary>
            Gets or sets the agent generated Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.MachineCount">
            <summary>
            Gets or sets the servers configured with this PS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.ReplicationPairCount">
            <summary>
            Gets or sets the number of replication pairs configured in this PS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.SystemLoad">
            <summary>
            Gets or sets the percentage of the system load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.SystemLoadStatus">
            <summary>
            Gets or sets the system load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.CpuLoad">
            <summary>
            Gets or sets the percentage of the CPU load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.CpuLoadStatus">
            <summary>
            Gets or sets the CPU load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.TotalMemoryInBytes">
            <summary>
            Gets or sets the total memory.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.AvailableMemoryInBytes">
            <summary>
            Gets or sets the available memory.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.MemoryUsageStatus">
            <summary>
            Gets or sets the memory usage status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.TotalSpaceInBytes">
            <summary>
            Gets or sets the total space.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.AvailableSpaceInBytes">
            <summary>
            Gets or sets the available space.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.SpaceUsageStatus">
            <summary>
            Gets or sets the space usage status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.PsServiceStatus">
            <summary>
            Gets or sets the PS service status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.SslCertExpiryDate">
            <summary>
            Gets or sets the PS SSL cert expiry date.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer.SslCertExpiryRemainingDays">
            <summary>
            Gets or sets CS SSL cert expiry date.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItem">
            <summary>
            Replication protected item
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItem.#ctor">
            <summary>
            Initializes a new instance of the ProtectableItem class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItem.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties)">
            <summary>
            Initializes a new instance of the ProtectableItem class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItem.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties">
            <summary>
            Replication protected item custom data details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.#ctor">
            <summary>
            Initializes a new instance of the ProtectableItemProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigurationSettings)">
            <summary>
            Initializes a new instance of the ProtectableItemProperties class.
            </summary>
            <param name="friendlyName">The name.</param>
            <param name="protectionStatus">The protection status.</param>
            <param name="replicationProtectedItemId">The ARM resource of
            protected items.</param>
            <param name="recoveryServicesProviderId">The recovery provider ARM
            Id.</param>
            <param name="protectionReadinessErrors">The Current protection
            readiness errors.</param>
            <param name="supportedReplicationProviders">The list of replication
            providers supported for the protectable item.</param>
            <param name="customDetails">The Replication provider custom
            settings.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.FriendlyName">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.ProtectionStatus">
            <summary>
            Gets or sets the protection status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.ReplicationProtectedItemId">
            <summary>
            Gets or sets the ARM resource of protected items.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.RecoveryServicesProviderId">
            <summary>
            Gets or sets the recovery provider ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.ProtectionReadinessErrors">
            <summary>
            Gets or sets the Current protection readiness errors.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.SupportedReplicationProviders">
            <summary>
            Gets or sets the list of replication providers supported for the
            protectable item.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectableItemProperties.CustomDetails">
            <summary>
            Gets or sets the Replication provider custom settings.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter">
            <summary>
            Query parameter to enumerate protected items.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter.#ctor">
            <summary>
            Initializes a new instance of the ProtectedItemsQueryParameter
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ProtectedItemsQueryParameter
            class.
            </summary>
            <param name="sourceFabricName">The source fabric name
            filter.</param>
            <param name="recoveryPlanName">The recovery plan filter.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter.SourceFabricName">
            <summary>
            Gets or sets the source fabric name filter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter.RecoveryPlanName">
            <summary>
            Gets or sets the recovery plan filter.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainer">
            <summary>
            Protection container details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainer.#ctor">
            <summary>
            Initializes a new instance of the ProtectionContainer class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainer.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties)">
            <summary>
            Initializes a new instance of the ProtectionContainer class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainer.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerFabricSpecificDetails">
            <summary>
            Base class for fabric specific details of container.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerFabricSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the
            ProtectionContainerFabricSpecificDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerFabricSpecificDetails.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            ProtectionContainerFabricSpecificDetails class.
            </summary>
            <param name="instanceType">Gets the class type. Overriden in
            derived classes.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerFabricSpecificDetails.InstanceType">
            <summary>
            Gets the class type. Overriden in derived classes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMapping">
            <summary>
            Protection container mapping object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMapping.#ctor">
            <summary>
            Initializes a new instance of the ProtectionContainerMapping class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMapping.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties)">
            <summary>
            Initializes a new instance of the ProtectionContainerMapping class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMapping.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties">
            <summary>
            Protection container mapping properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.#ctor">
            <summary>
            Initializes a new instance of the
            ProtectionContainerMappingProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError},System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            ProtectionContainerMappingProperties class.
            </summary>
            <param name="targetProtectionContainerId">Paired protection
            container ARM ID.</param>
            <param name="targetProtectionContainerFriendlyName">Friendly name
            of paired container.</param>
            <param name="providerSpecificDetails">Provider specific provider
            details.</param>
            <param name="health">Health of pairing.</param>
            <param name="healthErrorDetails">Health error.</param>
            <param name="policyId">Policy ARM Id.</param>
            <param name="state">Association Status</param>
            <param name="sourceProtectionContainerFriendlyName">Friendly name
            of source protection container.</param>
            <param name="sourceFabricFriendlyName">Friendly name of source
            fabric.</param>
            <param name="targetFabricFriendlyName">Friendly name of target
            fabric.</param>
            <param name="policyFriendlyName">Friendly name of replication
            policy.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.TargetProtectionContainerId">
            <summary>
            Gets or sets paired protection container ARM ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.TargetProtectionContainerFriendlyName">
            <summary>
            Gets or sets friendly name of paired container.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific provider details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.Health">
            <summary>
            Gets or sets health of pairing.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.HealthErrorDetails">
            <summary>
            Gets or sets health error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.PolicyId">
            <summary>
            Gets or sets policy ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.State">
            <summary>
            Gets or sets association Status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.SourceProtectionContainerFriendlyName">
            <summary>
            Gets or sets friendly name of source protection container.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.SourceFabricFriendlyName">
            <summary>
            Gets or sets friendly name of source fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.TargetFabricFriendlyName">
            <summary>
            Gets or sets friendly name of target fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProperties.PolicyFriendlyName">
            <summary>
            Gets or sets friendly name of replication policy.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails">
            <summary>
            Container mapping provider specific details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails.#ctor">
            <summary>
            Initializes a new instance of the
            ProtectionContainerMappingProviderSpecificDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            ProtectionContainerMappingProviderSpecificDetails class.
            </summary>
            <param name="instanceType">Gets the class type. Overriden in
            derived classes.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerMappingProviderSpecificDetails.InstanceType">
            <summary>
            Gets the class type. Overriden in derived classes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties">
            <summary>
            Protection profile custom data details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.#ctor">
            <summary>
            Initializes a new instance of the ProtectionContainerProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.#ctor(System.String,System.String,System.String,System.Nullable{System.Int32},System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerFabricSpecificDetails)">
            <summary>
            Initializes a new instance of the ProtectionContainerProperties
            class.
            </summary>
            <param name="fabricFriendlyName">Fabric friendly name.</param>
            <param name="friendlyName">The name.</param>
            <param name="fabricType">The fabric type.</param>
            <param name="protectedItemCount">Number of protected PEs</param>
            <param name="pairingStatus">The pairing status of this
            cloud.</param>
            <param name="role">The role of this cloud.</param>
            <param name="fabricSpecificDetails">Fabric specific
            details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.FabricFriendlyName">
            <summary>
            Gets or sets fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.FriendlyName">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.FabricType">
            <summary>
            Gets or sets the fabric type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.ProtectedItemCount">
            <summary>
            Gets or sets number of protected PEs
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.PairingStatus">
            <summary>
            Gets or sets the pairing status of this cloud.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.Role">
            <summary>
            Gets or sets the role of this cloud.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectionContainerProperties.FabricSpecificDetails">
            <summary>
            Gets or sets fabric specific details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError">
            <summary>
            This class contains the error details per object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.#ctor">
            <summary>
            Initializes a new instance of the ProviderError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.#ctor(System.Nullable{System.Int32},System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ProviderError class.
            </summary>
            <param name="errorCode">The Error code.</param>
            <param name="errorMessage">The Error message.</param>
            <param name="errorId">The Provider error Id.</param>
            <param name="possibleCauses">The possible causes for the
            error.</param>
            <param name="recommendedAction">The recommended action to resolve
            the error.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.ErrorCode">
            <summary>
            Gets or sets the Error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.ErrorMessage">
            <summary>
            Gets or sets the Error message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.ErrorId">
            <summary>
            Gets or sets the Provider error Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.PossibleCauses">
            <summary>
            Gets or sets the possible causes for the error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderError.RecommendedAction">
            <summary>
            Gets or sets the recommended action to resolve the error.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderSpecificFailoverInput">
            <summary>
            Provider specific failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderSpecificFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the ProviderSpecificFailoverInput
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlan">
            <summary>
            Recovery plan details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlan.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlan class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlan.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties)">
            <summary>
            Initializes a new instance of the RecoveryPlan class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlan.Properties">
            <summary>
            Gets or sets the custom details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput">
            <summary>
            Recovery plan A2A failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanA2AFailoverInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.A2ARpRecoveryPointType,System.String)">
            <summary>
            Initializes a new instance of the RecoveryPlanA2AFailoverInput
            class.
            </summary>
            <param name="recoveryPointType">The recovery point type. Possible
            values include: 'Latest', 'LatestApplicationConsistent',
            'LatestCrashConsistent', 'LatestProcessed'</param>
            <param name="cloudServiceCreationOption">A value indicating whether
            to use recovery cloud service for TFO or not.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type. Possible values include:
            'Latest', 'LatestApplicationConsistent', 'LatestCrashConsistent',
            'LatestProcessed'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput.CloudServiceCreationOption">
            <summary>
            Gets or sets a value indicating whether to use recovery cloud
            service for TFO or not.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanA2AFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction">
            <summary>
            Recovery plan action details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanAction class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.#ctor(System.String,System.Collections.Generic.IList{System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemOperation}},System.Collections.Generic.IList{System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PossibleOperationsDirections}},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionDetails)">
            <summary>
            Initializes a new instance of the RecoveryPlanAction class.
            </summary>
            <param name="actionName">The action name.</param>
            <param name="failoverTypes">The list of failover types.</param>
            <param name="failoverDirections">The list of failover
            directions.</param>
            <param name="customDetails">The custom details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.ActionName">
            <summary>
            Gets or sets the action name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.FailoverTypes">
            <summary>
            Gets or sets the list of failover types.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.FailoverDirections">
            <summary>
            Gets or sets the list of failover directions.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.CustomDetails">
            <summary>
            Gets or sets the custom details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionDetails">
            <summary>
            Recovery plan action custom details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionDetails.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanActionDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionLocation">
            <summary>
            Defines values for RecoveryPlanActionLocation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails">
            <summary>
            Recovery plan Automation runbook action details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanAutomationRunbookActionDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionLocation,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanAutomationRunbookActionDetails class.
            </summary>
            <param name="fabricLocation">The fabric location. Possible values
            include: 'Primary', 'Recovery'</param>
            <param name="runbookId">The runbook ARM Id.</param>
            <param name="timeout">The runbook timeout.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.RunbookId">
            <summary>
            Gets or sets the runbook ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.Timeout">
            <summary>
            Gets or sets the runbook timeout.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.FabricLocation">
            <summary>
            Gets or sets the fabric location. Possible values include:
            'Primary', 'Recovery'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAutomationRunbookActionDetails.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup">
            <summary>
            Recovery plan group details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanGroup class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupType,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanAction})">
            <summary>
            Initializes a new instance of the RecoveryPlanGroup class.
            </summary>
            <param name="groupType">The group type. Possible values include:
            'Shutdown', 'Boot', 'Failover'</param>
            <param name="replicationProtectedItems">The list of protected
            items.</param>
            <param name="startGroupActions">The start group actions.</param>
            <param name="endGroupActions">The end group actions.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.GroupType">
            <summary>
            Gets or sets the group type. Possible values include: 'Shutdown',
            'Boot', 'Failover'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.ReplicationProtectedItems">
            <summary>
            Gets or sets the list of protected items.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.StartGroupActions">
            <summary>
            Gets or sets the start group actions.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.EndGroupActions">
            <summary>
            Gets or sets the end group actions.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails">
            <summary>
            This class represents the recovery plan group task.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanGroupTaskDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask},System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the RecoveryPlanGroupTaskDetails
            class.
            </summary>
            <param name="childTasks">The child tasks.</param>
            <param name="name">The name.</param>
            <param name="groupId">The group identifier.</param>
            <param name="rpGroupType">The group type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails.Name">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails.GroupId">
            <summary>
            Gets or sets the group identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupTaskDetails.RpGroupType">
            <summary>
            Gets or sets the group type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroupType">
            <summary>
            Defines values for RecoveryPlanGroupType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput">
            <summary>
            Recovery plan HVR Azure failback input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanHyperVReplicaAzureFailbackInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DataSyncStatus,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AlternateLocationRecoveryOption)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanHyperVReplicaAzureFailbackInput class.
            </summary>
            <param name="dataSyncOption">The data sync option. Possible values
            include: 'ForDownTime', 'ForSynchronization'</param>
            <param name="recoveryVmCreationOption">The ALR option. Possible
            values include: 'CreateVmIfNotFound', 'NoAction'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput.DataSyncOption">
            <summary>
            Gets or sets the data sync option. Possible values include:
            'ForDownTime', 'ForSynchronization'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput.RecoveryVmCreationOption">
            <summary>
            Gets or sets the ALR option. Possible values include:
            'CreateVmIfNotFound', 'NoAction'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailbackInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput">
            <summary>
            Recovery plan HVR Azure failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanHyperVReplicaAzureFailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.#ctor(System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HyperVReplicaAzureRpRecoveryPointType})">
            <summary>
            Initializes a new instance of the
            RecoveryPlanHyperVReplicaAzureFailoverInput class.
            </summary>
            <param name="vaultLocation">The vault location.</param>
            <param name="primaryKekCertificatePfx">The primary KEK certificate
            PFX.</param>
            <param name="secondaryKekCertificatePfx">The secondary KEK
            certificate PFX.</param>
            <param name="recoveryPointType">The recovery point type. Possible
            values include: 'Latest', 'LatestApplicationConsistent',
            'LatestProcessed'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.VaultLocation">
            <summary>
            Gets or sets the vault location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.PrimaryKekCertificatePfx">
            <summary>
            Gets or sets the primary KEK certificate PFX.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.SecondaryKekCertificatePfx">
            <summary>
            Gets or sets the secondary KEK certificate PFX.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type. Possible values include:
            'Latest', 'LatestApplicationConsistent', 'LatestProcessed'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanHyperVReplicaAzureFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput">
            <summary>
            Recovery plan InMageAzureV2 failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanInMageAzureV2FailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageV2RpRecoveryPointType)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanInMageAzureV2FailoverInput class.
            </summary>
            <param name="vaultLocation">The vault location.</param>
            <param name="recoveryPointType">The recovery point type. Possible
            values include: 'Latest', 'LatestApplicationConsistent',
            'LatestCrashConsistent', 'LatestProcessed'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput.VaultLocation">
            <summary>
            Gets or sets the vault location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type. Possible values include:
            'Latest', 'LatestApplicationConsistent', 'LatestCrashConsistent',
            'LatestProcessed'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageAzureV2FailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageFailoverInput">
            <summary>
            Recovery plan InMage failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanInMageFailoverInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RpInMageRecoveryPointType)">
            <summary>
            Initializes a new instance of the RecoveryPlanInMageFailoverInput
            class.
            </summary>
            <param name="recoveryPointType">The recovery point type. Possible
            values include: 'LatestTime', 'LatestTag', 'Custom'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageFailoverInput.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type. Possible values include:
            'LatestTime', 'LatestTag', 'Custom'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanInMageFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanManualActionDetails">
            <summary>
            Recovery plan manual action details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanManualActionDetails.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanManualActionDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanManualActionDetails.#ctor(System.String)">
            <summary>
            Initializes a new instance of the RecoveryPlanManualActionDetails
            class.
            </summary>
            <param name="description">The manual action description.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanManualActionDetails.Description">
            <summary>
            Gets or sets the manual action description.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput">
            <summary>
            Recovery plan planned failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanPlannedFailoverInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties)">
            <summary>
            Initializes a new instance of the RecoveryPlanPlannedFailoverInput
            class.
            </summary>
            <param name="properties">The recovery plan planned failover input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput.Properties">
            <summary>
            Gets or sets the recovery plan planned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties">
            <summary>
            Recovery plan planned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanPlannedFailoverInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PossibleOperationsDirections,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProviderSpecificFailoverInput})">
            <summary>
            Initializes a new instance of the
            RecoveryPlanPlannedFailoverInputProperties class.
            </summary>
            <param name="failoverDirection">The failover direction. Possible
            values include: 'PrimaryToRecovery', 'RecoveryToPrimary'</param>
            <param name="providerSpecificDetails">The provider specific
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets the failover direction. Possible values include:
            'PrimaryToRecovery', 'RecoveryToPrimary'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the provider specific properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInputProperties.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties">
            <summary>
            Recovery plan custom details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String},System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup})">
            <summary>
            Initializes a new instance of the RecoveryPlanProperties class.
            </summary>
            <param name="friendlyName">The friendly name.</param>
            <param name="primaryFabricId">The primary fabric Id.</param>
            <param name="primaryFabricFriendlyName">The primary fabric friendly
            name.</param>
            <param name="recoveryFabricId">The recovery fabric Id.</param>
            <param name="recoveryFabricFriendlyName">The recovery fabric
            friendly name.</param>
            <param name="failoverDeploymentModel">The failover deployment
            model.</param>
            <param name="replicationProviders">The list of replication
            providers.</param>
            <param name="allowedOperations">The list of allowed
            operations.</param>
            <param name="lastPlannedFailoverTime">The start time of the last
            planned failover.</param>
            <param name="lastTestFailoverTime">The start time of the last test
            failover.</param>
            <param name="currentScenario">The current scenario details.</param>
            <param name="currentScenarioStatus">The recovery plan
            status.</param>
            <param name="currentScenarioStatusDescription">The recovery plan
            status description.</param>
            <param name="groups">The recovery plan groups.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.FriendlyName">
            <summary>
            Gets or sets the friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.PrimaryFabricId">
            <summary>
            Gets or sets the primary fabric Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.PrimaryFabricFriendlyName">
            <summary>
            Gets or sets the primary fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.RecoveryFabricId">
            <summary>
            Gets or sets the recovery fabric Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.RecoveryFabricFriendlyName">
            <summary>
            Gets or sets the recovery fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.FailoverDeploymentModel">
            <summary>
            Gets or sets the failover deployment model.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.ReplicationProviders">
            <summary>
            Gets or sets the list of replication providers.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.AllowedOperations">
            <summary>
            Gets or sets the list of allowed operations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.LastPlannedFailoverTime">
            <summary>
            Gets or sets the start time of the last planned failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.LastTestFailoverTime">
            <summary>
            Gets or sets the start time of the last test failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.CurrentScenario">
            <summary>
            Gets or sets the current scenario details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.CurrentScenarioStatus">
            <summary>
            Gets or sets the recovery plan status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.CurrentScenarioStatusDescription">
            <summary>
            Gets or sets the recovery plan status description.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProperties.Groups">
            <summary>
            Gets or sets the recovery plan groups.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem">
            <summary>
            Recovery plan protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanProtectedItem class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the RecoveryPlanProtectedItem class.
            </summary>
            <param name="id">The ARM Id of the recovery plan protected
            item.</param>
            <param name="virtualMachineId">The virtual machine Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem.Id">
            <summary>
            Gets or sets the ARM Id of the recovery plan protected item.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProtectedItem.VirtualMachineId">
            <summary>
            Gets or sets the virtual machine Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProviderSpecificFailoverInput">
            <summary>
            Recovery plan provider specific failover input base class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProviderSpecificFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanProviderSpecificFailoverInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails">
            <summary>
            Recovery plan script action details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanScriptActionDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanActionLocation,System.String)">
            <summary>
            Initializes a new instance of the RecoveryPlanScriptActionDetails
            class.
            </summary>
            <param name="path">The script path.</param>
            <param name="fabricLocation">The fabric location. Possible values
            include: 'Primary', 'Recovery'</param>
            <param name="timeout">The script timeout.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.Path">
            <summary>
            Gets or sets the script path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.Timeout">
            <summary>
            Gets or sets the script timeout.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.FabricLocation">
            <summary>
            Gets or sets the fabric location. Possible values include:
            'Primary', 'Recovery'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanScriptActionDetails.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails">
            <summary>
            This class represents the recovery plan shutdown group task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanShutdownGroupTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ASRTask},System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanShutdownGroupTaskDetails class.
            </summary>
            <param name="childTasks">The child tasks.</param>
            <param name="name">The name.</param>
            <param name="groupId">The group identifier.</param>
            <param name="rpGroupType">The group type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails.Name">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails.GroupId">
            <summary>
            Gets or sets the group identifier.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanShutdownGroupTaskDetails.RpGroupType">
            <summary>
            Gets or sets the group type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput">
            <summary>
            Recovery plan test failover cleanup input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverCleanupInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInputProperties)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverCleanupInput class.
            </summary>
            <param name="properties">The recovery plan test failover cleanup
            input properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput.Properties">
            <summary>
            Gets or sets the recovery plan test failover cleanup input
            properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInputProperties">
            <summary>
            Recovery plan test failover cleanup input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverCleanupInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInputProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverCleanupInputProperties class.
            </summary>
            <param name="comments">The test failover cleanup comments.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInputProperties.Comments">
            <summary>
            Gets or sets the test failover cleanup comments.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput">
            <summary>
            Recovery plan test failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPlanTestFailoverInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties)">
            <summary>
            Initializes a new instance of the RecoveryPlanTestFailoverInput
            class.
            </summary>
            <param name="properties">The recovery plan test failover input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput.Properties">
            <summary>
            Gets or sets the recovery plan test failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties">
            <summary>
            Recovery plan test failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PossibleOperationsDirections,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProviderSpecificFailoverInput})">
            <summary>
            Initializes a new instance of the
            RecoveryPlanTestFailoverInputProperties class.
            </summary>
            <param name="failoverDirection">The failover direction. Possible
            values include: 'PrimaryToRecovery', 'RecoveryToPrimary'</param>
            <param name="networkType">The network type to be used for test
            failover.</param>
            <param name="networkId">The Id of the network to be used for test
            failover.</param>
            <param name="skipTestFailoverCleanup">A value indicating whether
            the test failover cleanup is to be skipped.</param>
            <param name="providerSpecificDetails">The provider specific
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets the failover direction. Possible values include:
            'PrimaryToRecovery', 'RecoveryToPrimary'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.NetworkType">
            <summary>
            Gets or sets the network type to be used for test failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.NetworkId">
            <summary>
            Gets or sets the Id of the network to be used for test failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.SkipTestFailoverCleanup">
            <summary>
            Gets or sets a value indicating whether the test failover cleanup
            is to be skipped.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the provider specific properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInputProperties.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput">
            <summary>
            Recovery plan unplanned failover input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanUnplannedFailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties)">
            <summary>
            Initializes a new instance of the
            RecoveryPlanUnplannedFailoverInput class.
            </summary>
            <param name="properties">The recovery plan unplanned failover input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput.Properties">
            <summary>
            Gets or sets the recovery plan unplanned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties">
            <summary>
            Recovery plan unplanned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryPlanUnplannedFailoverInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PossibleOperationsDirections,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SourceSiteOperations,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanProviderSpecificFailoverInput})">
            <summary>
            Initializes a new instance of the
            RecoveryPlanUnplannedFailoverInputProperties class.
            </summary>
            <param name="failoverDirection">The failover direction. Possible
            values include: 'PrimaryToRecovery', 'RecoveryToPrimary'</param>
            <param name="sourceSiteOperations">A value indicating whether
            source site operations are required. Possible values include:
            'Required', 'NotRequired'</param>
            <param name="providerSpecificDetails">The provider specific
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets the failover direction. Possible values include:
            'PrimaryToRecovery', 'RecoveryToPrimary'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.SourceSiteOperations">
            <summary>
            Gets or sets a value indicating whether source site operations are
            required. Possible values include: 'Required', 'NotRequired'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the provider specific properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInputProperties.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPoint">
            <summary>
            Base class representing a recovery point.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPoint.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPoint class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPoint.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties)">
            <summary>
            Initializes a new instance of the RecoveryPoint class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Recovery point related data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPoint.Properties">
            <summary>
            Gets or sets recovery point related data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties">
            <summary>
            Recovery point properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties.#ctor">
            <summary>
            Initializes a new instance of the RecoveryPointProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties.#ctor(System.Nullable{System.DateTime},System.String)">
            <summary>
            Initializes a new instance of the RecoveryPointProperties class.
            </summary>
            <param name="recoveryPointTime">The recovery point time.</param>
            <param name="recoveryPointType">The recovery point type:
            ApplicationConsistent, CrashConsistent.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties.RecoveryPointTime">
            <summary>
            Gets or sets the recovery point time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPointProperties.RecoveryPointType">
            <summary>
            Gets or sets the recovery point type: ApplicationConsistent,
            CrashConsistent.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProvider">
            <summary>
            Provider details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProvider.#ctor">
            <summary>
            Initializes a new instance of the RecoveryServicesProvider class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProvider.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties)">
            <summary>
            Initializes a new instance of the RecoveryServicesProvider class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Provider properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProvider.Properties">
            <summary>
            Gets or sets provider properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties">
            <summary>
            Recovery services provider properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RecoveryServicesProviderProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.Nullable{System.DateTime},System.String,System.Nullable{System.Int32},System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the
            RecoveryServicesProviderProperties class.
            </summary>
            <param name="fabricType">Type of the site.</param>
            <param name="friendlyName">Friendly name of the DRA.</param>
            <param name="providerVersion">The provider version.</param>
            <param name="serverVersion">The fabric provider.</param>
            <param name="providerVersionState">DRA version status.</param>
            <param name="providerVersionExpiryDate">Expiry date if the version
            is deprecated.</param>
            <param name="fabricFriendlyName">The fabric friendly name.</param>
            <param name="lastHeartBeat">Time when last heartbeat was sent by
            the DRA.</param>
            <param name="connectionStatus">A value indicating whether DRA is
            responsive.</param>
            <param name="protectedItemCount">Number of protected VMs currently
            managed by the DRA.</param>
            <param name="allowedScenarios">The scenarions allowed on this
            provider.</param>
            <param name="healthErrorDetails">The recovery services provider
            health error details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.FabricType">
            <summary>
            Gets or sets type of the site.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.FriendlyName">
            <summary>
            Gets or sets friendly name of the DRA.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ProviderVersion">
            <summary>
            Gets or sets the provider version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ServerVersion">
            <summary>
            Gets or sets the fabric provider.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ProviderVersionState">
            <summary>
            Gets or sets DRA version status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ProviderVersionExpiryDate">
            <summary>
            Gets or sets expiry date if the version is deprecated.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.FabricFriendlyName">
            <summary>
            Gets or sets the fabric friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.LastHeartBeat">
            <summary>
            Gets or sets time when last heartbeat was sent by the DRA.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ConnectionStatus">
            <summary>
            Gets or sets a value indicating whether DRA is responsive.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.ProtectedItemCount">
            <summary>
            Gets or sets number of protected VMs currently managed by the DRA.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.AllowedScenarios">
            <summary>
            Gets or sets the scenarions allowed on this provider.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryServicesProviderProperties.HealthErrorDetails">
            <summary>
            Gets or sets the recovery services provider health error details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput">
            <summary>
            Container unpairing input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            RemoveProtectionContainerMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInputProperties)">
            <summary>
            Initializes a new instance of the
            RemoveProtectionContainerMappingInput class.
            </summary>
            <param name="properties">Configure protection input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput.Properties">
            <summary>
            Gets or sets configure protection input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInputProperties">
            <summary>
            Unpairing input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            RemoveProtectionContainerMappingInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderContainerUnmappingInput)">
            <summary>
            Initializes a new instance of the
            RemoveProtectionContainerMappingInputProperties class.
            </summary>
            <param name="providerSpecificInput">Provider specific input for
            unpairing.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInputProperties.ProviderSpecificInput">
            <summary>
            Gets or sets provider specific input for unpairing.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput">
            <summary>
            Certificate renewal input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput.#ctor">
            <summary>
            Initializes a new instance of the RenewCertificateInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInputProperties)">
            <summary>
            Initializes a new instance of the RenewCertificateInput class.
            </summary>
            <param name="properties">Renew certificate input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput.Properties">
            <summary>
            Gets or sets renew certificate input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInputProperties">
            <summary>
            Renew Certificate input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInputProperties.#ctor">
            <summary>
            Initializes a new instance of the RenewCertificateInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInputProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the RenewCertificateInputProperties
            class.
            </summary>
            <param name="renewCertificateType">Renew certificate type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInputProperties.RenewCertificateType">
            <summary>
            Gets or sets renew certificate type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationGroupDetails">
            <summary>
            Replication group details. This will be used in case of San and Wvr.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationGroupDetails.#ctor">
            <summary>
            Initializes a new instance of the ReplicationGroupDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItem">
            <summary>
            Replication protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItem.#ctor">
            <summary>
            Initializes a new instance of the ReplicationProtectedItem class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItem.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties)">
            <summary>
            Initializes a new instance of the ReplicationProtectedItem class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">The custom data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItem.Properties">
            <summary>
            Gets or sets the custom data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemOperation">
            <summary>
            Defines values for ReplicationProtectedItemOperation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties">
            <summary>
            Replication protected item custom data details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.#ctor">
            <summary>
            Initializes a new instance of the
            ReplicationProtectedItemProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError},System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CurrentScenarioDetails,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings,System.String)">
            <summary>
            Initializes a new instance of the
            ReplicationProtectedItemProperties class.
            </summary>
            <param name="friendlyName">The name.</param>
            <param name="protectedItemType">The type of protected item
            type.</param>
            <param name="protectableItemId">The protected item ARM Id.</param>
            <param name="recoveryServicesProviderId">The recovery provider ARM
            Id.</param>
            <param name="primaryFabricFriendlyName">The friendly name of the
            primary fabric.</param>
            <param name="recoveryFabricFriendlyName">The friendly name of
            recovery fabric.</param>
            <param name="recoveryFabricId">The Arm Id of recovery
            fabric.</param>
            <param name="primaryProtectionContainerFriendlyName">The name of
            primary protection container friendly name.</param>
            <param name="recoveryProtectionContainerFriendlyName">The name of
            recovery container friendly name.</param>
            <param name="protectionState">The protection status.</param>
            <param name="protectionStateDescription">The protection state
            description.</param>
            <param name="activeLocation">The Current active location of the
            PE.</param>
            <param name="testFailoverState">The Test failover state.</param>
            <param name="testFailoverStateDescription">The Test failover state
            description.</param>
            <param name="allowedOperations">The allowed operations on the
            Replication protected item.</param>
            <param name="replicationHealth">The consolidated protection health
            for the VM taking any issues with SRS
            as well as all the replication units associated with the VM's
            replication group into
            account. This is a string representation of the ProtectionHealth
            enumeration.</param>
            <param name="replicationHealthErrors">List of replication health
            errors.</param>
            <param name="policyId">The ID of Policy governing this PE.</param>
            <param name="policyFriendlyName">The name of Policy governing this
            PE.</param>
            <param name="lastSuccessfulFailoverTime">The Last successful
            failover time.</param>
            <param name="lastSuccessfulTestFailoverTime">The Last successful
            test failover time.</param>
            <param name="currentScenario">The current scenario.</param>
            <param name="failoverRecoveryPointId">The recovery point ARM Id to
            which the Vm was failed over.</param>
            <param name="providerSpecificDetails">The Replication provider
            custom settings.</param>
            <param name="recoveryContainerId">The recovery container
            Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.FriendlyName">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ProtectedItemType">
            <summary>
            Gets or sets the type of protected item type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ProtectableItemId">
            <summary>
            Gets or sets the protected item ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.RecoveryServicesProviderId">
            <summary>
            Gets or sets the recovery provider ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.PrimaryFabricFriendlyName">
            <summary>
            Gets or sets the friendly name of the primary fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.RecoveryFabricFriendlyName">
            <summary>
            Gets or sets the friendly name of recovery fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.RecoveryFabricId">
            <summary>
            Gets or sets the Arm Id of recovery fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.PrimaryProtectionContainerFriendlyName">
            <summary>
            Gets or sets the name of primary protection container friendly
            name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.RecoveryProtectionContainerFriendlyName">
            <summary>
            Gets or sets the name of recovery container friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ProtectionState">
            <summary>
            Gets or sets the protection status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ProtectionStateDescription">
            <summary>
            Gets or sets the protection state description.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ActiveLocation">
            <summary>
            Gets or sets the Current active location of the PE.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.TestFailoverState">
            <summary>
            Gets or sets the Test failover state.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.TestFailoverStateDescription">
            <summary>
            Gets or sets the Test failover state description.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.AllowedOperations">
            <summary>
            Gets or sets the allowed operations on the Replication protected
            item.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ReplicationHealth">
            <summary>
            Gets or sets the consolidated protection health for the VM taking
            any issues with SRS
            as well as all the replication units associated with the VM's
            replication group into
            account. This is a string representation of the ProtectionHealth
            enumeration.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ReplicationHealthErrors">
            <summary>
            Gets or sets list of replication health errors.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.PolicyId">
            <summary>
            Gets or sets the ID of Policy governing this PE.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.PolicyFriendlyName">
            <summary>
            Gets or sets the name of Policy governing this PE.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.LastSuccessfulFailoverTime">
            <summary>
            Gets or sets the Last successful failover time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.LastSuccessfulTestFailoverTime">
            <summary>
            Gets or sets the Last successful test failover time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.CurrentScenario">
            <summary>
            Gets or sets the current scenario.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.FailoverRecoveryPointId">
            <summary>
            Gets or sets the recovery point ARM Id to which the Vm was failed
            over.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the Replication provider custom settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProtectedItemProperties.RecoveryContainerId">
            <summary>
            Gets or sets the recovery container Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderContainerUnmappingInput">
            <summary>
            Provider specific input for unpairing operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderContainerUnmappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            ReplicationProviderContainerUnmappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderContainerUnmappingInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            ReplicationProviderContainerUnmappingInput class.
            </summary>
            <param name="instanceType">The class type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderContainerUnmappingInput.InstanceType">
            <summary>
            Gets or sets the class type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerCreationInput">
            <summary>
            Provider specific input for container creation operation.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerCreationInput.#ctor">
            <summary>
            Initializes a new instance of the
            ReplicationProviderSpecificContainerCreationInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerMappingInput">
            <summary>
            Provider specific input for pairing operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            ReplicationProviderSpecificContainerMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerMappingInput.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            ReplicationProviderSpecificContainerMappingInput class.
            </summary>
            <param name="instanceType">The class type.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificContainerMappingInput.InstanceType">
            <summary>
            Gets or sets the class type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings">
            <summary>
            Replication provider specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReplicationProviderSpecificSettings.#ctor">
            <summary>
            Initializes a new instance of the
            ReplicationProviderSpecificSettings class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource">
            <summary>
            Azure resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.#ctor">
            <summary>
            Initializes a new instance of the Resource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Resource class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.Id">
            <summary>
            Gets resource Id
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.Name">
            <summary>
            Gets resource Name
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.Type">
            <summary>
            Gets resource Type
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Resource.Location">
            <summary>
            Gets or sets resource Location
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams">
            <summary>
            Resume job params.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams.#ctor">
            <summary>
            Initializes a new instance of the ResumeJobParams class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParamsProperties)">
            <summary>
            Initializes a new instance of the ResumeJobParams class.
            </summary>
            <param name="properties">Resume job properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams.Properties">
            <summary>
            Gets or sets resume job properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParamsProperties">
            <summary>
            Resume job properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParamsProperties.#ctor">
            <summary>
            Initializes a new instance of the ResumeJobParamsProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParamsProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ResumeJobParamsProperties class.
            </summary>
            <param name="comments">Resume job comments.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParamsProperties.Comments">
            <summary>
            Gets or sets resume job comments.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume">
            <summary>
            The retention details of the MT.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.#ctor">
            <summary>
            Initializes a new instance of the RetentionVolume class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.#ctor(System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the RetentionVolume class.
            </summary>
            <param name="volumeName">The volume name.</param>
            <param name="capacityInBytes">The volume capacity.</param>
            <param name="freeSpaceInBytes">The free space available in this
            volume.</param>
            <param name="thresholdPercentage">The threshold percentage.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.VolumeName">
            <summary>
            Gets or sets the volume name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.CapacityInBytes">
            <summary>
            Gets or sets the volume capacity.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.FreeSpaceInBytes">
            <summary>
            Gets or sets the free space available in this volume.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RetentionVolume.ThresholdPercentage">
            <summary>
            Gets or sets the threshold percentage.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput">
            <summary>
            Reverse replication input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput.#ctor">
            <summary>
            Initializes a new instance of the ReverseReplicationInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties)">
            <summary>
            Initializes a new instance of the ReverseReplicationInput class.
            </summary>
            <param name="properties">Reverse replication properties</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput.Properties">
            <summary>
            Gets or sets reverse replication properties
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties">
            <summary>
            Reverse replication input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties.#ctor">
            <summary>
            Initializes a new instance of the ReverseReplicationInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationProviderSpecificInput)">
            <summary>
            Initializes a new instance of the ReverseReplicationInputProperties
            class.
            </summary>
            <param name="failoverDirection">Failover direction.</param>
            <param name="providerSpecificDetails">Provider specific reverse
            replication input.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties.FailoverDirection">
            <summary>
            Gets or sets failover direction.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific reverse replication input.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationProviderSpecificInput">
            <summary>
            Provider specific reverse replication input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            ReverseReplicationProviderSpecificInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment">
            <summary>
            Azure role assignment details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.#ctor">
            <summary>
            Initializes a new instance of the RoleAssignment class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the RoleAssignment class.
            </summary>
            <param name="id">The ARM Id of the role assignment.</param>
            <param name="name">The name of the role assignment.</param>
            <param name="scope">Role assignment scope.</param>
            <param name="principalId">Principal Id.</param>
            <param name="roleDefinitionId">Role definition id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.Id">
            <summary>
            Gets or sets the ARM Id of the role assignment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.Name">
            <summary>
            Gets or sets the name of the role assignment.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.Scope">
            <summary>
            Gets or sets role assignment scope.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.PrincipalId">
            <summary>
            Gets or sets principal Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RoleAssignment.RoleDefinitionId">
            <summary>
            Gets or sets role definition id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RpInMageRecoveryPointType">
            <summary>
            Defines values for RpInMageRecoveryPointType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount">
            <summary>
            CS Accounts Details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount.#ctor">
            <summary>
            Initializes a new instance of the RunAsAccount class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the RunAsAccount class.
            </summary>
            <param name="accountId">The CS RunAs account Id.</param>
            <param name="accountName">The CS RunAs account name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount.AccountId">
            <summary>
            Gets or sets the CS RunAs account Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount.AccountName">
            <summary>
            Gets or sets the CS RunAs account name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SanEnableProtectionInput">
            <summary>
            San enable protection provider specific input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SanEnableProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the SanEnableProtectionInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails">
            <summary>
            This class represents the script action task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the ScriptActionTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.#ctor(System.String,System.String,System.String,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the ScriptActionTaskDetails class.
            </summary>
            <param name="name">The name.</param>
            <param name="path">The path.</param>
            <param name="output">The output.</param>
            <param name="isPrimarySideScript">A value indicating whether it is
            a primary side script or not.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.Name">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.Path">
            <summary>
            Gets or sets the path.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.Output">
            <summary>
            Gets or sets the output.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ScriptActionTaskDetails.IsPrimarySideScript">
            <summary>
            Gets or sets a value indicating whether it is a primary side script
            or not.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError">
            <summary>
            ASR error model
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.#ctor">
            <summary>
            Initializes a new instance of the ServiceError class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ServiceError class.
            </summary>
            <param name="code">Error code.</param>
            <param name="message">Error message.</param>
            <param name="possibleCauses">Possible causes of error.</param>
            <param name="recommendedAction">Recommended action to resolve
            error.</param>
            <param name="activityId">Activity Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.Code">
            <summary>
            Gets or sets error code.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.Message">
            <summary>
            Gets or sets error message.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.PossibleCauses">
            <summary>
            Gets or sets possible causes of error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.RecommendedAction">
            <summary>
            Gets or sets recommended action to resolve error.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ServiceError.ActivityId">
            <summary>
            Gets or sets activity Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SetMultiVmSyncStatus">
            <summary>
            Defines values for SetMultiVmSyncStatus.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SourceSiteOperations">
            <summary>
            Defines values for SourceSiteOperations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassification">
            <summary>
            Storage object definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassification.#ctor">
            <summary>
            Initializes a new instance of the StorageClassification class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassification.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationProperties)">
            <summary>
            Initializes a new instance of the StorageClassification class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Proprties of the storage object.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassification.Properties">
            <summary>
            Gets or sets proprties of the storage object.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMapping">
            <summary>
            Storage mapping object.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMapping.#ctor">
            <summary>
            Initializes a new instance of the StorageClassificationMapping
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMapping.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingProperties)">
            <summary>
            Initializes a new instance of the StorageClassificationMapping
            class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">Proprties of the storage mappping
            object.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMapping.Properties">
            <summary>
            Gets or sets proprties of the storage mappping object.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput">
            <summary>
            Storage mapping input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput.#ctor">
            <summary>
            Initializes a new instance of the StorageClassificationMappingInput
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageMappingInputProperties)">
            <summary>
            Initializes a new instance of the StorageClassificationMappingInput
            class.
            </summary>
            <param name="properties">Storage mapping input properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput.Properties">
            <summary>
            Gets or sets storage mapping input properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingProperties">
            <summary>
            Storage mapping properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingProperties.#ctor">
            <summary>
            Initializes a new instance of the
            StorageClassificationMappingProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            StorageClassificationMappingProperties class.
            </summary>
            <param name="targetStorageClassificationId">Target storage object
            Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingProperties.TargetStorageClassificationId">
            <summary>
            Gets or sets target storage object Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationProperties">
            <summary>
            Storage object properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationProperties.#ctor">
            <summary>
            Initializes a new instance of the StorageClassificationProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the StorageClassificationProperties
            class.
            </summary>
            <param name="friendlyName">Friendly name of the Storage
            classification.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationProperties.FriendlyName">
            <summary>
            Gets or sets friendly name of the Storage classification.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageMappingInputProperties">
            <summary>
            Storage mapping input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageMappingInputProperties.#ctor">
            <summary>
            Initializes a new instance of the StorageMappingInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageMappingInputProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the StorageMappingInputProperties
            class.
            </summary>
            <param name="targetStorageClassificationId">The ID of the storage
            object.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageMappingInputProperties.TargetStorageClassificationId">
            <summary>
            Gets or sets the ID of the storage object.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet">
            <summary>
            Subnets of the network.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet.#ctor">
            <summary>
            Initializes a new instance of the Subnet class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet.#ctor(System.String,System.String,System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the Subnet class.
            </summary>
            <param name="name">The subnet name.</param>
            <param name="friendlyName">The subnet friendly name.</param>
            <param name="addressList">The list of addresses for the
            subnet.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet.Name">
            <summary>
            Gets or sets the subnet name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet.FriendlyName">
            <summary>
            Gets or sets the subnet friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.Subnet.AddressList">
            <summary>
            Gets or sets the list of addresses for the subnet.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput">
            <summary>
            Switch protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput.#ctor">
            <summary>
            Initializes a new instance of the SwitchProtectionInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties)">
            <summary>
            Initializes a new instance of the SwitchProtectionInput class.
            </summary>
            <param name="properties">Switch protection properties</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput.Properties">
            <summary>
            Gets or sets switch protection properties
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties">
            <summary>
            Switch protection input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties.#ctor">
            <summary>
            Initializes a new instance of the SwitchProtectionInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties.#ctor(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionProviderSpecificInput)">
            <summary>
            Initializes a new instance of the SwitchProtectionInputProperties
            class.
            </summary>
            <param name="replicationProtectedItemName">The unique replication
            protected item name.</param>
            <param name="providerSpecificDetails">Provider specific switch
            protection input.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties.ReplicationProtectedItemName">
            <summary>
            Gets or sets the unique replication protected item name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific switch protection input.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionJobDetails">
            <summary>
            This class represents details for switch protection job.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionJobDetails.#ctor">
            <summary>
            Initializes a new instance of the SwitchProtectionJobDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionJobDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.String)">
            <summary>
            Initializes a new instance of the SwitchProtectionJobDetails class.
            </summary>
            <param name="affectedObjectDetails">The affected object properties
            like source server, source cloud, target
            server, target cloud etc. based on the workflow object
            details.</param>
            <param name="newReplicationProtectedItemId">ARM Id of the new
            replication protected item.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionJobDetails.NewReplicationProtectedItemId">
            <summary>
            Gets or sets ARM Id of the new replication protected item.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionProviderSpecificInput">
            <summary>
            Provider specific switch protection input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionProviderSpecificInput.#ctor">
            <summary>
            Initializes a new instance of the
            SwitchProtectionProviderSpecificInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TaskTypeDetails">
            <summary>
            Task details based on specific task type.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TaskTypeDetails.#ctor">
            <summary>
            Initializes a new instance of the TaskTypeDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput">
            <summary>
            Input definition for test failover cleanup.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput.#ctor">
            <summary>
            Initializes a new instance of the TestFailoverCleanupInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInputProperties)">
            <summary>
            Initializes a new instance of the TestFailoverCleanupInput class.
            </summary>
            <param name="properties">Test failover cleanup input
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput.Properties">
            <summary>
            Gets or sets test failover cleanup input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInputProperties">
            <summary>
            Input definition for test failover cleanup input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            TestFailoverCleanupInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInputProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            TestFailoverCleanupInputProperties class.
            </summary>
            <param name="comments">Test failover cleanup comments.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInputProperties.Comments">
            <summary>
            Gets or sets test failover cleanup comments.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput">
            <summary>
            Input definition for planned failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the TestFailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties)">
            <summary>
            Initializes a new instance of the TestFailoverInput class.
            </summary>
            <param name="properties">Planned failover input properties</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput.Properties">
            <summary>
            Gets or sets planned failover input properties
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties">
            <summary>
            Input definition for planned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the TestFailoverInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderSpecificFailoverInput)">
            <summary>
            Initializes a new instance of the TestFailoverInputProperties
            class.
            </summary>
            <param name="failoverDirection">Failover direction.</param>
            <param name="networkType">Network type to be used for test
            failover.</param>
            <param name="networkId">The id of the network to be used for test
            failover</param>
            <param name="skipTestFailoverCleanup">A value indicating whether
            the test failover cleanup is to be skipped.</param>
            <param name="providerSpecificDetails">Provider specific
            settings</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets failover direction.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.NetworkType">
            <summary>
            Gets or sets network type to be used for test failover.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.NetworkId">
            <summary>
            Gets or sets the id of the network to be used for test failover
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.SkipTestFailoverCleanup">
            <summary>
            Gets or sets a value indicating whether the test failover cleanup
            is to be skipped.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific settings
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails">
            <summary>
            This class represents the details for a test failover job.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.#ctor">
            <summary>
            Initializes a new instance of the TestFailoverJobDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.#ctor(System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails})">
            <summary>
            Initializes a new instance of the TestFailoverJobDetails class.
            </summary>
            <param name="affectedObjectDetails">The affected object properties
            like source server, source cloud, target
            server, target cloud etc. based on the workflow object
            details.</param>
            <param name="testFailoverStatus">The test failover status.</param>
            <param name="comments">The test failover comments.</param>
            <param name="networkName">The test network name.</param>
            <param name="networkFriendlyName">The test network friendly
            name.</param>
            <param name="networkType">The test network type (see
            TestFailoverInput enum for possible values).</param>
            <param name="protectedItemDetails">The test VM details.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.TestFailoverStatus">
            <summary>
            Gets or sets the test failover status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.Comments">
            <summary>
            Gets or sets the test failover comments.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.NetworkName">
            <summary>
            Gets or sets the test network name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.NetworkFriendlyName">
            <summary>
            Gets or sets the test network friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.NetworkType">
            <summary>
            Gets or sets the test network type (see TestFailoverInput enum for
            possible values).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverJobDetails.ProtectedItemDetails">
            <summary>
            Gets or sets the test VM details.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails">
            <summary>
            Test failover details for a replication protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.#ctor">
            <summary>
            Initializes a new instance of the
            TestFailoverReplicationProtectedItemDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the
            TestFailoverReplicationProtectedItemDetails class.
            </summary>
            <param name="name">The name.</param>
            <param name="friendlyName">The friendly name.</param>
            <param name="testVmName">The test Vm name.</param>
            <param name="testVmFriendlyName">The test Vm friendly name.</param>
            <param name="networkConnectionStatus">The network connection
            status.</param>
            <param name="networkFriendlyName">The network friendly
            name.</param>
            <param name="subnet">The network subnet.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.Name">
            <summary>
            Gets or sets the name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.FriendlyName">
            <summary>
            Gets or sets the friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.TestVmName">
            <summary>
            Gets or sets the test Vm name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.TestVmFriendlyName">
            <summary>
            Gets or sets the test Vm friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.NetworkConnectionStatus">
            <summary>
            Gets or sets the network connection status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.NetworkFriendlyName">
            <summary>
            Gets or sets the network friendly name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverReplicationProtectedItemDetails.Subnet">
            <summary>
            Gets or sets the network subnet.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput">
            <summary>
            Input definition for planned failover.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput.#ctor">
            <summary>
            Initializes a new instance of the UnplannedFailoverInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties)">
            <summary>
            Initializes a new instance of the UnplannedFailoverInput class.
            </summary>
            <param name="properties">Planned failover input properties</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput.Properties">
            <summary>
            Gets or sets planned failover input properties
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties">
            <summary>
            Input definition for planned failover input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties.#ctor">
            <summary>
            Initializes a new instance of the UnplannedFailoverInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProviderSpecificFailoverInput)">
            <summary>
            Initializes a new instance of the UnplannedFailoverInputProperties
            class.
            </summary>
            <param name="failoverDirection">Failover direction.</param>
            <param name="sourceSiteOperations">Source site operations
            status</param>
            <param name="providerSpecificDetails">Provider specific
            settings</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties.FailoverDirection">
            <summary>
            Gets or sets failover direction.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties.SourceSiteOperations">
            <summary>
            Gets or sets source site operations status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets provider specific settings
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest">
            <summary>
            Request to update the mobility service on a protected item.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest.#ctor">
            <summary>
            Initializes a new instance of the UpdateMobilityServiceRequest
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequestProperties)">
            <summary>
            Initializes a new instance of the UpdateMobilityServiceRequest
            class.
            </summary>
            <param name="properties">The properties of the update mobility
            service request.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest.Properties">
            <summary>
            Gets or sets the properties of the update mobility service request.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequestProperties">
            <summary>
            The properties of an update mobility service request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the
            UpdateMobilityServiceRequestProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequestProperties.#ctor(System.String)">
            <summary>
            Initializes a new instance of the
            UpdateMobilityServiceRequestProperties class.
            </summary>
            <param name="runAsAccountId">The CS run as account Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequestProperties.RunAsAccountId">
            <summary>
            Gets or sets the CS run as account Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput">
            <summary>
            Update network mapping input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the UpdateNetworkMappingInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties)">
            <summary>
            Initializes a new instance of the UpdateNetworkMappingInput class.
            </summary>
            <param name="properties">Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput.Properties">
            <summary>
            Gets or sets properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties">
            <summary>
            Common input details for network mapping operation.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            UpdateNetworkMappingInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricSpecificUpdateNetworkMappingInput)">
            <summary>
            Initializes a new instance of the
            UpdateNetworkMappingInputProperties class.
            </summary>
            <param name="recoveryFabricName">Recovery fabric name.</param>
            <param name="recoveryNetworkId">Recovery network Id.</param>
            <param name="fabricSpecificDetails">Fabrics specific input network
            Id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties.RecoveryFabricName">
            <summary>
            Gets or sets recovery fabric name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties.RecoveryNetworkId">
            <summary>
            Gets or sets recovery network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInputProperties.FabricSpecificDetails">
            <summary>
            Gets or sets fabrics specific input network Id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput">
            <summary>
            Update protection profile input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput.#ctor">
            <summary>
            Initializes a new instance of the UpdatePolicyInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInputProperties)">
            <summary>
            Initializes a new instance of the UpdatePolicyInput class.
            </summary>
            <param name="properties">The ReplicationProviderSettings.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput.Properties">
            <summary>
            Gets or sets the ReplicationProviderSettings.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInputProperties">
            <summary>
            Policy update properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInputProperties.#ctor">
            <summary>
            Initializes a new instance of the UpdatePolicyInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInputProperties.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificInput)">
            <summary>
            Initializes a new instance of the UpdatePolicyInputProperties
            class.
            </summary>
            <param name="replicationProviderSettings">The
            ReplicationProviderSettings.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInputProperties.ReplicationProviderSettings">
            <summary>
            Gets or sets the ReplicationProviderSettings.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput">
            <summary>
            Update recovery plan input class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput.#ctor">
            <summary>
            Initializes a new instance of the UpdateRecoveryPlanInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInputProperties)">
            <summary>
            Initializes a new instance of the UpdateRecoveryPlanInput class.
            </summary>
            <param name="properties">Recovery plan update properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput.Properties">
            <summary>
            Gets or sets recovery plan update properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInputProperties">
            <summary>
            Recovery plan updation properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInputProperties.#ctor">
            <summary>
            Initializes a new instance of the UpdateRecoveryPlanInputProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInputProperties.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanGroup})">
            <summary>
            Initializes a new instance of the UpdateRecoveryPlanInputProperties
            class.
            </summary>
            <param name="groups">The recovery plan groups.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInputProperties.Groups">
            <summary>
            Gets or sets the recovery plan groups.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput">
            <summary>
            Update replication protected item input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput.#ctor">
            <summary>
            Initializes a new instance of the
            UpdateReplicationProtectedItemInput class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties)">
            <summary>
            Initializes a new instance of the
            UpdateReplicationProtectedItemInput class.
            </summary>
            <param name="properties">Update replication protected item
            properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput.Properties">
            <summary>
            Gets or sets update replication protected item properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties">
            <summary>
            Update protected item input properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.#ctor">
            <summary>
            Initializes a new instance of the
            UpdateReplicationProtectedItemInputProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails},System.Nullable{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.LicenseType},System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemProviderInput)">
            <summary>
            Initializes a new instance of the
            UpdateReplicationProtectedItemInputProperties class.
            </summary>
            <param name="recoveryAzureVMName">Target azure VM name given by the
            user.</param>
            <param name="recoveryAzureVMSize">Target Azure Vm size.</param>
            <param name="selectedRecoveryAzureNetworkId">Target Azure Network
            Id.</param>
            <param name="enableRDPOnTargetOption">The selected option to enable
            RDP\SSH on target vm after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption}
            enum.</param>
            <param name="vmNics">The list of vm nic details.</param>
            <param name="licenseType">LicenseType. Possible values include:
            'NotSpecified', 'NoLicenseType', 'WindowsServer'</param>
            <param name="recoveryAvailabilitySetId">The target availability set
            id.</param>
            <param name="providerSpecificDetails">The provider specific input
            to update replication protected item.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.RecoveryAzureVMName">
            <summary>
            Gets or sets target azure VM name given by the user.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.RecoveryAzureVMSize">
            <summary>
            Gets or sets target Azure Vm size.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.SelectedRecoveryAzureNetworkId">
            <summary>
            Gets or sets target Azure Network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.EnableRDPOnTargetOption">
            <summary>
            Gets or sets the selected option to enable RDP\SSH on target vm
            after failover.
            String value of {SrsDataContract.EnableRDPOnTargetOption} enum.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.VmNics">
            <summary>
            Gets or sets the list of vm nic details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.LicenseType">
            <summary>
            Gets or sets licenseType. Possible values include: 'NotSpecified',
            'NoLicenseType', 'WindowsServer'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.RecoveryAvailabilitySetId">
            <summary>
            Gets or sets the target availability set id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInputProperties.ProviderSpecificDetails">
            <summary>
            Gets or sets the provider specific input to update replication
            protected item.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemProviderInput">
            <summary>
            Update replication protected item provider specific input.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemProviderInput.#ctor">
            <summary>
            Initializes a new instance of the
            UpdateReplicationProtectedItemProviderInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest">
            <summary>
            Input required to update vCenter.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest.#ctor">
            <summary>
            Initializes a new instance of the UpdateVCenterRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties)">
            <summary>
            Initializes a new instance of the UpdateVCenterRequest class.
            </summary>
            <param name="properties">The update VCenter Request
            Properties.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest.Properties">
            <summary>
            Gets or sets the update VCenter Request Properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties">
            <summary>
            The properties of an update vCenter request.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.#ctor">
            <summary>
            Initializes a new instance of the UpdateVCenterRequestProperties
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the UpdateVCenterRequestProperties
            class.
            </summary>
            <param name="friendlyName">The friendly name of the
            vCenter.</param>
            <param name="ipAddress">The IP address of the vCenter to be
            discovered.</param>
            <param name="processServerId">The process server Id from where the
            update can be orchestrated.</param>
            <param name="port">The port number for discovery.</param>
            <param name="runAsAccountId">The CS account Id which has priviliges
            to update the vCenter.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.FriendlyName">
            <summary>
            Gets or sets the friendly name of the vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.IpAddress">
            <summary>
            Gets or sets the IP address of the vCenter to be discovered.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.ProcessServerId">
            <summary>
            Gets or sets the process server Id from where the update can be
            orchestrated.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.Port">
            <summary>
            Gets or sets the port number for discovery.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequestProperties.RunAsAccountId">
            <summary>
            Gets or sets the CS account Id which has priviliges to update the
            vCenter.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenter">
            <summary>
            vCenter definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenter.#ctor">
            <summary>
            Initializes a new instance of the VCenter class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenter.#ctor(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties)">
            <summary>
            Initializes a new instance of the VCenter class.
            </summary>
            <param name="id">Resource Id</param>
            <param name="name">Resource Name</param>
            <param name="type">Resource Type</param>
            <param name="location">Resource Location</param>
            <param name="properties">VCenter related data.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenter.Properties">
            <summary>
            Gets or sets vCenter related data.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties">
            <summary>
            vCenter properties.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.#ctor">
            <summary>
            Initializes a new instance of the VCenterProperties class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.#ctor(System.String,System.String,System.Nullable{System.DateTime},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the VCenterProperties class.
            </summary>
            <param name="friendlyName">Friendly name of the vCenter.</param>
            <param name="internalId">VCenter internal ID.</param>
            <param name="lastHeartbeat">The time when the last heartbeat was
            reveived by vCenter.</param>
            <param name="discoveryStatus">The VCenter discovery status.</param>
            <param name="processServerId">The process server Id.</param>
            <param name="ipAddress">The IP address of the vCenter.</param>
            <param name="infrastructureId">The infrastructure Id of
            vCenter.</param>
            <param name="port">The port number for discovery.</param>
            <param name="runAsAccountId">The account Id which has privileges to
            discover the vCenter.</param>
            <param name="fabricArmResourceName">The ARM resource name of the
            fabric containing this VCenter.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.FriendlyName">
            <summary>
            Gets or sets friendly name of the vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.InternalId">
            <summary>
            Gets or sets vCenter internal ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.LastHeartbeat">
            <summary>
            Gets or sets the time when the last heartbeat was reveived by
            vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.DiscoveryStatus">
            <summary>
            Gets or sets the VCenter discovery status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.ProcessServerId">
            <summary>
            Gets or sets the process server Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.IpAddress">
            <summary>
            Gets or sets the IP address of the vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.InfrastructureId">
            <summary>
            Gets or sets the infrastructure Id of vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.Port">
            <summary>
            Gets or sets the port number for discovery.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.RunAsAccountId">
            <summary>
            Gets or sets the account Id which has privileges to discover the
            vCenter.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VCenterProperties.FabricArmResourceName">
            <summary>
            Gets or sets the ARM resource name of the fabric containing this
            VCenter.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails">
            <summary>
            This class represents the virtual machine task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the VirtualMachineTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails.#ctor(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobEntity)">
            <summary>
            Initializes a new instance of the VirtualMachineTaskDetails class.
            </summary>
            <param name="skippedReason">The skipped reason.</param>
            <param name="skippedReasonString">The skipped reason
            string.</param>
            <param name="jobTask">The job entity.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails.SkippedReason">
            <summary>
            Gets or sets the skipped reason.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails.SkippedReasonString">
            <summary>
            Gets or sets the skipped reason string.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VirtualMachineTaskDetails.JobTask">
            <summary>
            Gets or sets the job entity.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmDetails">
            <summary>
            VMM fabric specific details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmDetails.#ctor">
            <summary>
            Initializes a new instance of the VmmDetails class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureCreateNetworkMappingInput">
            <summary>
            Create network mappings input properties/behaviour specific to Vmm to
            Azure Network
            mapping.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureCreateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            VmmToAzureCreateNetworkMappingInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureNetworkMappingSettings">
            <summary>
            E2A Network Mapping fabric specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureNetworkMappingSettings.#ctor">
            <summary>
            Initializes a new instance of the VmmToAzureNetworkMappingSettings
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureUpdateNetworkMappingInput">
            <summary>
            Update network mappings input properties/behaviour specific to vmm to
            azure.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToAzureUpdateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the
            VmmToAzureUpdateNetworkMappingInput class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmCreateNetworkMappingInput">
            <summary>
            Create network mappings input properties/behaviour specific to vmm to
            vmm Network mapping.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmCreateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the VmmToVmmCreateNetworkMappingInput
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmNetworkMappingSettings">
            <summary>
            E2E Network Mapping fabric specific settings.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmNetworkMappingSettings.#ctor">
            <summary>
            Initializes a new instance of the VmmToVmmNetworkMappingSettings
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmUpdateNetworkMappingInput">
            <summary>
            Update network mappings input properties/behaviour specific to vmm to
            vmm.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmmToVmmUpdateNetworkMappingInput.#ctor">
            <summary>
            Initializes a new instance of the VmmToVmmUpdateNetworkMappingInput
            class.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails">
            <summary>
            Hyper V VM network details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.#ctor">
            <summary>
            Initializes a new instance of the VMNicDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the VMNicDetails class.
            </summary>
            <param name="nicId">The nic Id.</param>
            <param name="replicaNicId">The replica nic Id.</param>
            <param name="sourceNicArmId">The source nic ARM Id.</param>
            <param name="vMSubnetName">VM subnet name.</param>
            <param name="vMNetworkName">VM network name.</param>
            <param name="recoveryVMNetworkId">Recovery VM network Id.</param>
            <param name="recoveryVMSubnetName">Recovery VM subnet name.</param>
            <param name="ipAddressType">Ip address type.</param>
            <param name="primaryNicStaticIPAddress">Primary nic static IP
            address.</param>
            <param name="replicaNicStaticIPAddress">Replica nic static IP
            address.</param>
            <param name="selectionType">Selection type for failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.NicId">
            <summary>
            Gets or sets the nic Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.ReplicaNicId">
            <summary>
            Gets or sets the replica nic Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.SourceNicArmId">
            <summary>
            Gets or sets the source nic ARM Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.VMSubnetName">
            <summary>
            Gets or sets VM subnet name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.VMNetworkName">
            <summary>
            Gets or sets VM network name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.RecoveryVMNetworkId">
            <summary>
            Gets or sets recovery VM network Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.RecoveryVMSubnetName">
            <summary>
            Gets or sets recovery VM subnet name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.IpAddressType">
            <summary>
            Gets or sets ip address type.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.PrimaryNicStaticIPAddress">
            <summary>
            Gets or sets primary nic static IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.ReplicaNicStaticIPAddress">
            <summary>
            Gets or sets replica nic static IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicDetails.SelectionType">
            <summary>
            Gets or sets selection type for failover.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails">
            <summary>
            Hyper V VM network input details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.#ctor">
            <summary>
            Initializes a new instance of the VMNicInputDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the VMNicInputDetails class.
            </summary>
            <param name="nicId">The nic Id.</param>
            <param name="recoveryVMSubnetName">Recovery VM subnet name.</param>
            <param name="replicaNicStaticIPAddress">Replica nic static IP
            address.</param>
            <param name="selectionType">Selection type for failover.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.NicId">
            <summary>
            Gets or sets the nic Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.RecoveryVMSubnetName">
            <summary>
            Gets or sets recovery VM subnet name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.ReplicaNicStaticIPAddress">
            <summary>
            Gets or sets replica nic static IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMNicInputDetails.SelectionType">
            <summary>
            Gets or sets selection type for failover.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails">
            <summary>
            This class represents the vm NicUpdates task details.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails.#ctor">
            <summary>
            Initializes a new instance of the VmNicUpdatesTaskDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the VmNicUpdatesTaskDetails class.
            </summary>
            <param name="vmId">VmId.</param>
            <param name="nicId">NicId.</param>
            <param name="name">Name.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails.VmId">
            <summary>
            Gets or sets vmId.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails.NicId">
            <summary>
            Gets or sets nicId.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VmNicUpdatesTaskDetails.Name">
            <summary>
            Gets or sets name.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails">
            <summary>
            Store the fabric details specific to the VMware fabric.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.#ctor">
            <summary>
            Initializes a new instance of the VMwareDetails class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProcessServer},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.MasterTargetServer},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RunAsAccount},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String,System.Nullable{System.DateTime},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the VMwareDetails class.
            </summary>
            <param name="processServers">The list of Process Servers associated
            with the fabric.</param>
            <param name="masterTargetServers">The list of Master Target servers
            associated with
            the fabric.</param>
            <param name="runAsAccounts">The list of run as accounts created on
            the server.</param>
            <param name="replicationPairCount">The number of replication pairs
            configured in this CS.</param>
            <param name="processServerCount">The number of process
            servers.</param>
            <param name="agentCount">The number of source and target servers
            configured to talk to this CS.</param>
            <param name="protectedServers">The number of protected
            servers.</param>
            <param name="systemLoad">The percentage of the system load.</param>
            <param name="systemLoadStatus">The system load status.</param>
            <param name="cpuLoad">The percentage of the CPU load.</param>
            <param name="cpuLoadStatus">The CPU load status.</param>
            <param name="totalMemoryInBytes">The total memory.</param>
            <param name="availableMemoryInBytes">The available memory.</param>
            <param name="memoryUsageStatus">The memory usage status.</param>
            <param name="totalSpaceInBytes">The total space.</param>
            <param name="availableSpaceInBytes">The available space.</param>
            <param name="spaceUsageStatus">The space usage status.</param>
            <param name="webLoad">The web load.</param>
            <param name="webLoadStatus">The web load status.</param>
            <param name="databaseServerLoad">The database server load.</param>
            <param name="databaseServerLoadStatus">The database server load
            status.</param>
            <param name="csServiceStatus">The CS service status.</param>
            <param name="ipAddress">The IP address.</param>
            <param name="agentVersion">The agent Version.</param>
            <param name="hostName">The host name.</param>
            <param name="lastHeartbeat">The last heartbeat received from CS
            server.</param>
            <param name="versionStatus">Version status</param>
            <param name="sslCertExpiryDate">CS SSL cert expiry date.</param>
            <param name="sslCertExpiryRemainingDays">CS SSL cert expiry
            date.</param>
            <param name="psTemplateVersion">PS template version.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.ProcessServers">
            <summary>
            Gets or sets the list of Process Servers associated with the
            fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.MasterTargetServers">
            <summary>
            Gets or sets the list of Master Target servers associated with
            the fabric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.RunAsAccounts">
            <summary>
            Gets or sets the list of run as accounts created on the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.ReplicationPairCount">
            <summary>
            Gets or sets the number of replication pairs configured in this CS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.ProcessServerCount">
            <summary>
            Gets or sets the number of process servers.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.AgentCount">
            <summary>
            Gets or sets the number of source and target servers configured to
            talk to this CS.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.ProtectedServers">
            <summary>
            Gets or sets the number of protected servers.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.SystemLoad">
            <summary>
            Gets or sets the percentage of the system load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.SystemLoadStatus">
            <summary>
            Gets or sets the system load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.CpuLoad">
            <summary>
            Gets or sets the percentage of the CPU load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.CpuLoadStatus">
            <summary>
            Gets or sets the CPU load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.TotalMemoryInBytes">
            <summary>
            Gets or sets the total memory.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.AvailableMemoryInBytes">
            <summary>
            Gets or sets the available memory.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.MemoryUsageStatus">
            <summary>
            Gets or sets the memory usage status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.TotalSpaceInBytes">
            <summary>
            Gets or sets the total space.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.AvailableSpaceInBytes">
            <summary>
            Gets or sets the available space.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.SpaceUsageStatus">
            <summary>
            Gets or sets the space usage status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.WebLoad">
            <summary>
            Gets or sets the web load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.WebLoadStatus">
            <summary>
            Gets or sets the web load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.DatabaseServerLoad">
            <summary>
            Gets or sets the database server load.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.DatabaseServerLoadStatus">
            <summary>
            Gets or sets the database server load status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.CsServiceStatus">
            <summary>
            Gets or sets the CS service status.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.IpAddress">
            <summary>
            Gets or sets the IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.AgentVersion">
            <summary>
            Gets or sets the agent Version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.HostName">
            <summary>
            Gets or sets the host name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.LastHeartbeat">
            <summary>
            Gets or sets the last heartbeat received from CS server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.VersionStatus">
            <summary>
            Gets or sets version status
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.SslCertExpiryDate">
            <summary>
            Gets or sets CS SSL cert expiry date.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.SslCertExpiryRemainingDays">
            <summary>
            Gets or sets CS SSL cert expiry date.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareDetails.PsTemplateVersion">
            <summary>
            Gets or sets PS template version.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails">
            <summary>
            VMware provider specific settings
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.#ctor">
            <summary>
            Initializes a new instance of the VMwareVirtualMachineDetails
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.InMageDiskDetails},System.Collections.Generic.IList{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.HealthError})">
            <summary>
            Initializes a new instance of the VMwareVirtualMachineDetails
            class.
            </summary>
            <param name="agentGeneratedId">The ID generated by the InMage agent
            after it gets installed on guest. This is the ID
            to be used during InMage CreateProtection.</param>
            <param name="agentInstalled">The value indicating if InMage scout
            agent is installed on guest.</param>
            <param name="osType">The OsType installed on VM.</param>
            <param name="agentVersion">The agent version.</param>
            <param name="ipAddress">The IP address.</param>
            <param name="poweredOn">The value indicating whether VM is powered
            on.</param>
            <param name="vCenterInfrastructureId">The VCenter infrastructure
            Id.</param>
            <param name="discoveryType">A value inidicating the discovery type
            of the machine.
            Value can be vCenter or physical.</param>
            <param name="diskDetails">The disk details.</param>
            <param name="validationErrors">The validation errors.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.AgentGeneratedId">
            <summary>
            Gets or sets the ID generated by the InMage agent after it gets
            installed on guest. This is the ID
            to be used during InMage CreateProtection.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.AgentInstalled">
            <summary>
            Gets or sets the value indicating if InMage scout agent is
            installed on guest.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.OsType">
            <summary>
            Gets or sets the OsType installed on VM.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.AgentVersion">
            <summary>
            Gets or sets the agent version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.IpAddress">
            <summary>
            Gets or sets the IP address.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.PoweredOn">
            <summary>
            Gets or sets the value indicating whether VM is powered on.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.VCenterInfrastructureId">
            <summary>
            Gets or sets the VCenter infrastructure Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.DiscoveryType">
            <summary>
            Gets or sets a value inidicating the discovery type of the machine.
            Value can be vCenter or physical.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.DiskDetails">
            <summary>
            Gets or sets the disk details.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.VMwareVirtualMachineDetails.ValidationErrors">
            <summary>
            Gets or sets the validation errors.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Operations">
            <summary>
            Operations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Operations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the Operations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Operations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Operations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Operations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsExtensions">
            <summary>
            Extension methods for Operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations,System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations,System.String)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            <remarks>
            Operation to return the list of available operations.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperations">
            <summary>
            OperationsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the OperationsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperationsExtensions">
            <summary>
            Extension methods for OperationsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations,System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations,System.String)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.OperationsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IOperationsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the list of available operations.
            </summary>
            Operation to return the list of available operations.
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations">
            <summary>
            RecoveryPointsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the RecoveryPointsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get a recovery point.
            </summary>
            <remarks>
            Get the details of specified recovery point.
            </remarks>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='recoveryPointName'>
            The recovery point name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations.ListByReplicationProtectedItemsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperations.ListByReplicationProtectedItemsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions">
            <summary>
            Extension methods for RecoveryPointsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Get a recovery point.
            </summary>
            <remarks>
            Get the details of specified recovery point.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='recoveryPointName'>
            The recovery point name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Get a recovery point.
            </summary>
            <remarks>
            Get the details of specified recovery point.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='recoveryPointName'>
            The recovery point name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.ListByReplicationProtectedItems(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String,System.String,System.String)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.ListByReplicationProtectedItemsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replication protected item's name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.ListByReplicationProtectedItemsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.RecoveryPointsOperationsExtensions.ListByReplicationProtectedItemsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IRecoveryPointsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Get recovery points for a replication protected item.
            </summary>
            <remarks>
            Lists the available recovery points for a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations">
            <summary>
            ReplicationAlertSettingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationAlertSettingsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an email notification(alert) configuration.
            </summary>
            <remarks>
            Gets the details of the specified email notification(alert) configuration.
            </remarks>
            <param name='alertSettingName'>
            The name of the email notification configuration.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Configures email notifications for this vault.
            </summary>
            <remarks>
            Create or update an email notification(alert) configuration.
            </remarks>
            <param name='alertSettingName'>
            The name of the email notification(alert) configuration.
            </param>
            <param name='request'>
            The input to configure the email notification(alert).
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions">
            <summary>
            Extension methods for ReplicationAlertSettingsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String)">
            <summary>
            Gets an email notification(alert) configuration.
            </summary>
            <remarks>
            Gets the details of the specified email notification(alert) configuration.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='alertSettingName'>
            The name of the email notification configuration.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets an email notification(alert) configuration.
            </summary>
            <remarks>
            Gets the details of the specified email notification(alert) configuration.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='alertSettingName'>
            The name of the email notification configuration.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest)">
            <summary>
            Configures email notifications for this vault.
            </summary>
            <remarks>
            Create or update an email notification(alert) configuration.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='alertSettingName'>
            The name of the email notification(alert) configuration.
            </param>
            <param name='request'>
            The input to configure the email notification(alert).
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ConfigureAlertRequest,System.Threading.CancellationToken)">
            <summary>
            Configures email notifications for this vault.
            </summary>
            <remarks>
            Create or update an email notification(alert) configuration.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='alertSettingName'>
            The name of the email notification(alert) configuration.
            </param>
            <param name='request'>
            The input to configure the email notification(alert).
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationAlertSettingsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationAlertSettingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of configured email notification(alert) configurations.
            </summary>
            <remarks>
            Gets the list of email notification(alert) configurations for the vault. .
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations">
            <summary>
            ReplicationEventsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationEventsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get the details of an Azure Site recovery event.
            </summary>
            <remarks>
            The operation to get the details of an Azure Site recovery event.
            </remarks>
            <param name='eventName'>
            The name of the Azure Site Recovery event.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions">
            <summary>
            Extension methods for ReplicationEventsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations,System.String)">
            <summary>
            Get the details of an Azure Site recovery event.
            </summary>
            <remarks>
            The operation to get the details of an Azure Site recovery event.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='eventName'>
            The name of the Azure Site Recovery event.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Get the details of an Azure Site recovery event.
            </summary>
            <remarks>
            The operation to get the details of an Azure Site recovery event.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='eventName'>
            The name of the Azure Site Recovery event.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations,System.String)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationEventsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationEventsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Azure Site Recovery events.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery events for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations">
            <summary>
            ReplicationFabricsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationFabricsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.RenewCertificateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.ReassociateGatewayWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.CheckConsistencyWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of an ASR fabric.
            </summary>
            <remarks>
            Gets the details of an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.PurgeWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginRenewCertificateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginReassociateGatewayWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginCheckConsistencyWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions">
            <summary>
            Extension methods for ReplicationFabricsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.RenewCertificate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.RenewCertificateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.ReassociateGateway(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.ReassociateGatewayAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.CheckConsistency(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.CheckConsistencyAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Gets the details of an ASR fabric.
            </summary>
            <remarks>
            Gets the details of an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of an ASR fabric.
            </summary>
            <remarks>
            Gets the details of an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.Purge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.PurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginRenewCertificate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginRenewCertificateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RenewCertificateInput,System.Threading.CancellationToken)">
            <summary>
            Renews certificate for the fabric.
            </summary>
            <remarks>
            Renews the connection certificate for the ASR replication fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            fabric name to renew certs for.
            </param>
            <param name='renewCertificate'>
            Renew certificate input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginReassociateGateway(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginReassociateGatewayAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FailoverProcessServerRequest,System.Threading.CancellationToken)">
            <summary>
            Perform failover of the process server.
            </summary>
            <remarks>
            The operation to move replications from a process server to another process
            server.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the process server.
            </param>
            <param name='failoverProcessServerRequest'>
            The input to the failover process
            server operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginCheckConsistency(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginCheckConsistencyAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Checks the consistency of the ASR fabric.
            </summary>
            <remarks>
            The operation to perform a consistency check on the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the site.
            </summary>
            <remarks>
            The operation to delete or remove an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to delete
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.FabricCreationInput,System.Threading.CancellationToken)">
            <summary>
            Creates an Azure Site Recoery fabric.
            </summary>
            <remarks>
            The operation to create an Azure Site Recovery fabric (for e.g. Hyper-V
            site)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the ASR fabric.
            </param>
            <param name='input'>
            Fabric creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginPurge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.BeginPurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges the site.
            </summary>
            <remarks>
            The operation to purge(force delete) an Azure Site Recovery fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            ASR fabric to purge.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationFabricsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationFabricsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of ASR fabrics
            </summary>
            <remarks>
            Gets a list of the Azure Site Recovery fabrics in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations">
            <summary>
            ReplicationJobsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationJobsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.ResumeWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.RestartWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.CancelWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the job details.
            </summary>
            <remarks>
            Get the details of an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.ExportWithHttpMessagesAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.ListWithHttpMessagesAsync(Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter},System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.BeginResumeWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.BeginRestartWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.BeginCancelWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.BeginExportWithHttpMessagesAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions">
            <summary>
            Extension methods for ReplicationJobsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.Resume(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.ResumeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.Restart(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.RestartAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.Cancel(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job indentifier.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.CancelAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Gets the job details.
            </summary>
            <remarks>
            Get the details of an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the job details.
            </summary>
            <remarks>
            Get the details of an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.Export(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.ExportAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter})">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter},System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginResume(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginResumeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ResumeJobParams,System.Threading.CancellationToken)">
            <summary>
            Resumes the specified job.
            </summary>
            <remarks>
            The operation to resume an Azure Site Recovery job
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='resumeJobParams'>
            Resume rob comments.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginRestart(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginRestartAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Restarts the specified job.
            </summary>
            <remarks>
            The operation to restart an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job identifier.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginCancel(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job indentifier.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginCancelAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Cancels the specified job.
            </summary>
            <remarks>
            The operation to cancel an Azure Site Recovery job.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobName'>
            Job indentifier.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginExport(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.BeginExportAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.JobQueryParameter,System.Threading.CancellationToken)">
            <summary>
            Exports the details of the Azure Site Recovery jobs of the vault.
            </summary>
            <remarks>
            The operation to export the details of the Azure Site Recovery jobs of the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='jobQueryParameter'>
            job query filter.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationJobsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationJobsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of jobs.
            </summary>
            <remarks>
            Gets the list of Azure Site Recovery Jobs for the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations">
            <summary>
            ReplicationLogicalNetworksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationLogicalNetworksOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a logical network with specified server id and logical network name.
            </summary>
            <remarks>
            Gets the details of a logical network.
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='logicalNetworkName'>
            Logical network name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions">
            <summary>
            Extension methods for ReplicationLogicalNetworksOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String,System.String)">
            <summary>
            Gets a logical network with specified server id and logical network name.
            </summary>
            <remarks>
            Gets the details of a logical network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='logicalNetworkName'>
            Logical network name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a logical network with specified server id and logical network name.
            </summary>
            <remarks>
            Gets the details of a logical network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='logicalNetworkName'>
            Logical network name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationLogicalNetworksOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationLogicalNetworksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of logical networks under a fabric.
            </summary>
            <remarks>
            Lists all the logical networks of the Azure Site Recovery fabric
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations">
            <summary>
            ReplicationNetworkMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationNetworkMappingsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.ListByReplicationNetworksWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets network mapping by name.
            </summary>
            <remarks>
            Gets the details of an ASR network mapping
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperations.ListByReplicationNetworksNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions">
            <summary>
            Extension methods for ReplicationNetworkMappingsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListByReplicationNetworks(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListByReplicationNetworksAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Gets network mapping by name.
            </summary>
            <remarks>
            Gets the details of an ASR network mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets network mapping by name.
            </summary>
            <remarks>
            Gets the details of an ASR network mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.Update(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateNetworkMappingInput,System.Threading.CancellationToken)">
            <summary>
            Creates network mapping.
            </summary>
            <remarks>
            The operation to create an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Create network mapping input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete network mapping.
            </summary>
            <remarks>
            The operation to delete a network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            ARM Resource Name for network mapping.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateNetworkMappingInput,System.Threading.CancellationToken)">
            <summary>
            Updates network mapping.
            </summary>
            <remarks>
            The operation to update an ASR network mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Primary fabric name.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='networkMappingName'>
            Network mapping name.
            </param>
            <param name='input'>
            Update network mapping input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a vault.
            </summary>
            <remarks>
            Lists all ASR network mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListByReplicationNetworksNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworkMappingsOperationsExtensions.ListByReplicationNetworksNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworkMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets all the network mappings under a network.
            </summary>
            <remarks>
            Lists all ASR network mappings for the specified network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations">
            <summary>
            ReplicationNetworksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationNetworksOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a network with specified server id and network name.
            </summary>
            <remarks>
            Gets the details of a network.
            </remarks>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions">
            <summary>
            Extension methods for ReplicationNetworksOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String,System.String)">
            <summary>
            Gets a network with specified server id and network name.
            </summary>
            <remarks>
            Gets the details of a network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a network with specified server id and network name.
            </summary>
            <remarks>
            Gets the details of a network.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Server Id.
            </param>
            <param name='networkName'>
            Primary network name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks. View-only API.
            </summary>
            <remarks>
            Lists the networks available in a vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationNetworksOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationNetworksOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of networks under a fabric.
            </summary>
            <remarks>
            Lists the networks available for a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations">
            <summary>
            ReplicationPoliciesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationPoliciesOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the requested policy.
            </summary>
            <remarks>
            Gets the details of a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.UpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.BeginUpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions">
            <summary>
            Extension methods for ReplicationPoliciesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String)">
            <summary>
            Gets the requested policy.
            </summary>
            <remarks>
            Gets the details of a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the requested policy.
            </summary>
            <remarks>
            Gets the details of a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.Update(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreatePolicyInput,System.Threading.CancellationToken)">
            <summary>
            Creates the policy.
            </summary>
            <remarks>
            The operation to create a replication policy
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name
            </param>
            <param name='input'>
            Create policy input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete the policy.
            </summary>
            <remarks>
            The operation to delete a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Replication policy name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdatePolicyInput,System.Threading.CancellationToken)">
            <summary>
            Updates the protection profile.
            </summary>
            <remarks>
            The operation to update a replication policy.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='policyName'>
            Protection profile Id.
            </param>
            <param name='input'>
            Update Protection Profile Input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationPoliciesOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationPoliciesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication policies
            </summary>
            <remarks>
            Lists the replication policies for a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations">
            <summary>
            ReplicationProtectableItemsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationProtectableItemsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a protectable item.
            </summary>
            <remarks>
            The operation to get the details of a protectable item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='protectableItemName'>
            Protectable item name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions">
            <summary>
            Extension methods for ReplicationProtectableItemsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String,System.String,System.String)">
            <summary>
            Gets the details of a protectable item.
            </summary>
            <remarks>
            The operation to get the details of a protectable item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='protectableItemName'>
            Protectable item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a protectable item.
            </summary>
            <remarks>
            The operation to get the details of a protectable item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='protectableItemName'>
            Protectable item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.ListByReplicationProtectionContainers(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String,System.String)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.ListByReplicationProtectionContainersAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.ListByReplicationProtectionContainersNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectableItemsOperationsExtensions.ListByReplicationProtectionContainersNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectableItemsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protectable items.
            </summary>
            <remarks>
            Lists the protectable items in a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations">
            <summary>
            ReplicationProtectedItemsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationProtectedItemsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ListWithHttpMessagesAsync(Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter},System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='skipToken'>
            The pagination token.
            Possible values: "FabricId" or "FabricId_CloudId" or null
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ApplyRecoveryPointWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.RepairReplicationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.UpdateMobilityServiceWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ReprotectWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.FailoverCommitWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.TestFailoverCleanupWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.TestFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.UnplannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.PlannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a Replication protected item.
            </summary>
            <remarks>
            Gets the details of an ASR replication protected item.
            </remarks>
            <param name='fabricName'>
            Fabric unique name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginApplyRecoveryPointWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginRepairReplicationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginUpdateMobilityServiceWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginReprotectWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginFailoverCommitWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginTestFailoverCleanupWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginTestFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginUnplannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginPlannedFailoverWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions">
            <summary>
            Extension methods for ReplicationProtectedItemsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListByReplicationProtectionContainers(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListByReplicationProtectionContainersAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter},System.String)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='skipToken'>
            The pagination token.
            Possible values: "FabricId" or "FabricId_CloudId" or null
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,Microsoft.Rest.Azure.OData.ODataQuery{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ProtectedItemsQueryParameter},System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='odataQuery'>
            OData parameters to apply to the operation.
            </param>
            <param name='skipToken'>
            The pagination token.
            Possible values: "FabricId" or "FabricId_CloudId" or null
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ApplyRecoveryPoint(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ApplyRecoveryPointAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.RepairReplication(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.RepairReplicationAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.UpdateMobilityService(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.UpdateMobilityServiceAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Reprotect(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ReprotectAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.FailoverCommit(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.FailoverCommitAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.TestFailoverCleanup(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.TestFailoverCleanupAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.TestFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.TestFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.UnplannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.UnplannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.PlannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.PlannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Gets the details of a Replication protected item.
            </summary>
            <remarks>
            Gets the details of an ASR replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric unique name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a Replication protected item.
            </summary>
            <remarks>
            Gets the details of an ASR replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric unique name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Purge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.PurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.Update(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginApplyRecoveryPoint(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginApplyRecoveryPointAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ApplyRecoveryPointInput,System.Threading.CancellationToken)">
            <summary>
            Change or apply recovery point.
            </summary>
            <remarks>
            The operation to change the recovery point of a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The ARM fabric name.
            </param>
            <param name='protectionContainerName'>
            The protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            The replicated protected item's name.
            </param>
            <param name='applyRecoveryPointInput'>
            The ApplyRecoveryPointInput.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginRepairReplication(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginRepairReplicationAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Resynchronize or repair replication.
            </summary>
            <remarks>
            The operation to start resynchronize/repair replication for a replication
            protected item
            requiring resynchronization.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the container.
            </param>
            <param name='replicatedProtectedItemName'>
            The name of the replication protected item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUpdateMobilityService(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUpdateMobilityServiceAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateMobilityServiceRequest,System.Threading.CancellationToken)">
            <summary>
            Update the mobility service on a protected item.
            </summary>
            <remarks>
            The operation to update(push update) the installed mobility service
            software on a
            replication protected item to the latest available version.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric containing the protected item.
            </param>
            <param name='protectionContainerName'>
            The name of the container containing the
            protected item.
            </param>
            <param name='replicationProtectedItemName'>
            The name of the protected item on which the
            agent is to be updated.
            </param>
            <param name='updateMobilityServiceRequest'>
            Request to update the mobility
            service on the protected item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginReprotect(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginReprotectAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.ReverseReplicationInput,System.Threading.CancellationToken)">
            <summary>
            Execute Reverse Replication\Reprotect
            </summary>
            <remarks>
            Operation to reprotect or reverse replicate a failed over replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='rrInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginFailoverCommit(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginFailoverCommitAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute commit failover
            </summary>
            <remarks>
            Operation to commit the failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginTestFailoverCleanup(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginTestFailoverCleanupAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverCleanupInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup.
            </summary>
            <remarks>
            Operation to clean up the test failover of a replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cleanupInput'>
            Test failover cleanup input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginTestFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginTestFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.TestFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover
            </summary>
            <remarks>
            Operation to perform a test failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Test failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUnplannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUnplannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UnplannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover
            </summary>
            <remarks>
            Operation to initiate a failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginPlannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginPlannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PlannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute planned failover
            </summary>
            <remarks>
            Operation to initiate a planned failover of the replication protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='failoverInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DisableProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Disables protection.
            </summary>
            <remarks>
            The operation to disable replication on a replication protected item. This
            will also
            remove the item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='disableProtectionInput'>
            Disable protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.EnableProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Enables protection.
            </summary>
            <remarks>
            The operation to create an ASR replication protected item (Enable
            replication).
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Name of the fabric.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            A name for the replication protected item.
            </param>
            <param name='input'>
            Enable Protection Input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginPurge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginPurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges protection.
            </summary>
            <remarks>
            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.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateReplicationProtectedItemInput,System.Threading.CancellationToken)">
            <summary>
            Updates protection.
            </summary>
            <remarks>
            The operation to update the recovery settings of an ASR replication
            protected item.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='replicatedProtectedItemName'>
            Replication protected item name.
            </param>
            <param name='updateProtectionInput'>
            Update protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListByReplicationProtectionContainersNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListByReplicationProtectionContainersNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of Replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the protection
            container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectedItemsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectedItemsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of replication protected items.
            </summary>
            <remarks>
            Gets the list of ASR replication protected items in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations">
            <summary>
            ReplicationProtectionContainerMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationProtectionContainerMappingsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a protection container mapping/
            </summary>
            <remarks>
            Gets the details of a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection Container mapping name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.ListByReplicationProtectionContainersWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.ListByReplicationProtectionContainersNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions">
            <summary>
            Extension methods for ReplicationProtectionContainerMappingsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Gets a protection container mapping/
            </summary>
            <remarks>
            Gets the details of a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection Container mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a protection container mapping/
            </summary>
            <remarks>
            Gets the details of a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection Container mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.Purge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.PurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListByReplicationProtectionContainers(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListByReplicationProtectionContainersAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RemoveProtectionContainerMappingInput,System.Threading.CancellationToken)">
            <summary>
            Remove protection container mapping.
            </summary>
            <remarks>
            The operation to delete or remove a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='removalInput'>
            Removal input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerMappingInput,System.Threading.CancellationToken)">
            <summary>
            Create protection container mapping.
            </summary>
            <remarks>
            The operation to create a protection container mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='creationInput'>
            Mapping creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginPurge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.BeginPurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purge protection container mapping.
            </summary>
            <remarks>
            The operation to purge(force delete) a protection container mapping
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='mappingName'>
            Protection container mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListByReplicationProtectionContainersNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListByReplicationProtectionContainersNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container mappings for a protection container.
            </summary>
            <remarks>
            Lists the protection container mappings for a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainerMappingsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainerMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection container mappings in a vault.
            </summary>
            <remarks>
            Lists the protection container mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations">
            <summary>
            ReplicationProtectionContainersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationProtectionContainersOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.SwitchProtectionWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.DiscoverProtectableItemWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the protection container details.
            </summary>
            <remarks>
            Gets the details of a protection container.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.CreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.BeginSwitchProtectionWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.BeginDiscoverProtectableItemWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions">
            <summary>
            Extension methods for ReplicationProtectionContainersOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.SwitchProtection(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.SwitchProtectionAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.DiscoverProtectableItem(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.DiscoverProtectableItemAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String)">
            <summary>
            Gets the protection container details.
            </summary>
            <remarks>
            Gets the details of a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the protection container details.
            </summary>
            <remarks>
            Gets the details of a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginSwitchProtection(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginSwitchProtectionAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.SwitchProtectionInput,System.Threading.CancellationToken)">
            <summary>
            Switches protection from one container to another or one replication
            provider to
            another.
            </summary>
            <remarks>
            Operation to switch protection from one container to another or one
            replication
            provider to another.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric name.
            </param>
            <param name='protectionContainerName'>
            Protection container name.
            </param>
            <param name='switchInput'>
            Switch protection input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Removes a protection container.
            </summary>
            <remarks>
            Operation to remove a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginDiscoverProtectableItem(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginDiscoverProtectableItemAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.DiscoverProtectableItemRequest,System.Threading.CancellationToken)">
            <summary>
            Adds a protectable item to the replication protection container.
            </summary>
            <remarks>
            The operation to a add a protectable item to a protection container(Add
            physical server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            The name of the fabric.
            </param>
            <param name='protectionContainerName'>
            The name of the protection container.
            </param>
            <param name='discoverProtectableItemRequest'>
            The request object to add a protectable
            item.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateProtectionContainerInput,System.Threading.CancellationToken)">
            <summary>
            Create a protection container.
            </summary>
            <remarks>
            Operation to create a protection container.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Unique fabric ARM name.
            </param>
            <param name='protectionContainerName'>
            Unique protection container ARM name.
            </param>
            <param name='creationInput'>
            Creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of protection container for a fabric.
            </summary>
            <remarks>
            Lists the protection containers in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationProtectionContainersOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationProtectionContainersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of all protection containers in a vault.
            </summary>
            <remarks>
            Lists the protection containers in a vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations">
            <summary>
            ReplicationRecoveryPlansOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationRecoveryPlansOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.ReprotectWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.FailoverCommitWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.TestFailoverCleanupWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.TestFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.UnplannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.PlannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.GetWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the requested recovery plan.
            </summary>
            <remarks>
            Gets the details of the recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Name of the recovery plan.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.CreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.DeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.UpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginReprotectWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginFailoverCommitWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginTestFailoverCleanupWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginTestFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginUnplannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginPlannedFailoverWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginCreateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.BeginUpdateWithHttpMessagesAsync(System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions">
            <summary>
            Extension methods for ReplicationRecoveryPlansOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.Reprotect(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.ReprotectAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.FailoverCommit(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.FailoverCommitAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.TestFailoverCleanup(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.TestFailoverCleanupAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.TestFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.TestFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.UnplannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.UnplannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.PlannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.PlannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Gets the requested recovery plan.
            </summary>
            <remarks>
            Gets the details of the recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Name of the recovery plan.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the requested recovery plan.
            </summary>
            <remarks>
            Gets the details of the recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Name of the recovery plan.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.Update(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginReprotect(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginReprotectAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute reprotect of the recovery plan.
            </summary>
            <remarks>
            The operation to reprotect(reverse replicate) a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginFailoverCommit(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginFailoverCommitAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Execute commit failover of the recovery plan.
            </summary>
            <remarks>
            The operation to commit the fail over of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginTestFailoverCleanup(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginTestFailoverCleanupAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverCleanupInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover cleanup of the recovery plan.
            </summary>
            <remarks>
            The operation to cleanup test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Test failover cleanup input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginTestFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginTestFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanTestFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute test failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the test failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginUnplannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginUnplannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanUnplannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute unplanned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginPlannedFailover(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginPlannedFailoverAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.RecoveryPlanPlannedFailoverInput,System.Threading.CancellationToken)">
            <summary>
            Execute planned failover of the recovery plan.
            </summary>
            <remarks>
            The operation to start the planned failover of a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Failover input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.CreateRecoveryPlanInput,System.Threading.CancellationToken)">
            <summary>
            Creates a recovery plan with the given details.
            </summary>
            <remarks>
            The operation to create a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Recovery Plan creation input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the specified recovery plan.
            </summary>
            <remarks>
            Delete a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateRecoveryPlanInput,System.Threading.CancellationToken)">
            <summary>
            Updates the given recovery plan.
            </summary>
            <remarks>
            The operation to update a recovery plan.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='recoveryPlanName'>
            Recovery plan name.
            </param>
            <param name='input'>
            Update recovery plan input
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryPlansOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryPlansOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of recovery plans.
            </summary>
            <remarks>
            Lists the recovery plans in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations">
            <summary>
            ReplicationRecoveryServicesProvidersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationRecoveryServicesProvidersOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.RefreshProviderWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a recovery services provider.
            </summary>
            <remarks>
            Gets the details of registered recovery services provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.PurgeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.BeginRefreshProviderWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.BeginPurgeWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions">
            <summary>
            Extension methods for ReplicationRecoveryServicesProvidersOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.RefreshProvider(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.RefreshProviderAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Gets the details of a recovery services provider.
            </summary>
            <remarks>
            Gets the details of registered recovery services provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a recovery services provider.
            </summary>
            <remarks>
            Gets the details of registered recovery services provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.Purge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.PurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginRefreshProvider(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginRefreshProviderAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Refresh details from the recovery services provider.
            </summary>
            <remarks>
            The operation to refresh the information from the recovery services
            provider.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes provider from fabric.
            Note: Deleting provider for any fabric other than SingleHost is
            unsupported. To
            maintain backward compatibility for released clients the object
            "deleteRspInput" is
            used (if the object is empty we assume that it is old client and continue
            the old
            behavior).
            </summary>
            <remarks>
            The operation to removes/delete(unregister) a recovery services provider
            from the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginPurge(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.BeginPurgeAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Purges recovery service provider from fabric
            </summary>
            <remarks>
            The operation to purge(force delete) a recovery services provider from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='providerName'>
            Recovery services provider name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers for the fabric.
            </summary>
            <remarks>
            Lists the registered recovery services providers for the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationRecoveryServicesProvidersOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationRecoveryServicesProvidersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of registered recovery services providers in the vault.
            This is a view only api.
            </summary>
            <remarks>
            Lists the registered recovery services providers in the vault
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations">
            <summary>
            ReplicationStorageClassificationMappingsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationStorageClassificationMappingsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification mapping.
            </summary>
            <remarks>
            Gets the details of the specified storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.CreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.ListByReplicationStorageClassificationsWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classfication name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.ListByReplicationStorageClassificationsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions">
            <summary>
            Extension methods for ReplicationStorageClassificationMappingsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Gets the details of a storage classification mapping.
            </summary>
            <remarks>
            Gets the details of the specified storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification mapping.
            </summary>
            <remarks>
            Gets the details of the specified storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListByReplicationStorageClassifications(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classfication name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListByReplicationStorageClassificationsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classfication name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.StorageClassificationMappingInput,System.Threading.CancellationToken)">
            <summary>
            Create storage classification mapping.
            </summary>
            <remarks>
            The operation to create a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='pairingInput'>
            Pairing input.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Delete a storage classification mapping.
            </summary>
            <remarks>
            The operation to delete a storage classification mapping.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='storageClassificationMappingName'>
            Storage classification mapping name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListByReplicationStorageClassificationsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListByReplicationStorageClassificationsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a storage.
            </summary>
            <remarks>
            Lists the storage classification mappings for the fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationMappingsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationMappingsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification mappings objects under a vault.
            </summary>
            <remarks>
            Lists the storage classification mappings in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations">
            <summary>
            ReplicationStorageClassificationsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationStorageClassificationsOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification.
            </summary>
            <remarks>
            Gets the details of the specified storage classification.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='fabricName'>
            Site name of interest.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions">
            <summary>
            Extension methods for ReplicationStorageClassificationsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String,System.String)">
            <summary>
            Gets the details of a storage classification.
            </summary>
            <remarks>
            Gets the details of the specified storage classification.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a storage classification.
            </summary>
            <remarks>
            Gets the details of the specified storage classification.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='storageClassificationName'>
            Storage classification name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Site name of interest.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Site name of interest.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a fabric.
            </summary>
            <remarks>
            Lists the storage classifications available in the specified fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationStorageClassificationsOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationStorageClassificationsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of storage classification objects under a vault.
            </summary>
            <remarks>
            Lists the storage classifications in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations">
            <summary>
            ReplicationvCentersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.#ctor(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient)">
            <summary>
            Initializes a new instance of the ReplicationvCentersOperations class.
            </summary>
            <param name='client'>
            Reference to the service client.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.Client">
            <summary>
            Gets a reference to the SiteRecoveryManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the details of a vCenter.
            </summary>
            <remarks>
            Gets the details of a registered vCenter server(Add vCenter server.)
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.CreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='customHeaders'>
            The headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.ListByReplicationFabricsWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.BeginCreateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.ListByReplicationFabricsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='customHeaders'>
            Headers that will be added to request.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
            <exception cref="T:Microsoft.Rest.Azure.CloudException">
            Thrown when the operation returned an invalid status code
            </exception>
            <exception cref="T:Microsoft.Rest.SerializationException">
            Thrown when unable to deserialize the response
            </exception>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown when a required parameter is null
            </exception>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions">
            <summary>
            Extension methods for ReplicationvCentersOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.Get(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String)">
            <summary>
            Gets the details of a vCenter.
            </summary>
            <remarks>
            Gets the details of a registered vCenter server(Add vCenter server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.GetAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the details of a vCenter.
            </summary>
            <remarks>
            Gets the details of a registered vCenter server(Add vCenter server.)
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.Create(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.CreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.Delete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.Update(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListByReplicationFabrics(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListByReplicationFabricsAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.List(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginCreate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginCreateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.AddVCenterRequest,System.Threading.CancellationToken)">
            <summary>
            Add vCenter.
            </summary>
            <remarks>
            The operation to create a vCenter object..
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='addVCenterRequest'>
            The input to the add vCenter operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginDelete(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Remove vCenter operation.
            </summary>
            <remarks>
            The operation to remove(unregister) a registered vCenter server from the
            vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCenter name.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.String,Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.UpdateVCenterRequest,System.Threading.CancellationToken)">
            <summary>
            Update vCenter operation.
            </summary>
            <remarks>
            The operation to update a registered vCenter.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='fabricName'>
            Fabric name.
            </param>
            <param name='vCenterName'>
            vCeneter name
            </param>
            <param name='updateVCenterRequest'>
            The input to the update vCenter operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListByReplicationFabricsNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListByReplicationFabricsNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under a fabric.
            </summary>
            <remarks>
            Lists the vCenter servers registered in a fabric.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListNext(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.ReplicationvCentersOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.RecoveryServices.SiteRecovery.IReplicationvCentersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the list of vCenter registered under the vault.
            </summary>
            <remarks>
            Lists the vCenter servers registered in the vault.
            </remarks>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='nextPageLink'>
            The NextLink from the previous successful call to List operation.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.SubscriptionId">
            <summary>
            The subscription Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ResourceGroupName">
            <summary>
            The name of the resource group where the recovery services vault is
            present.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ResourceName">
            <summary>
            The name of the recovery services vault.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ApiVersion">
            <summary>
            Client Api Version.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.LongRunningOperationRetryTimeout">
            <summary>
            Gets or sets the retry timeout in seconds for Long Running Operations.
            Default value is 30.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.GenerateClientRequestId">
            <summary>
            When set to true a unique x-ms-client-request-id value is generated and
            included in each request. Default is true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationProtectedItems">
            <summary>
            Gets the IReplicationProtectedItemsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationNetworkMappings">
            <summary>
            Gets the IReplicationNetworkMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationFabrics">
            <summary>
            Gets the IReplicationFabricsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationvCenters">
            <summary>
            Gets the IReplicationvCentersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationStorageClassificationMappings">
            <summary>
            Gets the IReplicationStorageClassificationMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationStorageClassifications">
            <summary>
            Gets the IReplicationStorageClassificationsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationRecoveryServicesProviders">
            <summary>
            Gets the IReplicationRecoveryServicesProvidersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.RecoveryPoints">
            <summary>
            Gets the IRecoveryPointsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationRecoveryPlans">
            <summary>
            Gets the IReplicationRecoveryPlansOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationProtectionContainers">
            <summary>
            Gets the IReplicationProtectionContainersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationProtectionContainerMappings">
            <summary>
            Gets the IReplicationProtectionContainerMappingsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationProtectableItems">
            <summary>
            Gets the IReplicationProtectableItemsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationPolicies">
            <summary>
            Gets the IReplicationPoliciesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.Operations">
            <summary>
            Gets the IOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationNetworks">
            <summary>
            Gets the IReplicationNetworksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationLogicalNetworks">
            <summary>
            Gets the IReplicationLogicalNetworksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationJobs">
            <summary>
            Gets the IReplicationJobsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationEvents">
            <summary>
            Gets the IReplicationEventsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.ReplicationAlertSettings">
            <summary>
            Gets the IReplicationAlertSettingsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Uri,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Uri,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SiteRecoveryManagementClient class.
            </summary>
            <param name='baseUri'>
            Optional. The base URI of the service.
            </param>
            <param name='credentials'>
            Required. Credentials needed for the client to connect to Azure.
            </param>
            <param name='rootHandler'>
            Optional. The http client handler used to handle http transport.
            </param>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when a required parameter is null
            </exception>
        </member>
        <member name="M:Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient.Initialize">
            <summary>
            Initializes client properties.
            </summary>
        </member>
    </members>
</doc>