Microsoft.Azure.Management.Sql.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Azure.Management.Sql</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Azure.Management.Sql.CapabilitiesOperations">
            <summary>
            CapabilitiesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.CapabilitiesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the CapabilitiesOperations 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.Sql.CapabilitiesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.CapabilitiesOperations.ListByLocationWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the capabilities available for the specified location.
            </summary>
            <param name='locationId'>
            The location id whose capabilities are retrieved.
            </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.Sql.CapabilitiesOperationsExtensions">
            <summary>
            Extension methods for CapabilitiesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.CapabilitiesOperationsExtensions.ListByLocation(Microsoft.Azure.Management.Sql.ICapabilitiesOperations,System.String)">
            <summary>
            Gets the capabilities available for the specified location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='locationId'>
            The location id whose capabilities are retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.CapabilitiesOperationsExtensions.ListByLocationAsync(Microsoft.Azure.Management.Sql.ICapabilitiesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets the capabilities available for the specified location.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='locationId'>
            The location id whose capabilities are retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.DatabasesOperations">
            <summary>
            DatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the DatabasesOperations 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.Sql.DatabasesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperations.ListRestorePointsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of database restore points.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database from which to retrieve available restore points.
            </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.Sql.DatabasesOperations.CreateOrUpdateDataMaskingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            Parameters for creating or updating a data masking policy.
            </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.Sql.DatabasesOperations.GetDataMaskingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database data masking policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.CreateOrUpdateDataMaskingRuleWithHttpMessagesAsync(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='dataMaskingRuleName'>
            The name of the data masking rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a data masking rule.
            </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.Sql.DatabasesOperations.ListDataMaskingRulesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of database data masking rules.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.CreateOrUpdateGeoBackupPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a database geo backup policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating the geo backup policy.
            </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.Sql.DatabasesOperations.GetGeoBackupPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a geo backup policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.ListGeoBackupPoliciesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of geo backup policies.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.ImportWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.DatabasesOperations.CreateImportOperationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.DatabasesOperations.ExportWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </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.Sql.DatabasesOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </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.Sql.DatabasesOperations.ListMetricDefinitionsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database metric definitions.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.DeleteReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a database replication link. Cannot be done during failover.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be dropped.
            </param>
            <param name='linkId'>
            The ID of the replication link to be deleted.
            </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.Sql.DatabasesOperations.GetReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database replication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to get the link for.
            </param>
            <param name='linkId'>
            The replication link ID to be retrieved.
            </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.Sql.DatabasesOperations.FailoverReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.DatabasesOperations.FailoverReplicationLinkAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.DatabasesOperations.ListReplicationLinksWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists a database's replication links.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to retrieve links for.
            </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.Sql.DatabasesOperations.PauseWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </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.Sql.DatabasesOperations.ResumeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </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.Sql.DatabasesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </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.Sql.DatabasesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be deleted.
            </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.Sql.DatabasesOperations.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>
            Gets a database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </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.Sql.DatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of databases to return.
            </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.Sql.DatabasesOperations.GetServiceTierAdvisorWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a service tier advisor.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
            <param name='serviceTierAdvisorName'>
            The name of service tier advisor.
            </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.Sql.DatabasesOperations.ListServiceTierAdvisorsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns service tier advisors for specified database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </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.Sql.DatabasesOperations.CreateOrUpdateTransparentDataEncryptionConfigurationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's transparent data encryption configuration.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which setting the transparent data encryption
            applies.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating transparent data
            encryption.
            </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.Sql.DatabasesOperations.GetTransparentDataEncryptionConfigurationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's transparent data encryption configuration.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </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.Sql.DatabasesOperations.ListTransparentDataEncryptionActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a database's transparent data encryption operation result.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </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.Sql.DatabasesOperations.GetThreatDetectionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's threat detection policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </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.Sql.DatabasesOperations.CreateOrUpdateThreatDetectionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's threat detection policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </param>
            <param name='parameters'>
            The database Threat Detection policy.
            </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.Sql.DatabasesOperations.GetBackupLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.CreateOrUpdateLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </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.Sql.DatabasesOperations.ListUsagesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database usages.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.DatabasesOperations.GetBlobAuditingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's blob auditing policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob audit policy is defined.
            </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.Sql.DatabasesOperations.CreateOrUpdateBlobAuditingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's blob auditing policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob auditing policy will be
            defined.
            </param>
            <param name='parameters'>
            The database blob auditing policy.
            </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.Sql.DatabasesOperations.BeginImportWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.DatabasesOperations.BeginCreateImportOperationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.DatabasesOperations.BeginExportWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </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.Sql.DatabasesOperations.BeginFailoverReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.DatabasesOperations.BeginFailoverReplicationLinkAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.DatabasesOperations.BeginPauseWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </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.Sql.DatabasesOperations.BeginResumeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </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.Sql.DatabasesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </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.Sql.DatabasesOperations.BeginCreateOrUpdateLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </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.Sql.DatabasesOperationsExtensions">
            <summary>
            Extension methods for DatabasesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListRestorePoints(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns a list of database restore points.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database from which to retrieve available restore points.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListRestorePointsAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of database restore points.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database from which to retrieve available restore points.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateDataMaskingPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy)">
            <summary>
            Creates or updates a database data masking policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            Parameters for creating or updating a data masking policy.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateDataMaskingPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            Parameters for creating or updating a data masking policy.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetDataMaskingPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a database data masking policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetDataMaskingPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database data masking policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateDataMaskingRule(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingRule)">
            <summary>
            Creates or updates a database data masking rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='dataMaskingRuleName'>
            The name of the data masking rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a data masking rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateDataMaskingRuleAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingRule,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='dataMaskingRuleName'>
            The name of the data masking rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a data masking rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListDataMaskingRules(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a list of database data masking rules.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListDataMaskingRulesAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of database data masking rules.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateGeoBackupPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy)">
            <summary>
            Updates a database geo backup policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating the geo backup policy.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateGeoBackupPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy,System.Threading.CancellationToken)">
            <summary>
            Updates a database geo backup policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating the geo backup policy.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetGeoBackupPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a geo backup policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetGeoBackupPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a geo backup policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListGeoBackupPolicies(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns a list of geo backup policies.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListGeoBackupPoliciesAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of geo backup policies.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Import(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ImportAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateImportOperation(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateImportOperationAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Export(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ExportAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListMetrics(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Returns database metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListMetricsAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns database metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListMetricDefinitions(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns database metric definitions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListMetricDefinitionsAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns database metric definitions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.DeleteReplicationLink(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Deletes a database replication link. Cannot be done during failover.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be dropped.
            </param>
            <param name='linkId'>
            The ID of the replication link to be deleted.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.DeleteReplicationLinkAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a database replication link. Cannot be done during failover.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be dropped.
            </param>
            <param name='linkId'>
            The ID of the replication link to be deleted.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetReplicationLink(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a database replication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to get the link for.
            </param>
            <param name='linkId'>
            The replication link ID to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetReplicationLinkAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database replication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to get the link for.
            </param>
            <param name='linkId'>
            The replication link ID to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.FailoverReplicationLink(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.FailoverReplicationLinkAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.FailoverReplicationLinkAllowDataLoss(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.FailoverReplicationLinkAllowDataLossAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListReplicationLinks(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Lists a database's replication links.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to retrieve links for.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListReplicationLinksAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists a database's replication links.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to retrieve links for.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Pause(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.PauseAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Resume(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ResumeAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be deleted.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be deleted.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Returns a list of databases in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of databases to return.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response. Possible
            properties: serviceTierAdvisors, transparentDataEncryption.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of databases to return.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetServiceTierAdvisor(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a service tier advisor.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
            <param name='serviceTierAdvisorName'>
            The name of service tier advisor.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetServiceTierAdvisorAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a service tier advisor.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
            <param name='serviceTierAdvisorName'>
            The name of service tier advisor.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListServiceTierAdvisors(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns service tier advisors for specified database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListServiceTierAdvisorsAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns service tier advisors for specified database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateTransparentDataEncryptionConfiguration(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption)">
            <summary>
            Creates or updates a database's transparent data encryption configuration.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which setting the transparent data encryption
            applies.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating transparent data
            encryption.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateTransparentDataEncryptionConfigurationAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's transparent data encryption configuration.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which setting the transparent data encryption
            applies.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating transparent data
            encryption.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetTransparentDataEncryptionConfiguration(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a database's transparent data encryption configuration.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetTransparentDataEncryptionConfigurationAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database's transparent data encryption configuration.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListTransparentDataEncryptionActivity(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns a database's transparent data encryption operation result.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListTransparentDataEncryptionActivityAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a database's transparent data encryption operation result.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption applies.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetThreatDetectionPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a database's threat detection policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetThreatDetectionPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database's threat detection policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateThreatDetectionPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy)">
            <summary>
            Creates or updates a database's threat detection policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </param>
            <param name='parameters'>
            The database Threat Detection policy.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateThreatDetectionPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's threat detection policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy is
            defined.
            </param>
            <param name='parameters'>
            The database Threat Detection policy.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetBackupLongTermRetentionPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetBackupLongTermRetentionPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateLongTermRetentionPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateLongTermRetentionPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListUsages(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Returns database usages.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.ListUsagesAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns database usages.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetBlobAuditingPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a database's blob auditing policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob audit policy is defined.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.GetBlobAuditingPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database's blob auditing policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob audit policy is defined.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateBlobAuditingPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy)">
            <summary>
            Creates or updates a database's blob auditing policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob auditing policy will be
            defined.
            </param>
            <param name='parameters'>
            The database blob auditing policy.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.CreateOrUpdateBlobAuditingPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's blob auditing policy.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob auditing policy will be
            defined.
            </param>
            <param name='parameters'>
            The database blob auditing policy.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginImport(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginImportAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateImportOperation(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateImportOperationAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginExport(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginExportAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginFailoverReplicationLink(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginFailoverReplicationLinkAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginFailoverReplicationLinkAllowDataLoss(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginFailoverReplicationLinkAllowDataLossAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the current
            primary replica database. This operation might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginPause(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginPauseAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginResume(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginResumeAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is a
            required property in the request body, and it must be the same as the
            location of the SQL server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateOrUpdateLongTermRetentionPolicy(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.DatabasesOperationsExtensions.BeginCreateOrUpdateLongTermRetentionPolicyAsync(Microsoft.Azure.Management.Sql.IDatabasesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention policy
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.ElasticPoolsOperations">
            <summary>
            ElasticPoolsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the ElasticPoolsOperations 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.Sql.ElasticPoolsOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </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.Sql.ElasticPoolsOperations.ListMetricDefinitionsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metric definitions.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </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.Sql.ElasticPoolsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </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.Sql.ElasticPoolsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be deleted.
            </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.Sql.ElasticPoolsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </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.Sql.ElasticPoolsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of elastic pools in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ElasticPoolsOperations.ListActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool activities.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool for which to get the current activity.
            </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.Sql.ElasticPoolsOperations.ListDatabaseActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns activity on databases inside of an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </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.Sql.ElasticPoolsOperations.GetDatabaseWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </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.Sql.ElasticPoolsOperations.ListDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </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.Sql.ElasticPoolsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </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.Sql.ElasticPoolsOperationsExtensions">
            <summary>
            Extension methods for ElasticPoolsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListMetrics(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Returns elastic pool metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListMetricsAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to return.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListMetricDefinitions(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns elastic pool metric definitions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListMetricDefinitionsAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metric definitions.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Deletes the elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be deleted.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be deleted.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Gets an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String)">
            <summary>
            Returns a list of elastic pools in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of elastic pools in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListActivity(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns elastic pool activities.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool for which to get the current activity.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListActivityAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool activities.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool for which to get the current activity.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListDatabaseActivity(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns activity on databases inside of an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListDatabaseActivityAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns activity on databases inside of an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.GetDatabase(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a database inside of an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.GetDatabaseAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListDatabases(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns a list of databases in an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.ListDatabasesAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in an elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ElasticPoolsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IElasticPoolsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.FailoverGroupsOperations">
            <summary>
            FailoverGroupsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the FailoverGroupsOperations 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.Sql.FailoverGroupsOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperations.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 failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.FailoverGroupsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.FailoverGroupsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </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.Sql.FailoverGroupsOperations.FailoverWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.ForceFailoverAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.FailoverGroupsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.FailoverGroupsOperations.BeginFailoverWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.BeginForceFailoverAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.FailoverGroupsOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <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.Sql.FailoverGroupsOperationsExtensions">
            <summary>
            Extension methods for FailoverGroupsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Gets a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.Update(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.Failover(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.FailoverAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.ForceFailoverAllowDataLoss(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.ForceFailoverAllowDataLossAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginFailover(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginFailoverAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginForceFailoverAllowDataLoss(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.BeginForceFailoverAllowDataLossAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This operation
            might result in data loss.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FailoverGroupsOperationsExtensions.ListByServerNext(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <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.Sql.FailoverGroupsOperationsExtensions.ListByServerNextAsync(Microsoft.Azure.Management.Sql.IFailoverGroupsOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <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.Sql.FirewallRulesOperations">
            <summary>
            FirewallRulesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the FirewallRulesOperations 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.Sql.FirewallRulesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FirewallRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a firewall rule.
            </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.Sql.FirewallRulesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </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.Sql.FirewallRulesOperations.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 firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </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.Sql.FirewallRulesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of firewall rules.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.FirewallRulesOperationsExtensions">
            <summary>
            Extension methods for FirewallRulesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FirewallRule)">
            <summary>
            Creates or updates a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a firewall rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FirewallRule,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a firewall rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a firewall rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String)">
            <summary>
            Returns a list of firewall rules.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.FirewallRulesOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IFirewallRulesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of firewall rules.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.ICapabilitiesOperations">
            <summary>
            CapabilitiesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ICapabilitiesOperations.ListByLocationWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets the capabilities available for the specified location.
            </summary>
            <param name='locationId'>
            The location id whose capabilities are retrieved.
            </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.Sql.IDatabasesOperations">
            <summary>
            DatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IDatabasesOperations.ListRestorePointsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of database restore points.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database from which to retrieve available restore
            points.
            </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.Sql.IDatabasesOperations.CreateOrUpdateDataMaskingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            Parameters for creating or updating a data masking policy.
            </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.Sql.IDatabasesOperations.GetDataMaskingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database data masking policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.CreateOrUpdateDataMaskingRuleWithHttpMessagesAsync(System.String,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database data masking rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='dataMaskingRuleName'>
            The name of the data masking rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a data masking
            rule.
            </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.Sql.IDatabasesOperations.ListDataMaskingRulesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of database data masking rules.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.CreateOrUpdateGeoBackupPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a database geo backup policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating the geo backup
            policy.
            </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.Sql.IDatabasesOperations.GetGeoBackupPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a geo backup policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.ListGeoBackupPoliciesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of geo backup policies.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.ImportWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.IDatabasesOperations.CreateImportOperationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.IDatabasesOperations.ExportWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </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.Sql.IDatabasesOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to
            return.
            </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.Sql.IDatabasesOperations.ListMetricDefinitionsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database metric definitions.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.DeleteReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a database replication link. Cannot be done during
            failover.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be
            dropped.
            </param>
            <param name='linkId'>
            The ID of the replication link to be deleted.
            </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.Sql.IDatabasesOperations.GetReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database replication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to get the link for.
            </param>
            <param name='linkId'>
            The replication link ID to be retrieved.
            </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.Sql.IDatabasesOperations.FailoverReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the
            current primary replica database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed
            over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.IDatabasesOperations.FailoverReplicationLinkAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the
            current primary replica database. This operation might result in
            data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed
            over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.IDatabasesOperations.ListReplicationLinksWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists a database's replication links.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to retrieve links for.
            </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.Sql.IDatabasesOperations.PauseWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </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.Sql.IDatabasesOperations.ResumeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </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.Sql.IDatabasesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is
            a required property in the request body, and it must be the same as
            the location of the SQL server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </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.Sql.IDatabasesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be deleted.
            </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.Sql.IDatabasesOperations.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>
            Gets a database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response.
            Possible properties: serviceTierAdvisors,
            transparentDataEncryption.
            </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.Sql.IDatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='expand'>
            A comma separated list of child objects to expand in the response.
            Possible properties: serviceTierAdvisors,
            transparentDataEncryption.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of databases to
            return.
            </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.Sql.IDatabasesOperations.GetServiceTierAdvisorWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a service tier advisor.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </param>
            <param name='serviceTierAdvisorName'>
            The name of service tier advisor.
            </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.Sql.IDatabasesOperations.ListServiceTierAdvisorsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns service tier advisors for specified database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of database.
            </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.Sql.IDatabasesOperations.CreateOrUpdateTransparentDataEncryptionConfigurationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's transparent data encryption
            configuration.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which setting the transparent data
            encryption applies.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating transparent data
            encryption.
            </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.Sql.IDatabasesOperations.GetTransparentDataEncryptionConfigurationWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's transparent data encryption configuration.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption
            applies.
            </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.Sql.IDatabasesOperations.ListTransparentDataEncryptionActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a database's transparent data encryption operation result.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the transparent data encryption
            applies.
            </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.Sql.IDatabasesOperations.GetThreatDetectionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's threat detection policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy
            is defined.
            </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.Sql.IDatabasesOperations.CreateOrUpdateThreatDetectionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's threat detection policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which database Threat Detection policy
            is defined.
            </param>
            <param name='parameters'>
            The database Threat Detection policy.
            </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.Sql.IDatabasesOperations.GetBackupLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.CreateOrUpdateLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention
            policy
            </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.Sql.IDatabasesOperations.ListUsagesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database usages.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database.
            </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.Sql.IDatabasesOperations.GetBlobAuditingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database's blob auditing policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob audit policy is
            defined.
            </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.Sql.IDatabasesOperations.CreateOrUpdateBlobAuditingPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database's blob auditing policy.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database for which the blob auditing policy will be
            defined.
            </param>
            <param name='parameters'>
            The database blob auditing policy.
            </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.Sql.IDatabasesOperations.BeginImportWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Imports a bacpac into a new database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.IDatabasesOperations.BeginCreateImportOperationWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates an import operation that imports a bacpac into an existing
            database. The existing database must be empty.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to import into
            </param>
            <param name='parameters'>
            The required parameters for importing a Bacpac into a database.
            </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.Sql.IDatabasesOperations.BeginExportWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ExportRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Exports a database to a bacpac.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be exported.
            </param>
            <param name='parameters'>
            The required parameters for exporting a database.
            </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.Sql.IDatabasesOperations.BeginFailoverReplicationLinkWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the
            current primary replica database.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed
            over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.IDatabasesOperations.BeginFailoverReplicationLinkAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Sets which replica database is primary by failing over from the
            current primary replica database. This operation might result in
            data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database that has the replication link to be failed
            over.
            </param>
            <param name='linkId'>
            The ID of the replication link to be failed over.
            </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.Sql.IDatabasesOperations.BeginPauseWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Pauses a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to pause.
            </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.Sql.IDatabasesOperations.BeginResumeWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Resumes a data warehouse.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the data warehouse to resume.
            </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.Sql.IDatabasesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Database,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new database or updates an existing database. Location is
            a required property in the request body, and it must be the same as
            the location of the SQL server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database to be operated on (updated or created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a database.
            </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.Sql.IDatabasesOperations.BeginCreateOrUpdateLongTermRetentionPolicyWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a database backup long term retention policy
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention
            policy
            </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.Sql.IElasticPoolsOperations">
            <summary>
            ElasticPoolsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IElasticPoolsOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </param>
            <param name='filter'>
            An OData filter expression that describes a subset of metrics to
            return.
            </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.Sql.IElasticPoolsOperations.ListMetricDefinitionsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool metric definitions.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </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.Sql.IElasticPoolsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or
            created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </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.Sql.IElasticPoolsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be deleted.
            </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.Sql.IElasticPoolsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </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.Sql.IElasticPoolsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of elastic pools in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IElasticPoolsOperations.ListActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns elastic pool activities.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool for which to get the current activity.
            </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.Sql.IElasticPoolsOperations.ListDatabaseActivityWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns activity on databases inside of an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool.
            </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.Sql.IElasticPoolsOperations.GetDatabaseWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </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.Sql.IElasticPoolsOperations.ListDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases in an elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be retrieved.
            </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.Sql.IElasticPoolsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ElasticPool,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new elastic pool or updates an existing elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='elasticPoolName'>
            The name of the elastic pool to be operated on (updated or
            created).
            </param>
            <param name='parameters'>
            The required parameters for creating or updating an elastic pool.
            </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.Sql.IFailoverGroupsOperations">
            <summary>
            FailoverGroupsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IFailoverGroupsOperations.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 failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.IFailoverGroupsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.UpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.IFailoverGroupsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </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.Sql.IFailoverGroupsOperations.FailoverWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.ForceFailoverAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This
            operation might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.IFailoverGroupsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FailoverGroup,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a failover group.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </param>
            <param name='parameters'>
            The failover group parameters.
            </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.Sql.IFailoverGroupsOperations.BeginFailoverWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.BeginForceFailoverAllowDataLossWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Fails over from the current primary server to this server. This
            operation might result in data loss.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server containing the failover group.
            </param>
            <param name='failoverGroupName'>
            The name of the failover group.
            </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.Sql.IFailoverGroupsOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists the failover groups in a server.
            </summary>
            <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.Sql.IFirewallRulesOperations">
            <summary>
            FirewallRulesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IFirewallRulesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.FirewallRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </param>
            <param name='parameters'>
            The required parameters for creating or updating a firewall rule.
            </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.Sql.IFirewallRulesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </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.Sql.IFirewallRulesOperations.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 firewall rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='firewallRuleName'>
            The name of the firewall rule.
            </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.Sql.IFirewallRulesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of firewall rules.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IOperations">
            <summary>
            Operations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the available SQL Rest API operations.
            </summary>
            <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.Sql.IRecommendedElasticPoolsOperations">
            <summary>
            RecommendedElasticPoolsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations.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 recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.IRecommendedElasticPoolsOperations.GetDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of a recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </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.Sql.IRecommendedElasticPoolsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns recommended elastic pools.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IRecommendedElasticPoolsOperations.ListDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases inside a recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.IRecommendedElasticPoolsOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a recommented elastic pool metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.IRecoverableDatabasesOperations">
            <summary>
            RecoverableDatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IRecoverableDatabasesOperations.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 Recoverable Database, which is a resource representing a
            database's Geo backup
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </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.Sql.IRecoverableDatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of Recoverable Databases
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IRestorableDroppedDatabasesOperations">
            <summary>
            RestorableDroppedDatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IRestorableDroppedDatabasesOperations.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 deleted database that can be restored
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='restorableDroppededDatabaseId'>
            The id of the deleted database in the form of
            databaseName,deletionTimeInFileTimeFormat
            </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.Sql.IRestorableDroppedDatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get a list of deleted database that can be restored
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerAzureADAdministratorsOperations">
            <summary>
            ServerAzureADAdministratorsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an
            existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active
            Directory Administrator.
            </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.Sql.IServerAzureADAdministratorsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerAzureADAdministratorsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns an server Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerAzureADAdministratorsOperations.ListWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server Administrators.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerAzureADAdministratorsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an
            existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active
            Directory Administrator.
            </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.Sql.IServerAzureADAdministratorsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerCommunicationLinksOperations">
            <summary>
            ServerCommunicationLinksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </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.Sql.IServerCommunicationLinksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </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.Sql.IServerCommunicationLinksOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </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.Sql.IServerCommunicationLinksOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of server communication links.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerCommunicationLinksOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </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.Sql.IServerKeysOperations">
            <summary>
            ServerKeysOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IServerKeysOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServerKeysOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be retrieved.
            </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.Sql.IServerKeysOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created).
            The key name is required to be in the format of
            'vault_key_version'. For example, if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </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.Sql.IServerKeysOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </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.Sql.IServerKeysOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created).
            The key name is required to be in the format of
            'vault_key_version'. For example, if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </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.Sql.IServerKeysOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </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.Sql.IServerKeysOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <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.Sql.IServersOperations">
            <summary>
            ServersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IServersOperations.CheckNameAvailabilityWithHttpMessagesAsync(Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Determines whether a resource can be created with the specified
            name.
            </summary>
            <param name='parameters'>
            The parameters to request for name availability.
            </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.Sql.IServersOperations.GetBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.CreateBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention
            vault
            </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.Sql.IServersOperations.GetServiceObjectiveWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database service objective.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='serviceObjectiveName'>
            The name of the service objective to retrieve.
            </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.Sql.IServersOperations.ListServiceObjectivesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database service objectives.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.ListUsagesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns server usages.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.IServersOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </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.Sql.IServersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.IServersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.IServersOperations.ListEncryptionProtectorsWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.GetEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the server encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.CreateOrUpdateEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </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.Sql.IServersOperations.BeginCreateBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention
            vault
            </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.Sql.IServersOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.IServersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IServersOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.IServersOperations.BeginCreateOrUpdateEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </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.Sql.IServersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.IServersOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <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.Sql.IServersOperations.ListEncryptionProtectorsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <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.Sql.ISqlManagementClient">
            <summary>
            The Azure SQL Database management API provides a RESTful set of web
            services that interact with Azure SQL Database services to manage your
            databases. The API enables you to create, retrieve, update, and delete
            databases.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.SubscriptionId">
            <summary>
            The subscription ID that identifies an Azure subscription.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.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.Sql.ISqlManagementClient.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.Sql.ISqlManagementClient.Databases">
            <summary>
            Gets the IDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.RecoverableDatabases">
            <summary>
            Gets the IRecoverableDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.RestorableDroppedDatabases">
            <summary>
            Gets the IRestorableDroppedDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.Capabilities">
            <summary>
            Gets the ICapabilitiesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.FirewallRules">
            <summary>
            Gets the IFirewallRulesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.ElasticPools">
            <summary>
            Gets the IElasticPoolsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.Operations">
            <summary>
            Gets the IOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.Servers">
            <summary>
            Gets the IServersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.RecommendedElasticPools">
            <summary>
            Gets the IRecommendedElasticPoolsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.ServerAzureADAdministrators">
            <summary>
            Gets the IServerAzureADAdministratorsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.ServerCommunicationLinks">
            <summary>
            Gets the IServerCommunicationLinksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.FailoverGroups">
            <summary>
            Gets the IFailoverGroupsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.VirtualNetworkRules">
            <summary>
            Gets the IVirtualNetworkRulesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.ISqlManagementClient.ServerKeys">
            <summary>
            Gets the IServerKeysOperations.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations">
            <summary>
            VirtualNetworkRulesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations.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 virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.IVirtualNetworkRulesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </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.Sql.IVirtualNetworkRulesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.IVirtualNetworkRulesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.IVirtualNetworkRulesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </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.Sql.IVirtualNetworkRulesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can
            obtain this value from the Azure Resource Manager API or the
            portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.IVirtualNetworkRulesOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <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.Sql.Models.AuthenticationType">
            <summary>
            Defines values for AuthenticationType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy">
            <summary>
            A backup long term retention policy
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.#ctor">
            <summary>
            Initializes a new instance of the BackupLongTermRetentionPolicy
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.#ctor(Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicyState,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the BackupLongTermRetentionPolicy
            class.
            </summary>
            <param name="state">The status of the backup long term retention
            policy. Possible values include: 'Disabled', 'Enabled'</param>
            <param name="recoveryServicesBackupPolicyResourceId">The azure
            recovery services backup protection policy resource id</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.Location">
            <summary>
            Gets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.State">
            <summary>
            Gets or sets the status of the backup long term retention policy.
            Possible values include: 'Disabled', 'Enabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.RecoveryServicesBackupPolicyResourceId">
            <summary>
            Gets or sets the azure recovery services backup protection policy
            resource id
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionPolicyState">
            <summary>
            Defines values for BackupLongTermRetentionPolicyState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault">
            <summary>
            A backup long term retention vault
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault.#ctor">
            <summary>
            Initializes a new instance of the BackupLongTermRetentionVault
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the BackupLongTermRetentionVault
            class.
            </summary>
            <param name="recoveryServicesVaultResourceId">The azure recovery
            services vault resource id</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault.Location">
            <summary>
            Gets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault.RecoveryServicesVaultResourceId">
            <summary>
            Gets or sets the azure recovery services vault resource id
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.BlobAuditingPolicyState">
            <summary>
            Defines values for BlobAuditingPolicyState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.CapabilityStatus">
            <summary>
            Defines values for CapabilityStatus.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityReason">
            <summary>
            Defines values for CheckNameAvailabilityReason.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest">
            <summary>
            A request to check whether the specified name for a resource is
            available.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.#ctor">
            <summary>
            Initializes a new instance of the CheckNameAvailabilityRequest
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CheckNameAvailabilityRequest
            class.
            </summary>
            <param name="name">The name whose availability is to be
            checked.</param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.#cctor">
            <summary>
            Static constructor for CheckNameAvailabilityRequest class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.Name">
            <summary>
            Gets or sets the name whose availability is to be checked.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.Type">
            <summary>
            The type of resource that is used as the scope of the availability
            check.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse">
            <summary>
            A response indicating whether the specified name for a resource is
            available.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.#ctor">
            <summary>
            Initializes a new instance of the CheckNameAvailabilityResponse
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.#ctor(System.Nullable{System.Boolean},System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityReason})">
            <summary>
            Initializes a new instance of the CheckNameAvailabilityResponse
            class.
            </summary>
            <param name="available">True if the name is available, otherwise
            false.</param>
            <param name="message">A message explaining why the name is
            unavailable. Will be null if the name is available.</param>
            <param name="name">The name whose availability was checked.</param>
            <param name="reason">The reason code explaining why the name is
            unavailable. Will be null if the name is available. Possible values
            include: 'Invalid', 'AlreadyExists'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.Available">
            <summary>
            Gets true if the name is available, otherwise false.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.Message">
            <summary>
            Gets a message explaining why the name is unavailable. Will be null
            if the name is available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.Name">
            <summary>
            Gets the name whose availability was checked.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityResponse.Reason">
            <summary>
            Gets the reason code explaining why the name is unavailable. Will
            be null if the name is available. Possible values include:
            'Invalid', 'AlreadyExists'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.CreateMode">
            <summary>
            Defines values for CreateMode.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.Database">
            <summary>
            Represents a database.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Database.#ctor">
            <summary>
            Initializes a new instance of the Database class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Database.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.Int64},System.Nullable{System.Guid},System.Nullable{System.Guid},System.Nullable{System.DateTime},System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String,System.String,System.String,System.Nullable{System.Guid},System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.RecommendedIndex},System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.ReadScale},System.String)">
             <summary>
             Initializes a new instance of the Database class.
             </summary>
             <param name="location">Resource location.</param>
             <param name="id">Resource ID.</param>
             <param name="name">Resource name.</param>
             <param name="type">Resource type.</param>
             <param name="tags">Resource tags.</param>
             <param name="kind">Kind of database. This is metadata used for the
             Azure portal experience.</param>
             <param name="collation">The collation of the database. If
             createMode is not Default, this value is ignored.</param>
             <param name="creationDate">The creation date of the database
             (ISO8601 format).</param>
             <param name="containmentState">The containment state of the
             database.</param>
             <param name="currentServiceObjectiveId">The current service level
             objective ID of the database. This is the ID of the service level
             objective that is currently active.</param>
             <param name="databaseId">The ID of the database.</param>
             <param name="earliestRestoreDate">This records the earliest start
             date and time that restore is available for this database (ISO8601
             format).</param>
             <param name="createMode">Specifies the mode of database creation.
             
             Default: regular database creation.
             
             Copy: creates a database as a copy of an existing database.
             sourceDatabaseId must be specified as the resource ID of the source
             database.
             
             OnlineSecondary/NonReadableSecondary: creates a database as a
             (readable or nonreadable) secondary replica of an existing
             database. sourceDatabaseId must be specified as the resource ID of
             the existing primary database.
             
             PointInTimeRestore: Creates a database by restoring a point in time
             backup of an existing database. sourceDatabaseId must be specified
             as the resource ID of the existing database, and restorePointInTime
             must be specified.
             
             Recovery: Creates a database by restoring a geo-replicated backup.
             sourceDatabaseId must be specified as the recoverable database
             resource ID to restore.
             
             Restore: Creates a database by restoring a backup of a deleted
             database. sourceDatabaseId must be specified. If sourceDatabaseId
             is the database's original resource ID, then
             sourceDatabaseDeletionDate must be specified. Otherwise
             sourceDatabaseId must be the restorable dropped database resource
             ID and sourceDatabaseDeletionDate is ignored. restorePointInTime
             may also be specified to restore from an earlier point in time.
             
             RestoreLongTermRetentionBackup: Creates a database by restoring
             from a long term retention vault.
             recoveryServicesRecoveryPointResourceId must be specified as the
             recovery point resource ID.
             
             Copy, NonReadableSecondary, OnlineSecondary and
             RestoreLongTermRetentionBackup are not supported for DataWarehouse
             edition. Possible values include: 'Copy', 'Default',
             'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore',
             'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'</param>
             <param name="sourceDatabaseId">Conditional. If createMode is Copy,
             NonReadableSecondary, OnlineSecondary, PointInTimeRestore,
             Recovery, or Restore, then this value is required. Specifies the
             resource ID of the source database. If createMode is
             NonReadableSecondary or OnlineSecondary, the name of the source
             database must be the same as the new database being
             created.</param>
             <param name="sourceDatabaseDeletionDate">Conditional. If createMode
             is Restore and sourceDatabaseId is the deleted database's original
             resource id when it existed (as opposed to its current restorable
             dropped database id), then this value is required. Specifies the
             time that the database was deleted.</param>
             <param name="restorePointInTime">Conditional. If createMode is
             PointInTimeRestore, this value is required. If createMode is
             Restore, this value is optional. Specifies the point in time
             (ISO8601 format) of the source database that will be restored to
             create the new database. Must be greater than or equal to the
             source database's earliestRestoreDate value.</param>
             <param name="recoveryServicesRecoveryPointResourceId">Conditional.
             If createMode is RestoreLongTermRetentionBackup, then this value is
             required. Specifies the resource ID of the recovery point to
             restore from.</param>
             <param name="edition">The edition of the database. The
             DatabaseEditions enumeration contains all the valid editions. If
             createMode is NonReadableSecondary or OnlineSecondary, this value
             is ignored. To see possible values, query the capabilities API
             (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
             referred to by operationId: "Capabilities_ListByLocation.".
             Possible values include: 'Web', 'Business', 'Basic', 'Standard',
             'Premium', 'Free', 'Stretch', 'DataWarehouse', 'System',
             'System2'</param>
             <param name="maxSizeBytes">The max size of the database expressed
             in bytes. If createMode is not Default, this value is ignored. To
             see possible values, query the capabilities API
             (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
             referred to by operationId: "Capabilities_ListByLocation."</param>
             <param name="requestedServiceObjectiveId">The configured service
             level objective ID of the database. This is the service level
             objective that is in the process of being applied to the database.
             Once successfully updated, it will match the value of
             currentServiceObjectiveId property. If requestedServiceObjectiveId
             and requestedServiceObjectiveName are both updated, the value of
             requestedServiceObjectiveId overrides the value of
             requestedServiceObjectiveName. To see possible values, query the
             capabilities API
             (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
             referred to by operationId: "Capabilities_ListByLocation."</param>
             <param name="requestedServiceObjectiveName">The name of the
             configured service level objective of the database. This is the
             service level objective that is in the process of being applied to
             the database. Once successfully updated, it will match the value of
             serviceLevelObjective property. To see possible values, query the
             capabilities API
             (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
             referred to by operationId: "Capabilities_ListByLocation.".
             Possible values include: 'Basic', 'S0', 'S1', 'S2', 'S3', 'P1',
             'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'System', 'System2',
             'ElasticPool'</param>
             <param name="serviceLevelObjective">The current service level
             objective of the database. Possible values include: 'Basic', 'S0',
             'S1', 'S2', 'S3', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15',
             'System', 'System2', 'ElasticPool'</param>
             <param name="status">The status of the database.</param>
             <param name="elasticPoolName">The name of the elastic pool the
             database is in. If elasticPoolName and
             requestedServiceObjectiveName are both updated, the value of
             requestedServiceObjectiveName is ignored. Not supported for
             DataWarehouse edition.</param>
             <param name="defaultSecondaryLocation">The default secondary region
             for this database.</param>
             <param name="serviceTierAdvisors">The list of service tier advisors
             for this database. Expanded property</param>
             <param name="transparentDataEncryption">The transparent data
             encryption info for this database.</param>
             <param name="recommendedIndex">The recommended indices for this
             database.</param>
             <param name="failoverGroupId">The resource identifier of the
             failover group containing this database.</param>
             <param name="readScale">Conditional. If the database is a
             geo-secondary, readScale indicates whether read-only connections
             are allowed to this database or not. Not supported for
             DataWarehouse edition. Possible values include: 'Enabled',
             'Disabled'</param>
             <param name="sampleName">Indicates the name of the sample schema to
             apply when creating this database. If createMode is not Default,
             this value is ignored. Not supported for DataWarehouse edition.
             Possible values include: 'AdventureWorksLT'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.Kind">
            <summary>
            Gets kind of database. This is metadata used for the Azure portal
            experience.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.Collation">
            <summary>
            Gets or sets the collation of the database. If createMode is not
            Default, this value is ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.CreationDate">
            <summary>
            Gets the creation date of the database (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.ContainmentState">
            <summary>
            Gets the containment state of the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.CurrentServiceObjectiveId">
            <summary>
            Gets the current service level objective ID of the database. This
            is the ID of the service level objective that is currently active.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.DatabaseId">
            <summary>
            Gets the ID of the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.EarliestRestoreDate">
            <summary>
            Gets this records the earliest start date and time that restore is
            available for this database (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.CreateMode">
             <summary>
             Gets or sets specifies the mode of database creation.
             
             Default: regular database creation.
             
             Copy: creates a database as a copy of an existing database.
             sourceDatabaseId must be specified as the resource ID of the source
             database.
             
             OnlineSecondary/NonReadableSecondary: creates a database as a
             (readable or nonreadable) secondary replica of an existing
             database. sourceDatabaseId must be specified as the resource ID of
             the existing primary database.
             
             PointInTimeRestore: Creates a database by restoring a point in time
             backup of an existing database. sourceDatabaseId must be specified
             as the resource ID of the existing database, and restorePointInTime
             must be specified.
             
             Recovery: Creates a database by restoring a geo-replicated backup.
             sourceDatabaseId must be specified as the recoverable database
             resource ID to restore.
             
             Restore: Creates a database by restoring a backup of a deleted
             database. sourceDatabaseId must be specified. If sourceDatabaseId
             is the database's original resource ID, then
             sourceDatabaseDeletionDate must be specified. Otherwise
             sourceDatabaseId must be the restorable dropped database resource
             ID and sourceDatabaseDeletionDate is ignored. restorePointInTime
             may also be specified to restore from an earlier point in time.
             
             RestoreLongTermRetentionBackup: Creates a database by restoring
             from a long term retention vault.
             recoveryServicesRecoveryPointResourceId must be specified as the
             recovery point resource ID.
             
             Copy, NonReadableSecondary, OnlineSecondary and
             RestoreLongTermRetentionBackup are not supported for DataWarehouse
             edition. Possible values include: 'Copy', 'Default',
             'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore',
             'Recovery', 'Restore', 'RestoreLongTermRetentionBackup'
             </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.SourceDatabaseId">
            <summary>
            Gets or sets conditional. If createMode is Copy,
            NonReadableSecondary, OnlineSecondary, PointInTimeRestore,
            Recovery, or Restore, then this value is required. Specifies the
            resource ID of the source database. If createMode is
            NonReadableSecondary or OnlineSecondary, the name of the source
            database must be the same as the new database being created.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.SourceDatabaseDeletionDate">
            <summary>
            Gets or sets conditional. If createMode is Restore and
            sourceDatabaseId is the deleted database's original resource id
            when it existed (as opposed to its current restorable dropped
            database id), then this value is required. Specifies the time that
            the database was deleted.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.RestorePointInTime">
            <summary>
            Gets or sets conditional. If createMode is PointInTimeRestore, this
            value is required. If createMode is Restore, this value is
            optional. Specifies the point in time (ISO8601 format) of the
            source database that will be restored to create the new database.
            Must be greater than or equal to the source database's
            earliestRestoreDate value.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.RecoveryServicesRecoveryPointResourceId">
            <summary>
            Gets or sets conditional. If createMode is
            RestoreLongTermRetentionBackup, then this value is required.
            Specifies the resource ID of the recovery point to restore from.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.Edition">
            <summary>
            Gets or sets the edition of the database. The DatabaseEditions
            enumeration contains all the valid editions. If createMode is
            NonReadableSecondary or OnlineSecondary, this value is ignored. To
            see possible values, query the capabilities API
            (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
            referred to by operationId: "Capabilities_ListByLocation.".
            Possible values include: 'Web', 'Business', 'Basic', 'Standard',
            'Premium', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.MaxSizeBytes">
            <summary>
            Gets or sets the max size of the database expressed in bytes. If
            createMode is not Default, this value is ignored. To see possible
            values, query the capabilities API
            (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
            referred to by operationId: "Capabilities_ListByLocation."
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.RequestedServiceObjectiveId">
            <summary>
            Gets or sets the configured service level objective ID of the
            database. This is the service level objective that is in the
            process of being applied to the database. Once successfully
            updated, it will match the value of currentServiceObjectiveId
            property. If requestedServiceObjectiveId and
            requestedServiceObjectiveName are both updated, the value of
            requestedServiceObjectiveId overrides the value of
            requestedServiceObjectiveName. To see possible values, query the
            capabilities API
            (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
            referred to by operationId: "Capabilities_ListByLocation."
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.RequestedServiceObjectiveName">
            <summary>
            Gets or sets the name of the configured service level objective of
            the database. This is the service level objective that is in the
            process of being applied to the database. Once successfully
            updated, it will match the value of serviceLevelObjective property.
            To see possible values, query the capabilities API
            (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities)
            referred to by operationId: "Capabilities_ListByLocation.".
            Possible values include: 'Basic', 'S0', 'S1', 'S2', 'S3', 'P1',
            'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'System', 'System2',
            'ElasticPool'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.ServiceLevelObjective">
            <summary>
            Gets the current service level objective of the database. Possible
            values include: 'Basic', 'S0', 'S1', 'S2', 'S3', 'P1', 'P2', 'P3',
            'P4', 'P6', 'P11', 'P15', 'System', 'System2', 'ElasticPool'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.Status">
            <summary>
            Gets the status of the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.ElasticPoolName">
            <summary>
            Gets or sets the name of the elastic pool the database is in. If
            elasticPoolName and requestedServiceObjectiveName are both updated,
            the value of requestedServiceObjectiveName is ignored. Not
            supported for DataWarehouse edition.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.DefaultSecondaryLocation">
            <summary>
            Gets the default secondary region for this database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.ServiceTierAdvisors">
            <summary>
            Gets the list of service tier advisors for this database. Expanded
            property
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.TransparentDataEncryption">
            <summary>
            Gets the transparent data encryption info for this database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.RecommendedIndex">
            <summary>
            Gets the recommended indices for this database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.FailoverGroupId">
            <summary>
            Gets the resource identifier of the failover group containing this
            database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.ReadScale">
            <summary>
            Gets or sets conditional. If the database is a geo-secondary,
            readScale indicates whether read-only connections are allowed to
            this database or not. Not supported for DataWarehouse edition.
            Possible values include: 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Database.SampleName">
            <summary>
            Gets or sets indicates the name of the sample schema to apply when
            creating this database. If createMode is not Default, this value is
            ignored. Not supported for DataWarehouse edition. Possible values
            include: 'AdventureWorksLT'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Database.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy">
            <summary>
            A database blob auditing policy.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.#ctor">
            <summary>
            Initializes a new instance of the DatabaseBlobAuditingPolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.#ctor(System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.BlobAuditingPolicyState},System.String,System.String,System.Nullable{System.Int32},System.Collections.Generic.IList{System.String},System.Nullable{System.Guid},System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the DatabaseBlobAuditingPolicy class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="kind">Resource kind.</param>
            <param name="state">Specifies the state of the policy. If state is
            Enabled, storageEndpoint and storageAccountAccessKey are required.
            Possible values include: 'Enabled', 'Disabled'</param>
            <param name="storageEndpoint">Specifies the blob storage endpoint
            (e.g. https://MyAccount.blob.core.windows.net). If state is
            Enabled, storageEndpoint is required.</param>
            <param name="storageAccountAccessKey">Specifies the identifier key
            of the auditing storage account. If state is Enabled,
            storageAccountAccessKey is required.</param>
            <param name="retentionDays">Specifies the number of days to keep in
            the audit logs.</param>
            <param name="auditActionsAndGroups">Specifies the Actions and
            Actions-Groups to audit.</param>
            <param name="storageAccountSubscriptionId">Specifies the blob
            storage subscription Id.</param>
            <param name="isStorageSecondaryKeyInUse">Specifies whether
            storageAccountAccessKey value is the storage’s secondary
            key.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.Kind">
            <summary>
            Gets resource kind.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.State">
            <summary>
            Gets or sets specifies the state of the policy. If state is
            Enabled, storageEndpoint and storageAccountAccessKey are required.
            Possible values include: 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.StorageEndpoint">
            <summary>
            Gets or sets specifies the blob storage endpoint (e.g.
            https://MyAccount.blob.core.windows.net). If state is Enabled,
            storageEndpoint is required.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.StorageAccountAccessKey">
            <summary>
            Gets or sets specifies the identifier key of the auditing storage
            account. If state is Enabled, storageAccountAccessKey is required.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.RetentionDays">
            <summary>
            Gets or sets specifies the number of days to keep in the audit
            logs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.AuditActionsAndGroups">
            <summary>
            Gets or sets specifies the Actions and Actions-Groups to audit.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.StorageAccountSubscriptionId">
            <summary>
            Gets or sets specifies the blob storage subscription Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseBlobAuditingPolicy.IsStorageSecondaryKeyInUse">
            <summary>
            Gets or sets specifies whether storageAccountAccessKey value is the
            storage’s secondary key.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DatabaseEdition">
            <summary>
            Defines values for DatabaseEdition.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy">
            <summary>
            Contains information about a database Threat Detection policy.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.#ctor">
            <summary>
            Initializes a new instance of the DatabaseSecurityAlertPolicy
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.#ctor(Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyState,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyEmailAccountAdmins},System.String,System.String,System.Nullable{System.Int32},System.Nullable{Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyUseServerDefault})">
            <summary>
            Initializes a new instance of the DatabaseSecurityAlertPolicy
            class.
            </summary>
            <param name="state">Specifies the state of the policy. If state is
            Enabled, storageEndpoint and storageAccountAccessKey are required.
            Possible values include: 'New', 'Enabled', 'Disabled'</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
            <param name="kind">Resource kind.</param>
            <param name="disabledAlerts">Specifies the semicolon-separated list
            of alerts that are disabled, or empty string to disable no alerts.
            Possible values: Sql_Injection; Sql_Injection_Vulnerability;
            Access_Anomaly; Usage_Anomaly.</param>
            <param name="emailAddresses">Specifies the semicolon-separated list
            of e-mail addresses to which the alert is sent.</param>
            <param name="emailAccountAdmins">Specifies that the alert is sent
            to the account administrators. Possible values include: 'Enabled',
            'Disabled'</param>
            <param name="storageEndpoint">Specifies the blob storage endpoint
            (e.g. https://MyAccount.blob.core.windows.net). This blob storage
            will hold all Threat Detection audit logs. If state is Enabled,
            storageEndpoint is required.</param>
            <param name="storageAccountAccessKey">Specifies the identifier key
            of the Threat Detection audit storage account. If state is Enabled,
            storageAccountAccessKey is required.</param>
            <param name="retentionDays">Specifies the number of days to keep in
            the Threat Detection audit logs.</param>
            <param name="useServerDefault">Specifies whether to use the default
            server policy. Possible values include: 'Enabled',
            'Disabled'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.Location">
            <summary>
            Gets or sets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.Kind">
            <summary>
            Gets resource kind.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.State">
            <summary>
            Gets or sets specifies the state of the policy. If state is
            Enabled, storageEndpoint and storageAccountAccessKey are required.
            Possible values include: 'New', 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.DisabledAlerts">
            <summary>
            Gets or sets specifies the semicolon-separated list of alerts that
            are disabled, or empty string to disable no alerts. Possible
            values: Sql_Injection; Sql_Injection_Vulnerability; Access_Anomaly;
            Usage_Anomaly.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.EmailAddresses">
            <summary>
            Gets or sets specifies the semicolon-separated list of e-mail
            addresses to which the alert is sent.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.EmailAccountAdmins">
            <summary>
            Gets or sets specifies that the alert is sent to the account
            administrators. Possible values include: 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.StorageEndpoint">
            <summary>
            Gets or sets specifies the blob storage endpoint (e.g.
            https://MyAccount.blob.core.windows.net). This blob storage will
            hold all Threat Detection audit logs. If state is Enabled,
            storageEndpoint is required.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.StorageAccountAccessKey">
            <summary>
            Gets or sets specifies the identifier key of the Threat Detection
            audit storage account. If state is Enabled, storageAccountAccessKey
            is required.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.RetentionDays">
            <summary>
            Gets or sets specifies the number of days to keep in the Threat
            Detection audit logs.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.UseServerDefault">
            <summary>
            Gets or sets specifies whether to use the default server policy.
            Possible values include: 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseSecurityAlertPolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DatabaseUsage">
            <summary>
            The database usages.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.#ctor">
            <summary>
            Initializes a new instance of the DatabaseUsage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Double},System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the DatabaseUsage class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="resourceName">The name of the resource.</param>
            <param name="displayName">The usage metric display name.</param>
            <param name="currentValue">The current value of the usage
            metric.</param>
            <param name="limit">The current limit of the usage metric.</param>
            <param name="unit">The units of the usage metric.</param>
            <param name="nextResetTime">The next reset time for the usage
            metric (ISO8601 format).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.ResourceName">
            <summary>
            Gets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.DisplayName">
            <summary>
            Gets the usage metric display name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.CurrentValue">
            <summary>
            Gets the current value of the usage metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.Limit">
            <summary>
            Gets the current limit of the usage metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.Unit">
            <summary>
            Gets the units of the usage metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DatabaseUsage.NextResetTime">
            <summary>
            Gets the next reset time for the usage metric (ISO8601 format).
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DataMaskingFunction">
            <summary>
            Defines values for DataMaskingFunction.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy">
            <summary>
            Represents a database data masking policy.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.#ctor">
            <summary>
            Initializes a new instance of the DataMaskingPolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.#ctor(Microsoft.Azure.Management.Sql.Models.DataMaskingState,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DataMaskingPolicy class.
            </summary>
            <param name="dataMaskingState">The state of the data masking
            policy. Possible values include: 'Disabled', 'Enabled'</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="exemptPrincipals">The list of the exempt principals.
            Specifies the semicolon-separated list of database users for which
            the data masking policy does not apply. The specified users receive
            data results without masking for all of the database
            queries.</param>
            <param name="applicationPrincipals">The list of the application
            principals. This is a legacy parameter and is no longer
            used.</param>
            <param name="maskingLevel">The masking level. This is a legacy
            parameter and is no longer used.</param>
            <param name="location">The location of the data masking
            policy.</param>
            <param name="kind">The kind of data masking policy. Metadata, used
            for Azure portal.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.DataMaskingState">
            <summary>
            Gets or sets the state of the data masking policy. Possible values
            include: 'Disabled', 'Enabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.ExemptPrincipals">
            <summary>
            Gets or sets the list of the exempt principals. Specifies the
            semicolon-separated list of database users for which the data
            masking policy does not apply. The specified users receive data
            results without masking for all of the database queries.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.ApplicationPrincipals">
            <summary>
            Gets the list of the application principals. This is a legacy
            parameter and is no longer used.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.MaskingLevel">
            <summary>
            Gets the masking level. This is a legacy parameter and is no longer
            used.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.Location">
            <summary>
            Gets the location of the data masking policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.Kind">
            <summary>
            Gets the kind of data masking policy. Metadata, used for Azure
            portal.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingPolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DataMaskingRule">
            <summary>
            Represents a database data masking rule.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.#ctor">
            <summary>
            Initializes a new instance of the DataMaskingRule class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.#ctor(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.DataMaskingFunction,System.String,System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.DataMaskingRuleState},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the DataMaskingRule class.
            </summary>
            <param name="schemaName">The schema name on which the data masking
            rule is applied.</param>
            <param name="tableName">The table name on which the data masking
            rule is applied.</param>
            <param name="columnName">The column name on which the data masking
            rule is applied.</param>
            <param name="maskingFunction">The masking function that is used for
            the data masking rule. Possible values include: 'CCN', 'Default',
            'Email', 'Number', 'SSN', 'Text'</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="dataMaskingRuleId">The rule Id.</param>
            <param name="aliasName">The alias name. This is a legacy parameter
            and is no longer used.</param>
            <param name="ruleState">The rule state. Used to delete a rule. To
            delete an existing rule, specify the schemaName, tableName,
            columnName, maskingFunction, and specify ruleState as disabled.
            However, if the rule doesn't already exist, the rule will be
            created with ruleState set to enabled, regardless of the provided
            value of ruleState. Possible values include: 'Disabled',
            'Enabled'</param>
            <param name="numberFrom">The numberFrom property of the masking
            rule. Required if maskingFunction is set to Number, otherwise this
            parameter will be ignored.</param>
            <param name="numberTo">The numberTo property of the data masking
            rule. Required if maskingFunction is set to Number, otherwise this
            parameter will be ignored.</param>
            <param name="prefixSize">If maskingFunction is set to Text, the
            number of characters to show unmasked in the beginning of the
            string. Otherwise, this parameter will be ignored.</param>
            <param name="suffixSize">If maskingFunction is set to Text, the
            number of characters to show unmasked at the end of the string.
            Otherwise, this parameter will be ignored.</param>
            <param name="replacementString">If maskingFunction is set to Text,
            the character to use for masking the unexposed part of the string.
            Otherwise, this parameter will be ignored.</param>
            <param name="location">The location of the data masking
            rule.</param>
            <param name="kind">The kind of Data Masking Rule. Metadata, used
            for Azure portal.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.DataMaskingRuleId">
            <summary>
            Gets the rule Id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.AliasName">
            <summary>
            Gets or sets the alias name. This is a legacy parameter and is no
            longer used.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.RuleState">
            <summary>
            Gets or sets the rule state. Used to delete a rule. To delete an
            existing rule, specify the schemaName, tableName, columnName,
            maskingFunction, and specify ruleState as disabled. However, if the
            rule doesn't already exist, the rule will be created with ruleState
            set to enabled, regardless of the provided value of ruleState.
            Possible values include: 'Disabled', 'Enabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.SchemaName">
            <summary>
            Gets or sets the schema name on which the data masking rule is
            applied.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.TableName">
            <summary>
            Gets or sets the table name on which the data masking rule is
            applied.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.ColumnName">
            <summary>
            Gets or sets the column name on which the data masking rule is
            applied.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.MaskingFunction">
            <summary>
            Gets or sets the masking function that is used for the data masking
            rule. Possible values include: 'CCN', 'Default', 'Email', 'Number',
            'SSN', 'Text'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.NumberFrom">
            <summary>
            Gets or sets the numberFrom property of the masking rule. Required
            if maskingFunction is set to Number, otherwise this parameter will
            be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.NumberTo">
            <summary>
            Gets or sets the numberTo property of the data masking rule.
            Required if maskingFunction is set to Number, otherwise this
            parameter will be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.PrefixSize">
            <summary>
            Gets or sets if maskingFunction is set to Text, the number of
            characters to show unmasked in the beginning of the string.
            Otherwise, this parameter will be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.SuffixSize">
            <summary>
            Gets or sets if maskingFunction is set to Text, the number of
            characters to show unmasked at the end of the string. Otherwise,
            this parameter will be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.ReplacementString">
            <summary>
            Gets or sets if maskingFunction is set to Text, the character to
            use for masking the unexposed part of the string. Otherwise, this
            parameter will be ignored.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.Location">
            <summary>
            Gets the location of the data masking rule.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.Kind">
            <summary>
            Gets the kind of Data Masking Rule. Metadata, used for Azure
            portal.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.DataMaskingRule.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DataMaskingRuleState">
            <summary>
            Defines values for DataMaskingRuleState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.DataMaskingState">
            <summary>
            Defines values for DataMaskingState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.EditionCapability">
            <summary>
            The database edition capabilities.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.EditionCapability.#ctor">
            <summary>
            Initializes a new instance of the EditionCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.EditionCapability.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability})">
            <summary>
            Initializes a new instance of the EditionCapability class.
            </summary>
            <param name="name">The edition name.</param>
            <param name="status">The status of the edition. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'</param>
            <param name="supportedServiceLevelObjectives">The list of supported
            service objectives for the edition.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EditionCapability.Name">
            <summary>
            Gets the edition name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EditionCapability.Status">
            <summary>
            Gets the status of the edition. Possible values include: 'Visible',
            'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EditionCapability.SupportedServiceLevelObjectives">
            <summary>
            Gets the list of supported service objectives for the edition.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPool">
            <summary>
            Represents a database elastic pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPool.#ctor">
            <summary>
            Initializes a new instance of the ElasticPool class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPool.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{System.DateTime},System.String,System.String,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 ElasticPool class.
            </summary>
            <param name="location">Resource location.</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="tags">Resource tags.</param>
            <param name="creationDate">The creation date of the elastic pool
            (ISO8601 format).</param>
            <param name="state">The state of the elastic pool. Possible values
            include: 'Creating', 'Ready', 'Disabled'</param>
            <param name="edition">The edition of the elastic pool. Possible
            values include: 'Basic', 'Standard', 'Premium'</param>
            <param name="dtu">The total shared DTU for the database elastic
            pool.</param>
            <param name="databaseDtuMax">The maximum DTU any one database can
            consume.</param>
            <param name="databaseDtuMin">The minimum DTU all databases are
            guaranteed.</param>
            <param name="storageMB">Gets storage limit for the database elastic
            pool in MB.</param>
            <param name="kind">Kind of elastic pool. This is metadata used for
            the Azure portal experience.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.CreationDate">
            <summary>
            Gets the creation date of the elastic pool (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.State">
            <summary>
            Gets the state of the elastic pool. Possible values include:
            'Creating', 'Ready', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.Edition">
            <summary>
            Gets or sets the edition of the elastic pool. Possible values
            include: 'Basic', 'Standard', 'Premium'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.Dtu">
            <summary>
            Gets or sets the total shared DTU for the database elastic pool.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.DatabaseDtuMax">
            <summary>
            Gets or sets the maximum DTU any one database can consume.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.DatabaseDtuMin">
            <summary>
            Gets or sets the minimum DTU all databases are guaranteed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.StorageMB">
            <summary>
            Gets storage limit for the database elastic pool in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPool.Kind">
            <summary>
            Gets kind of elastic pool. This is metadata used for the Azure
            portal experience.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPool.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity">
            <summary>
            Represents the activity on an elastic pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.#ctor">
            <summary>
            Initializes a new instance of the ElasticPoolActivity class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.Int32},System.String,System.Nullable{System.Int32},System.String,System.Guid,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.Nullable{System.Int64},System.String,System.String,System.Nullable{System.DateTime},System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the ElasticPoolActivity class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
            <param name="endTime">The time the operation finished (ISO8601
            format).</param>
            <param name="errorCode">The error code if available.</param>
            <param name="errorMessage">The error message if available.</param>
            <param name="errorSeverity">The error severity if
            available.</param>
            <param name="operation">The operation name.</param>
            <param name="operationId">The unique operation ID.</param>
            <param name="percentComplete">The percentage complete if
            available.</param>
            <param name="requestedDatabaseDtuMax">The requested max DTU per
            database if available.</param>
            <param name="requestedDatabaseDtuMin">The requested min DTU per
            database if available.</param>
            <param name="requestedDtu">The requested DTU for the pool if
            available.</param>
            <param name="requestedElasticPoolName">The requested name for the
            elastic pool if available.</param>
            <param name="requestedStorageLimitInGB">The requested storage limit
            for the pool in GB if available.</param>
            <param name="elasticPoolName">The name of the elastic pool.</param>
            <param name="serverName">The name of the server the elastic pool is
            in.</param>
            <param name="startTime">The time the operation started (ISO8601
            format).</param>
            <param name="state">The current state of the operation.</param>
            <param name="requestedStorageLimitInMB">The requested storage limit
            in MB.</param>
            <param name="requestedDatabaseDtuGuarantee">The requested per
            database DTU guarantee.</param>
            <param name="requestedDatabaseDtuCap">The requested per database
            DTU cap.</param>
            <param name="requestedDtuGuarantee">The requested DTU
            guarantee.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.Location">
            <summary>
            Gets or sets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.EndTime">
            <summary>
            Gets the time the operation finished (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.ErrorCode">
            <summary>
            Gets the error code if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.ErrorMessage">
            <summary>
            Gets the error message if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.ErrorSeverity">
            <summary>
            Gets the error severity if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.Operation">
            <summary>
            Gets the operation name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.OperationId">
            <summary>
            Gets the unique operation ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.PercentComplete">
            <summary>
            Gets the percentage complete if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDatabaseDtuMax">
            <summary>
            Gets the requested max DTU per database if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDatabaseDtuMin">
            <summary>
            Gets the requested min DTU per database if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDtu">
            <summary>
            Gets the requested DTU for the pool if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedElasticPoolName">
            <summary>
            Gets the requested name for the elastic pool if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedStorageLimitInGB">
            <summary>
            Gets the requested storage limit for the pool in GB if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.ElasticPoolName">
            <summary>
            Gets the name of the elastic pool.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.ServerName">
            <summary>
            Gets the name of the server the elastic pool is in.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.StartTime">
            <summary>
            Gets the time the operation started (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.State">
            <summary>
            Gets the current state of the operation.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedStorageLimitInMB">
            <summary>
            Gets the requested storage limit in MB.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDatabaseDtuGuarantee">
            <summary>
            Gets the requested per database DTU guarantee.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDatabaseDtuCap">
            <summary>
            Gets the requested per database DTU cap.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolActivity.RequestedDtuGuarantee">
            <summary>
            Gets the requested DTU guarantee.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity">
            <summary>
            Represents the activity on an elastic pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.#ctor">
            <summary>
            Initializes a new instance of the ElasticPoolDatabaseActivity
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.#ctor(System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.Int32},System.String,System.Nullable{System.Int32},System.String,System.Guid,System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.String)">
            <summary>
            Initializes a new instance of the ElasticPoolDatabaseActivity
            class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
            <param name="databaseName">The database name.</param>
            <param name="endTime">The time the operation finished (ISO8601
            format).</param>
            <param name="errorCode">The error code if available.</param>
            <param name="errorMessage">The error message if available.</param>
            <param name="errorSeverity">The error severity if
            available.</param>
            <param name="operation">The operation name.</param>
            <param name="operationId">The unique operation ID.</param>
            <param name="percentComplete">The percentage complete if
            available.</param>
            <param name="requestedElasticPoolName">The name for the elastic
            pool the database is moving into if available.</param>
            <param name="currentElasticPoolName">The name of the current
            elastic pool the database is in if available.</param>
            <param name="currentServiceObjective">The name of the current
            service objective if available.</param>
            <param name="requestedServiceObjective">The name of the requested
            service objective if available.</param>
            <param name="serverName">The name of the server the elastic pool is
            in.</param>
            <param name="startTime">The time the operation started (ISO8601
            format).</param>
            <param name="state">The current state of the operation.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.Location">
            <summary>
            Gets or sets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.DatabaseName">
            <summary>
            Gets the database name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.EndTime">
            <summary>
            Gets the time the operation finished (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.ErrorCode">
            <summary>
            Gets the error code if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.ErrorMessage">
            <summary>
            Gets the error message if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.ErrorSeverity">
            <summary>
            Gets the error severity if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.Operation">
            <summary>
            Gets the operation name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.OperationId">
            <summary>
            Gets the unique operation ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.PercentComplete">
            <summary>
            Gets the percentage complete if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.RequestedElasticPoolName">
            <summary>
            Gets the name for the elastic pool the database is moving into if
            available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.CurrentElasticPoolName">
            <summary>
            Gets the name of the current elastic pool the database is in if
            available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.CurrentServiceObjective">
            <summary>
            Gets the name of the current service objective if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.RequestedServiceObjective">
            <summary>
            Gets the name of the requested service objective if available.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.ServerName">
            <summary>
            Gets the name of the server the elastic pool is in.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.StartTime">
            <summary>
            Gets the time the operation started (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDatabaseActivity.State">
            <summary>
            Gets the current state of the operation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability">
            <summary>
            The Elastic Pool DTU capability.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.#ctor">
            <summary>
            Initializes a new instance of the ElasticPoolDtuCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.MaxSizeCapability},Microsoft.Azure.Management.Sql.Models.MaxSizeCapability,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.MaxSizeCapability},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability})">
            <summary>
            Initializes a new instance of the ElasticPoolDtuCapability class.
            </summary>
            <param name="limit">The maximum size of the database (see 'unit'
            for the units).</param>
            <param name="maxDatabaseCount">The maximum number of databases
            supported.</param>
            <param name="status">The status of the capability. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'</param>
            <param name="supportedMaxSizes">The list of supported max
            sizes.</param>
            <param name="includedMaxSize">The included (free) max size for this
            service level objective.</param>
            <param name="supportedPerDatabaseMaxSizes">The list of supported
            max database sizes.</param>
            <param name="supportedPerDatabaseMaxDtus">The list of supported max
            database DTUs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.Limit">
            <summary>
            Gets the maximum size of the database (see 'unit' for the units).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.MaxDatabaseCount">
            <summary>
            Gets the maximum number of databases supported.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.Status">
            <summary>
            Gets the status of the capability. Possible values include:
            'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.SupportedMaxSizes">
            <summary>
            Gets the list of supported max sizes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.IncludedMaxSize">
            <summary>
            Gets the included (free) max size for this service level objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.SupportedPerDatabaseMaxSizes">
            <summary>
            Gets the list of supported max database sizes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability.SupportedPerDatabaseMaxDtus">
            <summary>
            Gets the list of supported max database DTUs.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolEdition">
            <summary>
            Defines values for ElasticPoolEdition.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability">
            <summary>
            The elastic pool edition capabilities.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability.#ctor">
            <summary>
            Initializes a new instance of the ElasticPoolEditionCapability
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ElasticPoolDtuCapability})">
            <summary>
            Initializes a new instance of the ElasticPoolEditionCapability
            class.
            </summary>
            <param name="name">The elastic pool edition name.</param>
            <param name="status">The status of the elastic pool edition.
            Possible values include: 'Visible', 'Available', 'Default',
            'Disabled'</param>
            <param name="supportedElasticPoolDtus">The list of supported
            elastic pool DTU levels for the edition.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability.Name">
            <summary>
            Gets the elastic pool edition name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability.Status">
            <summary>
            Gets the status of the elastic pool edition. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability.SupportedElasticPoolDtus">
            <summary>
            Gets the list of supported elastic pool DTU levels for the edition.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability">
            <summary>
            The max per-database DTU capability.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability.#ctor">
            <summary>
            Initializes a new instance of the
            ElasticPoolPerDatabaseMaxDtuCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability.#ctor(System.Nullable{System.Int64},System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability})">
            <summary>
            Initializes a new instance of the
            ElasticPoolPerDatabaseMaxDtuCapability class.
            </summary>
            <param name="limit">The maximum DTUs per database.</param>
            <param name="status">The status of the capability. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'</param>
            <param name="supportedPerDatabaseMinDtus">The list of supported min
            database DTUs.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability.Limit">
            <summary>
            Gets the maximum DTUs per database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability.Status">
            <summary>
            Gets the status of the capability. Possible values include:
            'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMaxDtuCapability.SupportedPerDatabaseMinDtus">
            <summary>
            Gets the list of supported min database DTUs.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability">
            <summary>
            The minimum per-database DTU capability.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability.#ctor">
            <summary>
            Initializes a new instance of the
            ElasticPoolPerDatabaseMinDtuCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability.#ctor(System.Nullable{System.Int64},System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus})">
            <summary>
            Initializes a new instance of the
            ElasticPoolPerDatabaseMinDtuCapability class.
            </summary>
            <param name="limit">The maximum DTUs per database.</param>
            <param name="status">The status of the capability. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability.Limit">
            <summary>
            Gets the maximum DTUs per database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ElasticPoolPerDatabaseMinDtuCapability.Status">
            <summary>
            Gets the status of the capability. Possible values include:
            'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ElasticPoolState">
            <summary>
            Defines values for ElasticPoolState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.EncryptionProtector">
            <summary>
            The server encryption protector.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.#ctor">
            <summary>
            Initializes a new instance of the EncryptionProtector class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.#ctor(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 EncryptionProtector class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="kind">Kind of encryption protector. This is metadata
            used for the Azure portal experience. Possible values include: '',
            'azurekeyvault', 'servicemanaged'</param>
            <param name="location">Resource location.</param>
            <param name="subregion">Subregion of the encryption
            protector.</param>
            <param name="serverKeyName">The name of the server key.</param>
            <param name="serverKeyType">The encryption protector type like
            'ServiceManaged', 'AzureKeyVault'. Possible values include:
            'ServiceManaged', 'AzureKeyVault'</param>
            <param name="uri">The URI of the server key.</param>
            <param name="thumbprint">Thumbprint of the server key.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.Kind">
            <summary>
            Gets or sets kind of encryption protector. This is metadata used
            for the Azure portal experience. Possible values include: '',
            'azurekeyvault', 'servicemanaged'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.Location">
            <summary>
            Gets resource location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.Subregion">
            <summary>
            Gets subregion of the encryption protector.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.ServerKeyName">
            <summary>
            Gets or sets the name of the server key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.ServerKeyType">
            <summary>
            Gets or sets the encryption protector type like 'ServiceManaged',
            'AzureKeyVault'. Possible values include: 'ServiceManaged',
            'AzureKeyVault'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.Uri">
            <summary>
            Gets the URI of the server key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.EncryptionProtector.Thumbprint">
            <summary>
            Gets thumbprint of the server key.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ExportRequest">
            <summary>
            Export database parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ExportRequest.#ctor">
            <summary>
            Initializes a new instance of the ExportRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ExportRequest.#ctor(Microsoft.Azure.Management.Sql.Models.StorageKeyType,System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.AuthenticationType})">
            <summary>
            Initializes a new instance of the ExportRequest class.
            </summary>
            <param name="storageKeyType">The type of the storage key to use.
            Possible values include: 'StorageAccessKey',
            'SharedAccessKey'</param>
            <param name="storageKey">The storage key to use. If storage key
            type is SharedAccessKey, it must be preceded with a "?."</param>
            <param name="storageUri">The storage uri to use.</param>
            <param name="administratorLogin">The name of the SQL
            administrator.</param>
            <param name="administratorLoginPassword">The password of the SQL
            administrator.</param>
            <param name="authenticationType">The authentication type. Possible
            values include: 'SQL', 'ADPassword'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.StorageKeyType">
            <summary>
            Gets or sets the type of the storage key to use. Possible values
            include: 'StorageAccessKey', 'SharedAccessKey'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.StorageKey">
            <summary>
            Gets or sets the storage key to use. If storage key type is
            SharedAccessKey, it must be preceded with a "?."
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.StorageUri">
            <summary>
            Gets or sets the storage uri to use.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.AdministratorLogin">
            <summary>
            Gets or sets the name of the SQL administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.AdministratorLoginPassword">
            <summary>
            Gets or sets the password of the SQL administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ExportRequest.AuthenticationType">
            <summary>
            Gets or sets the authentication type. Possible values include:
            'SQL', 'ADPassword'
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ExportRequest.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.FailoverGroup">
            <summary>
            A failover group.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroup.#ctor">
            <summary>
            Initializes a new instance of the FailoverGroup class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroup.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint,Microsoft.Azure.Management.Sql.Models.FailoverGroupReadOnlyEndpoint,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.PartnerInfo},System.Collections.Generic.IList{System.String})">
            <summary>
            Initializes a new instance of the FailoverGroup 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="tags">Resource tags.</param>
            <param name="readWriteEndpoint">Read-write endpoint of the failover
            group instance.</param>
            <param name="readOnlyEndpoint">Read-only endpoint of the failover
            group instance.</param>
            <param name="replicationRole">Local replication role of the
            failover group instance. Possible values include: 'Primary',
            'Secondary'</param>
            <param name="replicationState">Replication state of the failover
            group instance.</param>
            <param name="partnerServers">List of partner server information for
            the failover group.</param>
            <param name="databases">List of databases in the failover
            group.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.Location">
            <summary>
            Gets resource location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.Tags">
            <summary>
            Gets or sets resource tags.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.ReadWriteEndpoint">
            <summary>
            Gets or sets read-write endpoint of the failover group instance.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.ReadOnlyEndpoint">
            <summary>
            Gets or sets read-only endpoint of the failover group instance.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.ReplicationRole">
            <summary>
            Gets local replication role of the failover group instance.
            Possible values include: 'Primary', 'Secondary'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.ReplicationState">
            <summary>
            Gets replication state of the failover group instance.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.PartnerServers">
            <summary>
            Gets or sets list of partner server information for the failover
            group.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroup.Databases">
            <summary>
            Gets or sets list of databases in the failover group.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadOnlyEndpoint">
            <summary>
            Read-only endpoint of the failover group instance.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadOnlyEndpoint.#ctor">
            <summary>
            Initializes a new instance of the FailoverGroupReadOnlyEndpoint
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadOnlyEndpoint.#ctor(System.String)">
            <summary>
            Initializes a new instance of the FailoverGroupReadOnlyEndpoint
            class.
            </summary>
            <param name="failoverPolicy">Failover policy of the read-only
            endpoint for the failover group. Possible values include:
            'Disabled', 'Enabled'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadOnlyEndpoint.FailoverPolicy">
            <summary>
            Gets or sets failover policy of the read-only endpoint for the
            failover group. Possible values include: 'Disabled', 'Enabled'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint">
            <summary>
            Read-write endpoint of the failover group instance.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint.#ctor">
            <summary>
            Initializes a new instance of the FailoverGroupReadWriteEndpoint
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint.#ctor(System.String,System.Nullable{System.Int32})">
            <summary>
            Initializes a new instance of the FailoverGroupReadWriteEndpoint
            class.
            </summary>
            <param name="failoverPolicy">Failover policy of the read-write
            endpoint for the failover group. Possible values include: 'Manual',
            'Automatic'</param>
            <param name="failoverWithDataLossGracePeriodMinutes">Grace period
            before failover with data loss is attempted for the read-write
            endpoint.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint.FailoverPolicy">
            <summary>
            Gets or sets failover policy of the read-write endpoint for the
            failover group. Possible values include: 'Manual', 'Automatic'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FailoverGroupReadWriteEndpoint.FailoverWithDataLossGracePeriodMinutes">
            <summary>
            Gets or sets grace period before failover with data loss is
            attempted for the read-write endpoint.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.FailoverGroupReplicationRole">
            <summary>
            Defines values for FailoverGroupReplicationRole.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.FirewallRule">
            <summary>
            Represents a server firewall rule.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FirewallRule.#ctor">
            <summary>
            Initializes a new instance of the FirewallRule class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FirewallRule.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the FirewallRule class.
            </summary>
            <param name="startIpAddress">The start IP address of the firewall
            rule. Must be IPv4 format. Use value '0.0.0.0' to represent all
            Azure-internal IP addresses.</param>
            <param name="endIpAddress">The end IP address of the firewall rule.
            Must be IPv4 format. Must be greater than or equal to
            startIpAddress. Use value '0.0.0.0' to represent all Azure-internal
            IP addresses.</param>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="kind">Kind of server that contains this firewall
            rule.</param>
            <param name="location">Location of the server that contains this
            firewall rule.</param>
            <param name="type">Type of resource this is.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FirewallRule.Kind">
            <summary>
            Gets kind of server that contains this firewall rule.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FirewallRule.Location">
            <summary>
            Gets location of the server that contains this firewall rule.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FirewallRule.Type">
            <summary>
            Gets type of resource this is.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FirewallRule.StartIpAddress">
            <summary>
            Gets or sets the start IP address of the firewall rule. Must be
            IPv4 format. Use value '0.0.0.0' to represent all Azure-internal IP
            addresses.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.FirewallRule.EndIpAddress">
            <summary>
            Gets or sets the end IP address of the firewall rule. Must be IPv4
            format. Must be greater than or equal to startIpAddress. Use value
            '0.0.0.0' to represent all Azure-internal IP addresses.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.FirewallRule.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy">
            <summary>
            A database geo backup policy.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.#ctor">
            <summary>
            Initializes a new instance of the GeoBackupPolicy class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.#ctor(Microsoft.Azure.Management.Sql.Models.GeoBackupPolicyState,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the GeoBackupPolicy class.
            </summary>
            <param name="state">The state of the geo backup policy. Possible
            values include: 'Disabled', 'Enabled'</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="storageType">The storage type of the geo backup
            policy.</param>
            <param name="kind">Kind of geo backup policy. This is metadata
            used for the Azure portal experience.</param>
            <param name="location">Backup policy location.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.State">
            <summary>
            Gets or sets the state of the geo backup policy. Possible values
            include: 'Disabled', 'Enabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.StorageType">
            <summary>
            Gets the storage type of the geo backup policy.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.Kind">
            <summary>
            Gets kind of geo backup policy. This is metadata used for the
            Azure portal experience.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.Location">
            <summary>
            Gets backup policy location.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicy.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.GeoBackupPolicyState">
            <summary>
            Defines values for GeoBackupPolicyState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.IdentityType">
            <summary>
            Defines values for IdentityType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ImportExportResponse">
            <summary>
            Response for Import/Export Get operation.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.#ctor">
            <summary>
            Initializes a new instance of the ImportExportResponse class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Guid},System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ImportExportResponse class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="requestType">The request type of the
            operation.</param>
            <param name="requestId">The request type of the operation.</param>
            <param name="serverName">The name of the server.</param>
            <param name="databaseName">The name of the database.</param>
            <param name="status">The status message returned from the
            server.</param>
            <param name="lastModifiedTime">The operation status last modified
            time.</param>
            <param name="queuedTime">The operation queued time.</param>
            <param name="blobUri">The blob uri.</param>
            <param name="errorMessage">The error message returned from the
            server.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.RequestType">
            <summary>
            Gets the request type of the operation.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.RequestId">
            <summary>
            Gets the request type of the operation.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.ServerName">
            <summary>
            Gets the name of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.DatabaseName">
            <summary>
            Gets the name of the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.Status">
            <summary>
            Gets the status message returned from the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.LastModifiedTime">
            <summary>
            Gets the operation status last modified time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.QueuedTime">
            <summary>
            Gets the operation queued time.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.BlobUri">
            <summary>
            Gets the blob uri.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExportResponse.ErrorMessage">
            <summary>
            Gets the error message returned from the server.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest">
            <summary>
            Import database parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.#ctor">
            <summary>
            Initializes a new instance of the ImportExtensionRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.#ctor(Microsoft.Azure.Management.Sql.Models.StorageKeyType,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.AuthenticationType})">
            <summary>
            Initializes a new instance of the ImportExtensionRequest class.
            </summary>
            <param name="storageKeyType">The type of the storage key to use.
            Possible values include: 'StorageAccessKey',
            'SharedAccessKey'</param>
            <param name="storageKey">The storage key to use. If storage key
            type is SharedAccessKey, it must be preceded with a "?."</param>
            <param name="storageUri">The storage uri to use.</param>
            <param name="administratorLogin">The name of the SQL
            administrator.</param>
            <param name="administratorLoginPassword">The password of the SQL
            administrator.</param>
            <param name="name">The name of the extension.</param>
            <param name="type">The type of the extension.</param>
            <param name="authenticationType">The authentication type. Possible
            values include: 'SQL', 'ADPassword'</param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.#cctor">
            <summary>
            Static constructor for ImportExtensionRequest class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.Name">
            <summary>
            Gets or sets the name of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.Type">
            <summary>
            Gets or sets the type of the extension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.StorageKeyType">
            <summary>
            Gets or sets the type of the storage key to use. Possible values
            include: 'StorageAccessKey', 'SharedAccessKey'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.StorageKey">
            <summary>
            Gets or sets the storage key to use. If storage key type is
            SharedAccessKey, it must be preceded with a "?."
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.StorageUri">
            <summary>
            Gets or sets the storage uri to use.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.AdministratorLogin">
            <summary>
            Gets or sets the name of the SQL administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.AdministratorLoginPassword">
            <summary>
            Gets or sets the password of the SQL administrator.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.AuthenticationType">
            <summary>
            Gets or sets the authentication type. Possible values include:
            'SQL', 'ADPassword'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.OperationMode">
            <summary>
            The type of import operation being performed. This is always
            Import.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportExtensionRequest.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ImportRequest">
            <summary>
            Import database parameters.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportRequest.#ctor">
            <summary>
            Initializes a new instance of the ImportRequest class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportRequest.#ctor(Microsoft.Azure.Management.Sql.Models.StorageKeyType,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.AuthenticationType})">
            <summary>
            Initializes a new instance of the ImportRequest class.
            </summary>
            <param name="storageKeyType">The type of the storage key to use.
            Possible values include: 'StorageAccessKey',
            'SharedAccessKey'</param>
            <param name="storageKey">The storage key to use. If storage key
            type is SharedAccessKey, it must be preceded with a "?."</param>
            <param name="storageUri">The storage uri to use.</param>
            <param name="administratorLogin">The name of the SQL
            administrator.</param>
            <param name="administratorLoginPassword">The password of the SQL
            administrator.</param>
            <param name="databaseName">The name of the database to
            import.</param>
            <param name="edition">The edition for the database being created.
            Possible values include: 'Web', 'Business', 'Basic', 'Standard',
            'Premium', 'Free', 'Stretch', 'DataWarehouse', 'System',
            'System2'</param>
            <param name="serviceObjectiveName">The name of the service
            objective to assign to the database. Possible values include:
            'Basic', 'S0', 'S1', 'S2', 'S3', 'P1', 'P2', 'P3', 'P4', 'P6',
            'P11', 'P15', 'System', 'System2', 'ElasticPool'</param>
            <param name="maxSizeBytes">The maximum size for the newly imported
            database.</param>
            <param name="authenticationType">The authentication type. Possible
            values include: 'SQL', 'ADPassword'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportRequest.DatabaseName">
            <summary>
            Gets or sets the name of the database to import.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportRequest.Edition">
            <summary>
            Gets or sets the edition for the database being created. Possible
            values include: 'Web', 'Business', 'Basic', 'Standard', 'Premium',
            'Free', 'Stretch', 'DataWarehouse', 'System', 'System2'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportRequest.ServiceObjectiveName">
            <summary>
            Gets or sets the name of the service objective to assign to the
            database. Possible values include: 'Basic', 'S0', 'S1', 'S2', 'S3',
            'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'System', 'System2',
            'ElasticPool'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ImportRequest.MaxSizeBytes">
            <summary>
            Gets or sets the maximum size for the newly imported database.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ImportRequest.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.LocationCapabilities">
            <summary>
            The capabilities for a location.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.LocationCapabilities.#ctor">
            <summary>
            Initializes a new instance of the LocationCapabilities class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.LocationCapabilities.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ServerVersionCapability})">
            <summary>
            Initializes a new instance of the LocationCapabilities class.
            </summary>
            <param name="name">The location name.</param>
            <param name="status">Azure SQL Database's status for the location.
            Possible values include: 'Visible', 'Available', 'Default',
            'Disabled'</param>
            <param name="supportedServerVersions">The list of supported server
            versions.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.LocationCapabilities.Name">
            <summary>
            Gets the location name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.LocationCapabilities.Status">
            <summary>
            Gets azure SQL Database's status for the location. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.LocationCapabilities.SupportedServerVersions">
            <summary>
            Gets the list of supported server versions.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability">
            <summary>
            The maximum size limits for a database.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability.#ctor">
            <summary>
            Initializes a new instance of the MaxSizeCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability.#ctor(System.Int64,System.Nullable{Microsoft.Azure.Management.Sql.Models.MaxSizeUnits},System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus})">
            <summary>
            Initializes a new instance of the MaxSizeCapability class.
            </summary>
            <param name="limit">The maximum size of the database (see 'unit'
            for the units).</param>
            <param name="unit">The units that the limit is expressed in.
            Possible values include: 'Megabytes', 'Gigabytes', 'Terabytes',
            'Petabytes'</param>
            <param name="status">The status of the maximum size capability.
            Possible values include: 'Visible', 'Available', 'Default',
            'Disabled'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability.Limit">
            <summary>
            Gets the maximum size of the database (see 'unit' for the units).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability.Unit">
            <summary>
            Gets the units that the limit is expressed in. Possible values
            include: 'Megabytes', 'Gigabytes', 'Terabytes', 'Petabytes'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MaxSizeCapability.Status">
            <summary>
            Gets the status of the maximum size capability. Possible values
            include: 'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MaxSizeUnits">
            <summary>
            Defines values for MaxSizeUnits.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.Metric">
            <summary>
            Database metrics.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Metric.#ctor">
            <summary>
            Initializes a new instance of the Metric class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Metric.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String,System.String,Microsoft.Azure.Management.Sql.Models.MetricName,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.MetricValue})">
            <summary>
            Initializes a new instance of the Metric class.
            </summary>
            <param name="startTime">The start time for the metric (ISO-8601
            format).</param>
            <param name="endTime">The end time for the metric (ISO-8601
            format).</param>
            <param name="timeGrain">The time step to be used to summarize the
            metric values.</param>
            <param name="unit">The unit of the metric. Possible values include:
            'count', 'bytes', 'seconds', 'percent', 'countPerSecond',
            'bytesPerSecond'</param>
            <param name="name">The name information for the metric.</param>
            <param name="metricValues">The metric values for the specified time
            window and timestep.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.StartTime">
            <summary>
            Gets the start time for the metric (ISO-8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.EndTime">
            <summary>
            Gets the end time for the metric (ISO-8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.TimeGrain">
            <summary>
            Gets the time step to be used to summarize the metric values.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.Unit">
            <summary>
            Gets the unit of the metric. Possible values include: 'count',
            'bytes', 'seconds', 'percent', 'countPerSecond', 'bytesPerSecond'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.Name">
            <summary>
            Gets the name information for the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Metric.MetricValues">
            <summary>
            Gets the metric values for the specified time window and timestep.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MetricAvailability">
            <summary>
            A metric availability value.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricAvailability.#ctor">
            <summary>
            Initializes a new instance of the MetricAvailability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricAvailability.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MetricAvailability class.
            </summary>
            <param name="retention">The length of retention for the database
            metric.</param>
            <param name="timeGrain">The granularity of the database
            metric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricAvailability.Retention">
            <summary>
            Gets the length of retention for the database metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricAvailability.TimeGrain">
            <summary>
            Gets the granularity of the database metric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MetricDefinition">
            <summary>
            A database metric definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricDefinition.#ctor">
            <summary>
            Initializes a new instance of the MetricDefinition class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricDefinition.#ctor(Microsoft.Azure.Management.Sql.Models.MetricName,System.String,System.String,System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.MetricAvailability})">
            <summary>
            Initializes a new instance of the MetricDefinition class.
            </summary>
            <param name="name">The name information for the metric.</param>
            <param name="primaryAggregationType">The primary aggregation type
            defining how metric values are displayed. Possible values include:
            'None', 'Average', 'Count', 'Minimum', 'Maximum', 'Total'</param>
            <param name="resourceUri">The resource uri of the database.</param>
            <param name="unit">The unit of the metric. Possible values include:
            'Count', 'Bytes', 'Seconds', 'Percent', 'CountPerSecond',
            'BytesPerSecond'</param>
            <param name="metricAvailabilities">The list of database metric
            availabities for the metric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricDefinition.Name">
            <summary>
            Gets the name information for the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricDefinition.PrimaryAggregationType">
            <summary>
            Gets the primary aggregation type defining how metric values are
            displayed. Possible values include: 'None', 'Average', 'Count',
            'Minimum', 'Maximum', 'Total'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricDefinition.ResourceUri">
            <summary>
            Gets the resource uri of the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricDefinition.Unit">
            <summary>
            Gets the unit of the metric. Possible values include: 'Count',
            'Bytes', 'Seconds', 'Percent', 'CountPerSecond', 'BytesPerSecond'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricDefinition.MetricAvailabilities">
            <summary>
            Gets the list of database metric availabities for the metric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MetricName">
            <summary>
            A database metric name.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricName.#ctor">
            <summary>
            Initializes a new instance of the MetricName class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricName.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the MetricName class.
            </summary>
            <param name="value">The name of the database metric.</param>
            <param name="localizedValue">The friendly name of the database
            metric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricName.Value">
            <summary>
            Gets the name of the database metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricName.LocalizedValue">
            <summary>
            Gets the friendly name of the database metric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.MetricValue">
            <summary>
            Represents database metrics.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricValue.#ctor">
            <summary>
            Initializes a new instance of the MetricValue class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.MetricValue.#ctor(System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.DateTime},System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the MetricValue class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="count">The number of values for the metric.</param>
            <param name="average">The average value of the metric.</param>
            <param name="maximum">The max value of the metric.</param>
            <param name="minimum">The min value of the metric.</param>
            <param name="timestamp">The metric timestamp (ISO-8601
            format).</param>
            <param name="total">The total value of the metric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Count">
            <summary>
            Gets the number of values for the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Average">
            <summary>
            Gets the average value of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Maximum">
            <summary>
            Gets the max value of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Minimum">
            <summary>
            Gets the min value of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Timestamp">
            <summary>
            Gets the metric timestamp (ISO-8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.MetricValue.Total">
            <summary>
            Gets the total value of the metric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.Operation">
            <summary>
            SQL REST API operation definition.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Operation.#ctor">
            <summary>
            Initializes a new instance of the Operation class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Operation.#ctor(System.String,Microsoft.Azure.Management.Sql.Models.OperationDisplay)">
            <summary>
            Initializes a new instance of the Operation class.
            </summary>
            <param name="name">Operation name:
            {provider}/{resource}/{operation}</param>
            <param name="display">Display metadata associated with the
            operation.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Operation.Name">
            <summary>
            Gets or sets operation name: {provider}/{resource}/{operation}
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Operation.Display">
            <summary>
            Gets or sets display metadata associated with the operation.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.OperationDisplay">
            <summary>
            Display metadata associated with the operation.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationDisplay.#ctor">
            <summary>
            Initializes a new instance of the OperationDisplay class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationDisplay.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the OperationDisplay class.
            </summary>
            <param name="provider">Service provider: Microsoft SQL
            Database.</param>
            <param name="resource">Resource on which the operation is
            performed: Server, Database, etc.</param>
            <param name="operation">Type of operation: get, read, delete,
            etc.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationDisplay.Provider">
            <summary>
            Gets or sets service provider: Microsoft SQL Database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationDisplay.Resource">
            <summary>
            Gets or sets resource on which the operation is performed: Server,
            Database, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationDisplay.Operation">
            <summary>
            Gets or sets type of operation: get, read, delete, etc.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.OperationImpact">
            <summary>
            The impact of an operation, both in absolute and relative terms.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationImpact.#ctor">
            <summary>
            Initializes a new instance of the OperationImpact class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationImpact.#ctor(System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the OperationImpact class.
            </summary>
            <param name="name">The name of the impact dimension.</param>
            <param name="unit">The unit in which estimated impact to dimension
            is measured.</param>
            <param name="changeValueAbsolute">The absolute impact to
            dimension.</param>
            <param name="changeValueRelative">The relative impact to dimension
            (null if not applicable)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationImpact.Name">
            <summary>
            Gets the name of the impact dimension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationImpact.Unit">
            <summary>
            Gets the unit in which estimated impact to dimension is measured.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationImpact.ChangeValueAbsolute">
            <summary>
            Gets the absolute impact to dimension.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationImpact.ChangeValueRelative">
            <summary>
            Gets the relative impact to dimension (null if not applicable)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.OperationListResult">
            <summary>
            Result of the request to list SQL operations. It contains a list of
            operations and a URL link to get the next set of results.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationListResult.#ctor">
            <summary>
            Initializes a new instance of the OperationListResult class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.OperationListResult.#ctor(System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.Operation},System.String)">
            <summary>
            Initializes a new instance of the OperationListResult class.
            </summary>
            <param name="value">List of SQL operations supported by the SQL
            resource provider.</param>
            <param name="nextLink">URL to get the next set of operation list
            results if there are any.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationListResult.Value">
            <summary>
            Gets or sets list of SQL operations supported by the SQL resource
            provider.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.OperationListResult.NextLink">
            <summary>
            Gets or sets URL to get the next set of operation list results if
            there are any.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.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.Sql.Models.Page`1.NextPageLink">
            <summary>
            Gets the link to the next page.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.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.Sql.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.Sql.Models.Page1`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.Sql.Models.Page1`1.NextPageLink">
            <summary>
            Gets the link to the next page.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Page1`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.Sql.Models.Page1`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.Sql.Models.PartnerInfo">
            <summary>
            Partner server information for the failover group.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.PartnerInfo.#ctor">
            <summary>
            Initializes a new instance of the PartnerInfo class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.PartnerInfo.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the PartnerInfo class.
            </summary>
            <param name="id">Resource identifier of the partner server.</param>
            <param name="location">Geo location of the partner server.</param>
            <param name="replicationRole">Replication role of the partner
            server. Possible values include: 'Primary', 'Secondary'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.PartnerInfo.Id">
            <summary>
            Gets or sets resource identifier of the partner server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.PartnerInfo.Location">
            <summary>
            Gets geo location of the partner server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.PartnerInfo.ReplicationRole">
            <summary>
            Gets replication role of the partner server. Possible values
            include: 'Primary', 'Secondary'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.PerformanceLevelUnit">
            <summary>
            Defines values for PerformanceLevelUnit.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.PrimaryAggregationType">
            <summary>
            Defines values for PrimaryAggregationType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ProxyResource">
            <summary>
            ARM proxy resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ProxyResource.#ctor">
            <summary>
            Initializes a new instance of the ProxyResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ProxyResource.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ProxyResource class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReadOnlyEndpointFailoverPolicy">
            <summary>
            Defines values for ReadOnlyEndpointFailoverPolicy.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReadScale">
            <summary>
            Defines values for ReadScale.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReadWriteEndpointFailoverPolicy">
            <summary>
            Defines values for ReadWriteEndpointFailoverPolicy.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool">
            <summary>
            Represents a recommented elastic pool.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.#ctor">
            <summary>
            Initializes a new instance of the RecommendedElasticPool class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.Double},System.Nullable{System.Double},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.Database},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric})">
            <summary>
            Initializes a new instance of the RecommendedElasticPool class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="databaseEdition">The edition of the recommended
            elastic pool. The ElasticPoolEdition enumeration contains all the
            valid editions. Possible values include: 'Basic', 'Standard',
            'Premium'</param>
            <param name="dtu">The DTU for the recommended elastic pool.</param>
            <param name="databaseDtuMin">The minimum DTU for the
            database.</param>
            <param name="databaseDtuMax">The maximum DTU for the
            database.</param>
            <param name="storageMB">Gets storage size in megabytes.</param>
            <param name="observationPeriodStart">The observation period start
            (ISO8601 format).</param>
            <param name="observationPeriodEnd">The observation period start
            (ISO8601 format).</param>
            <param name="maxObservedDtu">Gets maximum observed DTU.</param>
            <param name="maxObservedStorageMB">Gets maximum observed storage in
            megabytes.</param>
            <param name="databases">The list of databases in this pool.
            Expanded property</param>
            <param name="metrics">The list of databases housed in the server.
            Expanded property</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.DatabaseEdition">
            <summary>
            Gets the edition of the recommended elastic pool. The
            ElasticPoolEdition enumeration contains all the valid editions.
            Possible values include: 'Basic', 'Standard', 'Premium'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.Dtu">
            <summary>
            Gets or sets the DTU for the recommended elastic pool.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.DatabaseDtuMin">
            <summary>
            Gets or sets the minimum DTU for the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.DatabaseDtuMax">
            <summary>
            Gets or sets the maximum DTU for the database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.StorageMB">
            <summary>
            Gets storage size in megabytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.ObservationPeriodStart">
            <summary>
            Gets the observation period start (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.ObservationPeriodEnd">
            <summary>
            Gets the observation period start (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.MaxObservedDtu">
            <summary>
            Gets maximum observed DTU.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.MaxObservedStorageMB">
            <summary>
            Gets maximum observed storage in megabytes.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.Databases">
            <summary>
            Gets the list of databases in this pool. Expanded property
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPool.Metrics">
            <summary>
            Gets the list of databases housed in the server. Expanded property
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric">
            <summary>
            Represents recommended elastic pool metric.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric.#ctor">
            <summary>
            Initializes a new instance of the RecommendedElasticPoolMetric
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric.#ctor(System.Nullable{System.DateTime},System.Nullable{System.Double},System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the RecommendedElasticPoolMetric
            class.
            </summary>
            <param name="dateTime">The time of metric (ISO8601 format).</param>
            <param name="dtu">Gets or sets the DTUs (Database Transaction
            Units). See
            https://azure.microsoft.com/documentation/articles/sql-database-what-is-a-dtu/</param>
            <param name="sizeGB">Gets or sets size in gigabytes.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric.DateTime">
            <summary>
            Gets or sets the time of metric (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric.Dtu">
            <summary>
            Gets or sets the DTUs (Database Transaction Units). See
            https://azure.microsoft.com/documentation/articles/sql-database-what-is-a-dtu/
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedElasticPoolMetric.SizeGB">
            <summary>
            Gets or sets size in gigabytes.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedIndex">
            <summary>
            Represents a database recommended index.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.#ctor">
            <summary>
            Initializes a new instance of the RecommendedIndex class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.#ctor(System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.RecommendedIndexAction},System.Nullable{Microsoft.Azure.Management.Sql.Models.RecommendedIndexState},System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{Microsoft.Azure.Management.Sql.Models.RecommendedIndexType},System.String,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String},System.String,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.OperationImpact},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.OperationImpact})">
            <summary>
            Initializes a new instance of the RecommendedIndex class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="action">The proposed index action. You can create a
            missing index, drop an unused index, or rebuild an existing index
            to improve its performance. Possible values include: 'Create',
            'Drop', 'Rebuild'</param>
            <param name="state">The current recommendation state. Possible
            values include: 'Active', 'Pending', 'Executing', 'Verifying',
            'Pending Revert', 'Reverting', 'Reverted', 'Ignored', 'Expired',
            'Blocked', 'Success'</param>
            <param name="created">The UTC datetime showing when this resource
            was created (ISO8601 format).</param>
            <param name="lastModified">The UTC datetime of when was this
            resource last changed (ISO8601 format).</param>
            <param name="indexType">The type of index (CLUSTERED, NONCLUSTERED,
            COLUMNSTORE, CLUSTERED COLUMNSTORE). Possible values include:
            'CLUSTERED', 'NONCLUSTERED', 'COLUMNSTORE', 'CLUSTERED
            COLUMNSTORE'</param>
            <param name="schema">The schema where table to build index over
            resides</param>
            <param name="table">The table on which to build index.</param>
            <param name="columns">Columns over which to build index</param>
            <param name="includedColumns">The list of column names to be
            included in the index</param>
            <param name="indexScript">The full build index script</param>
            <param name="estimatedImpact">The estimated impact of doing
            recommended index action.</param>
            <param name="reportedImpact">The values reported after index action
            is complete.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.Action">
            <summary>
            Gets the proposed index action. You can create a missing index,
            drop an unused index, or rebuild an existing index to improve its
            performance. Possible values include: 'Create', 'Drop', 'Rebuild'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.State">
            <summary>
            Gets the current recommendation state. Possible values include:
            'Active', 'Pending', 'Executing', 'Verifying', 'Pending Revert',
            'Reverting', 'Reverted', 'Ignored', 'Expired', 'Blocked', 'Success'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.Created">
            <summary>
            Gets the UTC datetime showing when this resource was created
            (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.LastModified">
            <summary>
            Gets the UTC datetime of when was this resource last changed
            (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.IndexType">
            <summary>
            Gets the type of index (CLUSTERED, NONCLUSTERED, COLUMNSTORE,
            CLUSTERED COLUMNSTORE). Possible values include: 'CLUSTERED',
            'NONCLUSTERED', 'COLUMNSTORE', 'CLUSTERED COLUMNSTORE'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.Schema">
            <summary>
            Gets the schema where table to build index over resides
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.Table">
            <summary>
            Gets the table on which to build index.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.Columns">
            <summary>
            Gets columns over which to build index
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.IncludedColumns">
            <summary>
            Gets the list of column names to be included in the index
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.IndexScript">
            <summary>
            Gets the full build index script
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.EstimatedImpact">
            <summary>
            Gets the estimated impact of doing recommended index action.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecommendedIndex.ReportedImpact">
            <summary>
            Gets the values reported after index action is complete.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedIndexAction">
            <summary>
            Defines values for RecommendedIndexAction.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedIndexState">
            <summary>
            Defines values for RecommendedIndexState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecommendedIndexType">
            <summary>
            Defines values for RecommendedIndexType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase">
            <summary>
            Represents a recoverable database
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.#ctor">
            <summary>
            Initializes a new instance of the RecoverableDatabase class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the RecoverableDatabase class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="edition">The edition of the database</param>
            <param name="serviceLevelObjective">The service level objective
            name of the database</param>
            <param name="elasticPoolName">The elastic pool name of the
            database</param>
            <param name="lastAvailableBackupDate">The last available backup
            date of the database (ISO8601 format)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.Edition">
            <summary>
            Gets the edition of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.ServiceLevelObjective">
            <summary>
            Gets the service level objective name of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.ElasticPoolName">
            <summary>
            Gets the elastic pool name of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RecoverableDatabase.LastAvailableBackupDate">
            <summary>
            Gets the last available backup date of the database (ISO8601
            format)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReplicationLink">
            <summary>
            Represents a database replication link.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ReplicationLink.#ctor">
            <summary>
            Initializes a new instance of the ReplicationLink class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ReplicationLink.#ctor(System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.String,System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.ReplicationRole},System.Nullable{Microsoft.Azure.Management.Sql.Models.ReplicationRole},System.Nullable{System.DateTime},System.Nullable{System.Int32},System.String)">
            <summary>
            Initializes a new instance of the ReplicationLink class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="location">Location of the server that contains this
            firewall rule.</param>
            <param name="type">Type of resource this is.</param>
            <param name="isTerminationAllowed">Legacy value indicating whether
            termination is allowed. Currently always returns true.</param>
            <param name="replicationMode">Replication mode of this replication
            link.</param>
            <param name="partnerServer">The name of the server hosting the
            partner database.</param>
            <param name="partnerDatabase">The name of the partner
            database.</param>
            <param name="partnerLocation">The Azure Region of the partner
            database.</param>
            <param name="role">The role of the database in the replication
            link. Possible values include: 'Primary', 'Secondary',
            'NonReadableSecondary', 'Source', 'Copy'</param>
            <param name="partnerRole">The role of the partner database in the
            replication link. Possible values include: 'Primary', 'Secondary',
            'NonReadableSecondary', 'Source', 'Copy'</param>
            <param name="startTime">The start time for the replication
            link.</param>
            <param name="percentComplete">The percentage of seeding complete
            for the replication link.</param>
            <param name="replicationState">The replication state for the
            replication link. Possible values include: 'PENDING', 'SEEDING',
            'CATCH_UP', 'SUSPENDED'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.Location">
            <summary>
            Gets location of the server that contains this firewall rule.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.Type">
            <summary>
            Gets type of resource this is.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.IsTerminationAllowed">
            <summary>
            Gets legacy value indicating whether termination is allowed.
            Currently always returns true.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.ReplicationMode">
            <summary>
            Gets replication mode of this replication link.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.PartnerServer">
            <summary>
            Gets the name of the server hosting the partner database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.PartnerDatabase">
            <summary>
            Gets the name of the partner database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.PartnerLocation">
            <summary>
            Gets the Azure Region of the partner database.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.Role">
            <summary>
            Gets the role of the database in the replication link. Possible
            values include: 'Primary', 'Secondary', 'NonReadableSecondary',
            'Source', 'Copy'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.PartnerRole">
            <summary>
            Gets the role of the partner database in the replication link.
            Possible values include: 'Primary', 'Secondary',
            'NonReadableSecondary', 'Source', 'Copy'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.StartTime">
            <summary>
            Gets the start time for the replication link.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.PercentComplete">
            <summary>
            Gets the percentage of seeding complete for the replication link.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ReplicationLink.ReplicationState">
            <summary>
            Gets the replication state for the replication link. Possible
            values include: 'PENDING', 'SEEDING', 'CATCH_UP', 'SUSPENDED'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReplicationRole">
            <summary>
            Defines values for ReplicationRole.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ReplicationState">
            <summary>
            Defines values for ReplicationState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.Resource">
            <summary>
            ARM resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Resource.#ctor">
            <summary>
            Initializes a new instance of the Resource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Resource.#ctor(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>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Resource.Id">
            <summary>
            Gets resource ID.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Resource.Name">
            <summary>
            Gets resource name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Resource.Type">
            <summary>
            Gets resource type.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ResourceIdentity">
            <summary>
            Azure Active Directory identity configuration for a resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ResourceIdentity.#ctor">
            <summary>
            Initializes a new instance of the ResourceIdentity class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ResourceIdentity.#ctor(System.Nullable{System.Guid},System.String,System.Nullable{System.Guid})">
            <summary>
            Initializes a new instance of the ResourceIdentity class.
            </summary>
            <param name="principalId">The Azure Active Directory principal
            id.</param>
            <param name="type">The identity type. Set this to 'SystemAssigned'
            in order to automatically create and assign an Azure Active
            Directory principal for the resource. Possible values include:
            'SystemAssigned'</param>
            <param name="tenantId">The Azure Active Directory tenant
            id.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ResourceIdentity.PrincipalId">
            <summary>
            Gets the Azure Active Directory principal id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ResourceIdentity.Type">
            <summary>
            Gets or sets the identity type. Set this to 'SystemAssigned' in
            order to automatically create and assign an Azure Active Directory
            principal for the resource. Possible values include:
            'SystemAssigned'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ResourceIdentity.TenantId">
            <summary>
            Gets the Azure Active Directory tenant id.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase">
            <summary>
            A restorable dropped database
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.#ctor">
            <summary>
            Initializes a new instance of the RestorableDroppedDatabase class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the RestorableDroppedDatabase class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="location">The geo-location where the resource
            lives</param>
            <param name="databaseName">The name of the database</param>
            <param name="edition">The edition of the database</param>
            <param name="maxSizeBytes">The max size in bytes of the
            database</param>
            <param name="serviceLevelObjective">The service level objective
            name of the database</param>
            <param name="elasticPoolName">The elastic pool name of the
            database</param>
            <param name="creationDate">The creation date of the database
            (ISO8601 format)</param>
            <param name="deletionDate">The deletion date of the database
            (ISO8601 format)</param>
            <param name="earliestRestoreDate">The earliest restore date of the
            database (ISO8601 format)</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.Location">
            <summary>
            Gets the geo-location where the resource lives
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.DatabaseName">
            <summary>
            Gets the name of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.Edition">
            <summary>
            Gets the edition of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.MaxSizeBytes">
            <summary>
            Gets the max size in bytes of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.ServiceLevelObjective">
            <summary>
            Gets the service level objective name of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.ElasticPoolName">
            <summary>
            Gets the elastic pool name of the database
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.CreationDate">
            <summary>
            Gets the creation date of the database (ISO8601 format)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.DeletionDate">
            <summary>
            Gets the deletion date of the database (ISO8601 format)
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorableDroppedDatabase.EarliestRestoreDate">
            <summary>
            Gets the earliest restore date of the database (ISO8601 format)
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RestorePoint">
            <summary>
            Represents a database restore point.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RestorePoint.#ctor">
            <summary>
            Initializes a new instance of the RestorePoint class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.RestorePoint.#ctor(System.String,System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.RestorePointType},System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the RestorePoint class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="restorePointType">The restore point type of the
            database restore point. Possible values include: 'DISCRETE',
            'CONTINUOUS'</param>
            <param name="restorePointCreationDate">Restore point creation time
            (ISO8601 format). Populated when restorePointType = CONTINUOUS.
            Null otherwise.</param>
            <param name="earliestRestoreDate">Earliest restore time (ISO8601
            format). Populated when restorePointType = DISCRETE. Null
            otherwise.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorePoint.RestorePointType">
            <summary>
            Gets the restore point type of the database restore point. Possible
            values include: 'DISCRETE', 'CONTINUOUS'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorePoint.RestorePointCreationDate">
            <summary>
            Gets restore point creation time (ISO8601 format). Populated when
            restorePointType = CONTINUOUS. Null otherwise.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.RestorePoint.EarliestRestoreDate">
            <summary>
            Gets earliest restore time (ISO8601 format). Populated when
            restorePointType = DISCRETE. Null otherwise.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.RestorePointType">
            <summary>
            Defines values for RestorePointType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SampleName">
            <summary>
            Defines values for SampleName.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyEmailAccountAdmins">
            <summary>
            Defines values for SecurityAlertPolicyEmailAccountAdmins.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyState">
            <summary>
            Defines values for SecurityAlertPolicyState.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SecurityAlertPolicyUseServerDefault">
            <summary>
            Defines values for SecurityAlertPolicyUseServerDefault.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.Server">
            <summary>
            An Azure SQL Database server.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Server.#ctor">
            <summary>
            Initializes a new instance of the Server class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Server.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Microsoft.Azure.Management.Sql.Models.ResourceIdentity,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the Server class.
            </summary>
            <param name="location">Resource location.</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="tags">Resource tags.</param>
            <param name="identity">The Azure Active Directory identity of the
            server.</param>
            <param name="kind">Kind of sql server. This is metadata used for
            the Azure portal experience. Possible values include: '', 'v2.0',
            'v12.0', 'user', 'system', 'datawarehouse'</param>
            <param name="administratorLogin">Administrator username for the
            server. Once created it cannot be changed.</param>
            <param name="administratorLoginPassword">The administrator login
            password (required for server creation).</param>
            <param name="version">The version of the server.</param>
            <param name="state">The state of the server.</param>
            <param name="fullyQualifiedDomainName">The fully qualified domain
            name of the server.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.Identity">
            <summary>
            Gets or sets the Azure Active Directory identity of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.Kind">
            <summary>
            Gets kind of sql server. This is metadata used for the Azure portal
            experience. Possible values include: '', 'v2.0', 'v12.0', 'user',
            'system', 'datawarehouse'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.AdministratorLogin">
            <summary>
            Gets or sets administrator username for the server. Once created it
            cannot be changed.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.AdministratorLoginPassword">
            <summary>
            Gets or sets the administrator login password (required for server
            creation).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.Version">
            <summary>
            Gets or sets the version of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.State">
            <summary>
            Gets the state of the server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.Server.FullyQualifiedDomainName">
            <summary>
            Gets the fully qualified domain name of the server.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.Server.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator">
            <summary>
            An server Active Directory Administrator.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.#ctor">
            <summary>
            Initializes a new instance of the ServerAzureADAdministrator class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.#ctor(System.String,System.Guid,System.Guid,System.String,System.String)">
            <summary>
            Initializes a new instance of the ServerAzureADAdministrator class.
            </summary>
            <param name="login">The server administrator login value.</param>
            <param name="sid">The server administrator Sid (Secure ID).</param>
            <param name="tenantId">The server Active Directory Administrator
            tenant id.</param>
            <param name="name">Resource name</param>
            <param name="id">Resource Id</param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.#cctor">
            <summary>
            Static constructor for ServerAzureADAdministrator class.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.Login">
            <summary>
            Gets or sets the server administrator login value.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.Sid">
            <summary>
            Gets or sets the server administrator Sid (Secure ID).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.TenantId">
            <summary>
            Gets or sets the server Active Directory Administrator tenant id.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.AdministratorType">
            <summary>
            The type of administrator.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink">
            <summary>
            Server communication link.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.#ctor">
            <summary>
            Initializes a new instance of the ServerCommunicationLink class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the ServerCommunicationLink class.
            </summary>
            <param name="partnerServer">The name of the partner server.</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="state">The state.</param>
            <param name="location">Communication link location.</param>
            <param name="kind">Communication link kind. This property is used
            for Azure Portal metadata.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.State">
            <summary>
            Gets the state.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.PartnerServer">
            <summary>
            Gets or sets the name of the partner server.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.Location">
            <summary>
            Gets communication link location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.Kind">
            <summary>
            Gets communication link kind. This property is used for Azure
            Portal metadata.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerKey">
            <summary>
            A server key.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerKey.#ctor">
            <summary>
            Initializes a new instance of the ServerKey class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerKey.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the ServerKey class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="kind">Kind of encryption protector. This is metadata
            used for the Azure portal experience. Possible values include: '',
            'azurekeyvault', 'servicemanaged'</param>
            <param name="location">Resource location.</param>
            <param name="subregion">Subregion of the server key.</param>
            <param name="serverKeyType">The server key type like
            'ServiceManaged', 'AzureKeyVault'. Possible values include:
            'ServiceManaged', 'AzureKeyVault'</param>
            <param name="uri">The URI of the server key.</param>
            <param name="thumbprint">Thumbprint of the server key.</param>
            <param name="creationDate">The server key creation date.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.Kind">
            <summary>
            Gets or sets kind of encryption protector. This is metadata used
            for the Azure portal experience. Possible values include: '',
            'azurekeyvault', 'servicemanaged'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.Location">
            <summary>
            Gets resource location.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.Subregion">
            <summary>
            Gets subregion of the server key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.ServerKeyType">
            <summary>
            Gets or sets the server key type like 'ServiceManaged',
            'AzureKeyVault'. Possible values include: 'ServiceManaged',
            'AzureKeyVault'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.Uri">
            <summary>
            Gets or sets the URI of the server key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.Thumbprint">
            <summary>
            Gets or sets thumbprint of the server key.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerKey.CreationDate">
            <summary>
            Gets or sets the server key creation date.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerKeyType">
            <summary>
            Defines values for ServerKeyType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerUsage">
            <summary>
            Represents server metrics.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerUsage.#ctor">
            <summary>
            Initializes a new instance of the ServerUsage class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerUsage.#ctor(System.String,System.String,System.String,System.Nullable{System.Double},System.Nullable{System.Double},System.String,System.Nullable{System.DateTime})">
            <summary>
            Initializes a new instance of the ServerUsage class.
            </summary>
            <param name="name">Name of the server usage metric.</param>
            <param name="resourceName">The name of the resource.</param>
            <param name="displayName">The metric display name.</param>
            <param name="currentValue">The current value of the metric.</param>
            <param name="limit">The current limit of the metric.</param>
            <param name="unit">The units of the metric.</param>
            <param name="nextResetTime">The next reset time for the metric
            (ISO8601 format).</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.Name">
            <summary>
            Gets name of the server usage metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.ResourceName">
            <summary>
            Gets the name of the resource.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.DisplayName">
            <summary>
            Gets the metric display name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.CurrentValue">
            <summary>
            Gets the current value of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.Limit">
            <summary>
            Gets the current limit of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.Unit">
            <summary>
            Gets the units of the metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerUsage.NextResetTime">
            <summary>
            Gets the next reset time for the metric (ISO8601 format).
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability">
            <summary>
            The server capabilities.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.#ctor">
            <summary>
            Initializes a new instance of the ServerVersionCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.EditionCapability},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.ElasticPoolEditionCapability})">
            <summary>
            Initializes a new instance of the ServerVersionCapability class.
            </summary>
            <param name="name">The server version name.</param>
            <param name="status">The status of the server version. Possible
            values include: 'Visible', 'Available', 'Default',
            'Disabled'</param>
            <param name="supportedEditions">The list of supported database
            editions.</param>
            <param name="supportedElasticPoolEditions">The list of supported
            elastic pool editions.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.Name">
            <summary>
            Gets the server version name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.Status">
            <summary>
            Gets the status of the server version. Possible values include:
            'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.SupportedEditions">
            <summary>
            Gets the list of supported database editions.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServerVersionCapability.SupportedElasticPoolEditions">
            <summary>
            Gets the list of supported elastic pool editions.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServiceObjective">
            <summary>
            Represents a database service objective.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceObjective.#ctor">
            <summary>
            Initializes a new instance of the ServiceObjective class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceObjective.#ctor(System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the ServiceObjective class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="serviceObjectiveName">The name for the service
            objective.</param>
            <param name="isDefault">Gets whether the service level objective is
            the default service objective.</param>
            <param name="isSystem">Gets whether the service level objective is
            a system service objective.</param>
            <param name="description">The description for the service level
            objective.</param>
            <param name="enabled">Gets whether the service level objective is
            enabled.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjective.ServiceObjectiveName">
            <summary>
            Gets the name for the service objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjective.IsDefault">
            <summary>
            Gets whether the service level objective is the default service
            objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjective.IsSystem">
            <summary>
            Gets whether the service level objective is a system service
            objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjective.Description">
            <summary>
            Gets the description for the service level objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjective.Enabled">
            <summary>
            Gets whether the service level objective is enabled.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability">
            <summary>
            The service objectives capability.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.#ctor">
            <summary>
            Initializes a new instance of the ServiceObjectiveCapability class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.#ctor(System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.CapabilityStatus},System.Nullable{Microsoft.Azure.Management.Sql.Models.PerformanceLevelUnit},System.Nullable{System.Int32},System.Guid,System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.MaxSizeCapability},Microsoft.Azure.Management.Sql.Models.MaxSizeCapability)">
            <summary>
            Initializes a new instance of the ServiceObjectiveCapability class.
            </summary>
            <param name="name">The service objective name.</param>
            <param name="status">The status of the service objective. Possible
            values include: 'Visible', 'Available', 'Default',
            'Disabled'</param>
            <param name="unit">Unit type used to measure service objective
            performance level. Possible values include: 'DTU'</param>
            <param name="value">Performance level value.</param>
            <param name="id">The unique ID of the service objective.</param>
            <param name="supportedMaxSizes">The list of supported maximum
            database sizes for this service objective.</param>
            <param name="includedMaxSize">The included (free) max size for this
            service level objective.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.Name">
            <summary>
            Gets the service objective name.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.Status">
            <summary>
            Gets the status of the service objective. Possible values include:
            'Visible', 'Available', 'Default', 'Disabled'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.Unit">
            <summary>
            Gets unit type used to measure service objective performance level.
            Possible values include: 'DTU'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.Value">
            <summary>
            Gets performance level value.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.Id">
            <summary>
            Gets the unique ID of the service objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.SupportedMaxSizes">
            <summary>
            Gets the list of supported maximum database sizes for this service
            objective.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveCapability.IncludedMaxSize">
            <summary>
            Gets the included (free) max size for this service level objective.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveName">
            <summary>
            Defines values for ServiceObjectiveName.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor">
            <summary>
            Represents a Service Tier Advisor.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.#ctor">
            <summary>
            Initializes a new instance of the ServiceTierAdvisor class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.#ctor(System.String,System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Collections.Generic.IList{Microsoft.Azure.Management.Sql.Models.SloUsageMetric},System.String,System.Nullable{System.Guid},System.String,System.Nullable{System.Guid},System.String,System.Nullable{System.Guid},System.String,System.Nullable{System.Guid},System.String,System.Nullable{System.Guid},System.Double)">
            <summary>
            Initializes a new instance of the ServiceTierAdvisor class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="observationPeriodStart">The observation period start
            (ISO8601 format).</param>
            <param name="observationPeriodEnd">The observation period start
            (ISO8601 format).</param>
            <param name="activeTimeRatio">The activeTimeRatio for service tier
            advisor.</param>
            <param name="minDtu">Gets or sets minDtu for service tier
            advisor.</param>
            <param name="avgDtu">Gets or sets avgDtu for service tier
            advisor.</param>
            <param name="maxDtu">Gets or sets maxDtu for service tier
            advisor.</param>
            <param name="maxSizeInGB">Gets or sets maxSizeInGB for service tier
            advisor.</param>
            <param name="serviceLevelObjectiveUsageMetrics">Gets or sets
            serviceLevelObjectiveUsageMetrics for the service tier
            advisor.</param>
            <param name="currentServiceLevelObjective">Gets or sets
            currentServiceLevelObjective for service tier advisor.</param>
            <param name="currentServiceLevelObjectiveId">Gets or sets
            currentServiceLevelObjectiveId for service tier advisor.</param>
            <param name="usageBasedRecommendationServiceLevelObjective">Gets or
            sets usageBasedRecommendationServiceLevelObjective for service tier
            advisor.</param>
            <param name="usageBasedRecommendationServiceLevelObjectiveId">Gets
            or sets usageBasedRecommendationServiceLevelObjectiveId for service
            tier advisor.</param>
            <param
            name="databaseSizeBasedRecommendationServiceLevelObjective">Gets or
            sets databaseSizeBasedRecommendationServiceLevelObjective for
            service tier advisor.</param>
            <param
            name="databaseSizeBasedRecommendationServiceLevelObjectiveId">Gets
            or sets databaseSizeBasedRecommendationServiceLevelObjectiveId for
            service tier advisor.</param>
            <param
            name="disasterPlanBasedRecommendationServiceLevelObjective">Gets or
            sets disasterPlanBasedRecommendationServiceLevelObjective for
            service tier advisor.</param>
            <param
            name="disasterPlanBasedRecommendationServiceLevelObjectiveId">Gets
            or sets disasterPlanBasedRecommendationServiceLevelObjectiveId for
            service tier advisor.</param>
            <param name="overallRecommendationServiceLevelObjective">Gets or
            sets overallRecommendationServiceLevelObjective for service tier
            advisor.</param>
            <param name="overallRecommendationServiceLevelObjectiveId">Gets or
            sets overallRecommendationServiceLevelObjectiveId for service tier
            advisor.</param>
            <param name="confidence">Gets or sets confidence for service tier
            advisor.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.ObservationPeriodStart">
            <summary>
            Gets the observation period start (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.ObservationPeriodEnd">
            <summary>
            Gets the observation period start (ISO8601 format).
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.ActiveTimeRatio">
            <summary>
            Gets the activeTimeRatio for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.MinDtu">
            <summary>
            Gets or sets minDtu for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.AvgDtu">
            <summary>
            Gets or sets avgDtu for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.MaxDtu">
            <summary>
            Gets or sets maxDtu for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.MaxSizeInGB">
            <summary>
            Gets or sets maxSizeInGB for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.ServiceLevelObjectiveUsageMetrics">
            <summary>
            Gets or sets serviceLevelObjectiveUsageMetrics for the service tier
            advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.CurrentServiceLevelObjective">
            <summary>
            Gets or sets currentServiceLevelObjective for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.CurrentServiceLevelObjectiveId">
            <summary>
            Gets or sets currentServiceLevelObjectiveId for service tier
            advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.UsageBasedRecommendationServiceLevelObjective">
            <summary>
            Gets or sets usageBasedRecommendationServiceLevelObjective for
            service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.UsageBasedRecommendationServiceLevelObjectiveId">
            <summary>
            Gets or sets usageBasedRecommendationServiceLevelObjectiveId for
            service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.DatabaseSizeBasedRecommendationServiceLevelObjective">
            <summary>
            Gets or sets databaseSizeBasedRecommendationServiceLevelObjective
            for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.DatabaseSizeBasedRecommendationServiceLevelObjectiveId">
            <summary>
            Gets or sets databaseSizeBasedRecommendationServiceLevelObjectiveId
            for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.DisasterPlanBasedRecommendationServiceLevelObjective">
            <summary>
            Gets or sets disasterPlanBasedRecommendationServiceLevelObjective
            for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.DisasterPlanBasedRecommendationServiceLevelObjectiveId">
            <summary>
            Gets or sets disasterPlanBasedRecommendationServiceLevelObjectiveId
            for service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.OverallRecommendationServiceLevelObjective">
            <summary>
            Gets or sets overallRecommendationServiceLevelObjective for service
            tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.OverallRecommendationServiceLevelObjectiveId">
            <summary>
            Gets or sets overallRecommendationServiceLevelObjectiveId for
            service tier advisor.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.ServiceTierAdvisor.Confidence">
            <summary>
            Gets or sets confidence for service tier advisor.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SloUsageMetric">
            <summary>
            A Slo Usage Metric.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SloUsageMetric.#ctor">
            <summary>
            Initializes a new instance of the SloUsageMetric class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SloUsageMetric.#ctor(System.String,System.Guid,System.Double)">
            <summary>
            Initializes a new instance of the SloUsageMetric class.
            </summary>
            <param name="serviceLevelObjective">The serviceLevelObjective for
            SLO usage metric. Possible values include: 'Basic', 'S0', 'S1',
            'S2', 'S3', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'System',
            'System2', 'ElasticPool'</param>
            <param name="serviceLevelObjectiveId">The serviceLevelObjectiveId
            for SLO usage metric.</param>
            <param name="inRangeTimeRatio">Gets or sets inRangeTimeRatio for
            SLO usage metric.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SloUsageMetric.ServiceLevelObjective">
            <summary>
            Gets the serviceLevelObjective for SLO usage metric. Possible
            values include: 'Basic', 'S0', 'S1', 'S2', 'S3', 'P1', 'P2', 'P3',
            'P4', 'P6', 'P11', 'P15', 'System', 'System2', 'ElasticPool'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SloUsageMetric.ServiceLevelObjectiveId">
            <summary>
            Gets the serviceLevelObjectiveId for SLO usage metric.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SloUsageMetric.InRangeTimeRatio">
            <summary>
            Gets or sets inRangeTimeRatio for SLO usage metric.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SqlSubResource">
            <summary>
            Subresource properties
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SqlSubResource.#ctor">
            <summary>
            Initializes a new instance of the SqlSubResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SqlSubResource.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SqlSubResource class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">Resource Id</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SqlSubResource.Name">
            <summary>
            Gets resource name
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SqlSubResource.Id">
            <summary>
            Gets resource Id
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.StorageKeyType">
            <summary>
            Defines values for StorageKeyType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.SubResource">
            <summary>
            Subresource properties
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SubResource.#ctor">
            <summary>
            Initializes a new instance of the SubResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.SubResource.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the SubResource class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SubResource.Name">
            <summary>
            Gets resource name
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.SubResource.Id">
            <summary>
            Gets the resource ID.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.TrackedResource">
            <summary>
            ARM tracked top level resource.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TrackedResource.#ctor">
            <summary>
            Initializes a new instance of the TrackedResource class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TrackedResource.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the TrackedResource class.
            </summary>
            <param name="location">Resource location.</param>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="tags">Resource tags.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.TrackedResource.Tags">
            <summary>
            Gets or sets resource tags.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.TrackedResource.Location">
            <summary>
            Gets or sets resource location.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TrackedResource.Validate">
            <summary>
            Validate the object.
            </summary>
            <exception cref="T:Microsoft.Rest.ValidationException">
            Thrown if validation fails
            </exception>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption">
            <summary>
            Represents a database transparent data encryption .
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption.#ctor">
            <summary>
            Initializes a new instance of the TransparentDataEncryption class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption.#ctor(System.String,System.String,System.Nullable{Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionStatus})">
            <summary>
            Initializes a new instance of the TransparentDataEncryption class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="status">The status of the database transparent data
            encryption. Possible values include: 'Enabled', 'Disabled'</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryption.Status">
            <summary>
            Gets or sets the status of the database transparent data
            encryption. Possible values include: 'Enabled', 'Disabled'
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivity">
            <summary>
            Represents a database transparent data encryption Scan.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivity.#ctor">
            <summary>
            Initializes a new instance of the TransparentDataEncryptionActivity
            class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivity.#ctor(System.String,System.String,System.String,System.Nullable{System.Double})">
            <summary>
            Initializes a new instance of the TransparentDataEncryptionActivity
            class.
            </summary>
            <param name="name">Resource name</param>
            <param name="id">The resource ID.</param>
            <param name="status">The status of the database. Possible values
            include: 'Encrypting', 'Decrypting'</param>
            <param name="percentComplete">The percent complete of the
            transparent data encryption scan for a database.</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivity.Status">
            <summary>
            Gets the status of the database. Possible values include:
            'Encrypting', 'Decrypting'
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivity.PercentComplete">
            <summary>
            Gets the percent complete of the transparent data encryption scan
            for a database.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionActivityStatus">
            <summary>
            Defines values for TransparentDataEncryptionActivityStatus.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.TransparentDataEncryptionStatus">
            <summary>
            Defines values for TransparentDataEncryptionStatus.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.UnitDefinitionType">
            <summary>
            Defines values for UnitDefinitionType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.UnitType">
            <summary>
            Defines values for UnitType.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule">
            <summary>
            A virtual network rule.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule.#ctor">
            <summary>
            Initializes a new instance of the VirtualNetworkRule class.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule.#ctor(System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the VirtualNetworkRule class.
            </summary>
            <param name="id">Resource ID.</param>
            <param name="name">Resource name.</param>
            <param name="type">Resource type.</param>
            <param name="virtualNetworkSubnetId">The resource ID of the virtual
            network subnet</param>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule.VirtualNetworkSubnetId">
            <summary>
            Gets or sets the resource ID of the virtual network subnet
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Models.ServiceObjectiveId">
            <summary>
            Defines values for ServiceObjectiveId.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.Operations">
            <summary>
            Operations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Operations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <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.Sql.Operations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.Operations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Lists all of the available SQL Rest API operations.
            </summary>
            <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>
            <return>
            A response object containing the response body and response headers.
            </return>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.OperationsExtensions">
            <summary>
            Extension methods for Operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.OperationsExtensions.List(Microsoft.Azure.Management.Sql.IOperations)">
            <summary>
            Lists all of the available SQL Rest API operations.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.OperationsExtensions.ListAsync(Microsoft.Azure.Management.Sql.IOperations,System.Threading.CancellationToken)">
            <summary>
            Lists all of the available SQL Rest API operations.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperations">
            <summary>
            RecommendedElasticPoolsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the RecommendedElasticPoolsOperations 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.Sql.RecommendedElasticPoolsOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperations.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 recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.RecommendedElasticPoolsOperations.GetDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of a recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </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.Sql.RecommendedElasticPoolsOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns recommended elastic pools.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.RecommendedElasticPoolsOperations.ListDatabasesWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases inside a recommented elastic pool.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.RecommendedElasticPoolsOperations.ListMetricsWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a recommented elastic pool metrics.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </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.Sql.RecommendedElasticPoolsOperationsExtensions">
            <summary>
            Extension methods for RecommendedElasticPoolsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Gets a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.GetDatabases(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String,System.String)">
            <summary>
            Gets a database inside of a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.GetDatabasesAsync(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database inside of a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the elastic pool to be retrieved.
            </param>
            <param name='databaseName'>
            The name of the database to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String)">
            <summary>
            Returns recommended elastic pools.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns recommended elastic pools.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListDatabases(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns a list of databases inside a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListDatabasesAsync(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of databases inside a recommented elastic pool.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListMetrics(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String)">
            <summary>
            Returns a recommented elastic pool metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecommendedElasticPoolsOperationsExtensions.ListMetricsAsync(Microsoft.Azure.Management.Sql.IRecommendedElasticPoolsOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a recommented elastic pool metrics.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='recommendedElasticPoolName'>
            The name of the recommended elastic pool to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperations">
            <summary>
            RecoverableDatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the RecoverableDatabasesOperations 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.Sql.RecoverableDatabasesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperations.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 Recoverable Database, which is a resource representing a database's
            Geo backup
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </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.Sql.RecoverableDatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of Recoverable Databases
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.RecoverableDatabasesOperationsExtensions">
            <summary>
            Extension methods for RecoverableDatabasesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IRecoverableDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a Recoverable Database, which is a resource representing a database's
            Geo backup
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IRecoverableDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a Recoverable Database, which is a resource representing a database's
            Geo backup
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='databaseName'>
            The name of the database
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IRecoverableDatabasesOperations,System.String,System.String)">
            <summary>
            Returns a list of Recoverable Databases
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RecoverableDatabasesOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IRecoverableDatabasesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of Recoverable Databases
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperations">
            <summary>
            RestorableDroppedDatabasesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the RestorableDroppedDatabasesOperations 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.Sql.RestorableDroppedDatabasesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperations.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 deleted database that can be restored
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='restorableDroppededDatabaseId'>
            The id of the deleted database in the form of
            databaseName,deletionTimeInFileTimeFormat
            </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.Sql.RestorableDroppedDatabasesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Get a list of deleted database that can be restored
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.RestorableDroppedDatabasesOperationsExtensions">
            <summary>
            Extension methods for RestorableDroppedDatabasesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IRestorableDroppedDatabasesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a deleted database that can be restored
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='restorableDroppededDatabaseId'>
            The id of the deleted database in the form of
            databaseName,deletionTimeInFileTimeFormat
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IRestorableDroppedDatabasesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a deleted database that can be restored
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='restorableDroppededDatabaseId'>
            The id of the deleted database in the form of
            databaseName,deletionTimeInFileTimeFormat
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IRestorableDroppedDatabasesOperations,System.String,System.String)">
            <summary>
            Get a list of deleted database that can be restored
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.RestorableDroppedDatabasesOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IRestorableDroppedDatabasesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Get a list of deleted database that can be restored
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperations">
            <summary>
            ServerAzureADAdministratorsOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the ServerAzureADAdministratorsOperations 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.Sql.ServerAzureADAdministratorsOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </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.Sql.ServerAzureADAdministratorsOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerAzureADAdministratorsOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns an server Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerAzureADAdministratorsOperations.ListWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server Administrators.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerAzureADAdministratorsOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </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.Sql.ServerAzureADAdministratorsOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerAzureADAdministratorsOperationsExtensions">
            <summary>
            Extension methods for ServerAzureADAdministratorsOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String)">
            <summary>
            Returns an server Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns an server Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.List(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String)">
            <summary>
            Returns a list of server Administrators.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.ListAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of server Administrators.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerAzureADAdministrator,System.Threading.CancellationToken)">
            <summary>
            Creates a new Server Active Directory Administrator or updates an existing
            server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='properties'>
            The required parameters for creating or updating an Active Directory
            Administrator.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerAzureADAdministratorsOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Sql.IServerAzureADAdministratorsOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes an existing server Active Directory Administrator.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperations">
            <summary>
            ServerCommunicationLinksOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the ServerCommunicationLinksOperations 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.Sql.ServerCommunicationLinksOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </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.Sql.ServerCommunicationLinksOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </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.Sql.ServerCommunicationLinksOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </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.Sql.ServerCommunicationLinksOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of server communication links.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerCommunicationLinksOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </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.Sql.ServerCommunicationLinksOperationsExtensions">
            <summary>
            Extension methods for ServerCommunicationLinksOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String)">
            <summary>
            Deletes a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String)">
            <summary>
            Returns a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String)">
            <summary>
            Gets a list of server communication links.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of server communication links.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerCommunicationLinksOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerCommunicationLinksOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerCommunicationLink,System.Threading.CancellationToken)">
            <summary>
            Creates a server communication link.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='communicationLinkName'>
            The name of the server communication link.
            </param>
            <param name='parameters'>
            The required parameters for creating a server communication link.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.ServerKeysOperations">
            <summary>
            ServerKeysOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the ServerKeysOperations 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.Sql.ServerKeysOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServerKeysOperations.GetWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be retrieved.
            </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.Sql.ServerKeysOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </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.Sql.ServerKeysOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </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.Sql.ServerKeysOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </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.Sql.ServerKeysOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </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.Sql.ServerKeysOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <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.Sql.ServerKeysOperationsExtensions">
            <summary>
            Extension methods for ServerKeysOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String)">
            <summary>
            Returns a list of server keys.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String)">
            <summary>
            Returns a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be retrieved.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be retrieved.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.ServerKey,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server key.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be operated on (updated or created). The key
            name is required to be in the format of 'vault_key_version'. For example,
            if the keyId is
            https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901,
            then the server key name should be formatted as:
            YourVaultName_YourKeyName_01234567890123456789012345678901
            </param>
            <param name='parameters'>
            The requested server key resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the server key with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='keyName'>
            The name of the server key to be deleted.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServerKeysOperationsExtensions.ListByServerNext(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String)">
            <summary>
            Returns a list of server keys.
            </summary>
            <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.Sql.ServerKeysOperationsExtensions.ListByServerNextAsync(Microsoft.Azure.Management.Sql.IServerKeysOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of server keys.
            </summary>
            <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.Sql.ServersOperations">
            <summary>
            ServersOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the ServersOperations 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.Sql.ServersOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperations.CheckNameAvailabilityWithHttpMessagesAsync(Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Determines whether a resource can be created with the specified name.
            </summary>
            <param name='parameters'>
            The parameters to request for name availability.
            </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.Sql.ServersOperations.GetBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.CreateBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </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.Sql.ServersOperations.GetServiceObjectiveWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a database service objective.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='serviceObjectiveName'>
            The name of the service objective to retrieve.
            </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.Sql.ServersOperations.ListServiceObjectivesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns database service objectives.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.ListUsagesWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns server usages.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.ListWithHttpMessagesAsync(System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.ServersOperations.ListByResourceGroupWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </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.Sql.ServersOperations.GetWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.ServersOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.UpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.ServersOperations.ListEncryptionProtectorsWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.GetEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns the server encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.CreateOrUpdateEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </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.Sql.ServersOperations.BeginCreateBackupLongTermRetentionVaultWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </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.Sql.ServersOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.ServersOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.ServersOperations.BeginUpdateWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </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.Sql.ServersOperations.BeginCreateOrUpdateEncryptionProtectorWithHttpMessagesAsync(System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </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.Sql.ServersOperations.ListNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.ServersOperations.ListByResourceGroupNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <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.Sql.ServersOperations.ListEncryptionProtectorsNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <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.Sql.ServersOperationsExtensions">
            <summary>
            Extension methods for ServersOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CheckNameAvailability(Microsoft.Azure.Management.Sql.IServersOperations,Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest)">
            <summary>
            Determines whether a resource can be created with the specified name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='parameters'>
            The parameters to request for name availability.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CheckNameAvailabilityAsync(Microsoft.Azure.Management.Sql.IServersOperations,Microsoft.Azure.Management.Sql.Models.CheckNameAvailabilityRequest,System.Threading.CancellationToken)">
            <summary>
            Determines whether a resource can be created with the specified name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='parameters'>
            The parameters to request for name availability.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetBackupLongTermRetentionVault(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Gets a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetBackupLongTermRetentionVaultAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateBackupLongTermRetentionVault(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateBackupLongTermRetentionVaultAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetServiceObjective(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.String)">
            <summary>
            Gets a database service objective.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='serviceObjectiveName'>
            The name of the service objective to retrieve.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetServiceObjectiveAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a database service objective.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='serviceObjectiveName'>
            The name of the service objective to retrieve.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListServiceObjectives(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Returns database service objectives.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListServiceObjectivesAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns database service objectives.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListUsages(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Returns server usages.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListUsagesAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns server usages.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.List(Microsoft.Azure.Management.Sql.IServersOperations)">
            <summary>
            Returns a list of servers.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.ServersOperationsExtensions.ListByResourceGroup(Microsoft.Azure.Management.Sql.IServersOperations,System.String)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListByResourceGroupAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Gets a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Deletes a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.Update(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server)">
            <summary>
            Updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.UpdateAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListEncryptionProtectors(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListEncryptionProtectorsAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetEncryptionProtector(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Returns the server encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.GetEncryptionProtectorAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns the server encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateOrUpdateEncryptionProtector(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.CreateOrUpdateEncryptionProtectorAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateBackupLongTermRetentionVault(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateBackupLongTermRetentionVaultAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.BackupLongTermRetentionVault,System.Threading.CancellationToken)">
            <summary>
            Updates a server backup long term retention vault
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The required parameters to update a backup long term retention vault
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Threading.CancellationToken)">
            <summary>
            Creates or updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String)">
            <summary>
            Deletes a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginUpdate(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server)">
            <summary>
            Updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginUpdateAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.Server,System.Threading.CancellationToken)">
            <summary>
            Updates a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested server resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateOrUpdateEncryptionProtector(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.BeginCreateOrUpdateEncryptionProtectorAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.String,Microsoft.Azure.Management.Sql.Models.EncryptionProtector,System.Threading.CancellationToken)">
            <summary>
            Updates an existing encryption protector.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='parameters'>
            The requested encryption protector resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.ServersOperationsExtensions.ListNext(Microsoft.Azure.Management.Sql.IServersOperations,System.String)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.ServersOperationsExtensions.ListNextAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of servers.
            </summary>
            <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.Sql.ServersOperationsExtensions.ListByResourceGroupNext(Microsoft.Azure.Management.Sql.IServersOperations,System.String)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <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.Sql.ServersOperationsExtensions.ListByResourceGroupNextAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of servers in a resource groups.
            </summary>
            <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.Sql.ServersOperationsExtensions.ListEncryptionProtectorsNext(Microsoft.Azure.Management.Sql.IServersOperations,System.String)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <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.Sql.ServersOperationsExtensions.ListEncryptionProtectorsNextAsync(Microsoft.Azure.Management.Sql.IServersOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Returns a list of the server encryption protectors
            </summary>
            <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.Sql.SqlManagementClient">
            <summary>
            The Azure SQL Database management API provides a RESTful set of web
            services that interact with Azure SQL Database services to manage your
            databases. The API enables you to create, retrieve, update, and delete
            databases.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.BaseUri">
            <summary>
            The base URI of the service.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.SerializationSettings">
            <summary>
            Gets or sets json serialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.DeserializationSettings">
            <summary>
            Gets or sets json deserialization settings.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.Credentials">
            <summary>
            Credentials needed for the client to connect to Azure.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.SubscriptionId">
            <summary>
            The subscription ID that identifies an Azure subscription.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.AcceptLanguage">
            <summary>
            Gets or sets the preferred language for the response.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.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.Sql.SqlManagementClient.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.Sql.SqlManagementClient.Databases">
            <summary>
            Gets the IDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.RecoverableDatabases">
            <summary>
            Gets the IRecoverableDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.RestorableDroppedDatabases">
            <summary>
            Gets the IRestorableDroppedDatabasesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.Capabilities">
            <summary>
            Gets the ICapabilitiesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.FirewallRules">
            <summary>
            Gets the IFirewallRulesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.ElasticPools">
            <summary>
            Gets the IElasticPoolsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.Operations">
            <summary>
            Gets the IOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.Servers">
            <summary>
            Gets the IServersOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.RecommendedElasticPools">
            <summary>
            Gets the IRecommendedElasticPoolsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.ServerAzureADAdministrators">
            <summary>
            Gets the IServerAzureADAdministratorsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.ServerCommunicationLinks">
            <summary>
            Gets the IServerCommunicationLinksOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.FailoverGroups">
            <summary>
            Gets the IFailoverGroupsOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.VirtualNetworkRules">
            <summary>
            Gets the IVirtualNetworkRulesOperations.
            </summary>
        </member>
        <member name="P:Microsoft.Azure.Management.Sql.SqlManagementClient.ServerKeys">
            <summary>
            Gets the IServerKeysOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.SqlManagementClient.#ctor(System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient class.
            </summary>
            <param name='handlers'>
            Optional. The delegating handlers to add to the http client pipeline.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.SqlManagementClient.#ctor(System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(System.Uri,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(System.Uri,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.#ctor(System.Uri,Microsoft.Rest.ServiceClientCredentials,System.Net.Http.HttpClientHandler,System.Net.Http.DelegatingHandler[])">
            <summary>
            Initializes a new instance of the SqlManagementClient 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.Sql.SqlManagementClient.Initialize">
            <summary>
            Initializes client properties.
            </summary>
        </member>
        <member name="T:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperations">
            <summary>
            VirtualNetworkRulesOperations operations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperations.#ctor(Microsoft.Azure.Management.Sql.SqlManagementClient)">
            <summary>
            Initializes a new instance of the VirtualNetworkRulesOperations 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.Sql.VirtualNetworkRulesOperations.Client">
            <summary>
            Gets a reference to the SqlManagementClient
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperations.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 virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.VirtualNetworkRulesOperations.CreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </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.Sql.VirtualNetworkRulesOperations.DeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.VirtualNetworkRulesOperations.ListByServerWithHttpMessagesAsync(System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </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.Sql.VirtualNetworkRulesOperations.BeginCreateOrUpdateWithHttpMessagesAsync(System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </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.Sql.VirtualNetworkRulesOperations.BeginDeleteWithHttpMessagesAsync(System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </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.Sql.VirtualNetworkRulesOperations.ListByServerNextWithHttpMessagesAsync(System.String,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{System.String}},System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <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.Sql.VirtualNetworkRulesOperationsExtensions">
            <summary>
            Extension methods for VirtualNetworkRulesOperations.
            </summary>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.Get(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String)">
            <summary>
            Gets a virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.GetAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.CreateOrUpdate(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.CreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.Delete(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.DeleteAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.ListByServer(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.ListByServerAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.BeginCreateOrUpdate(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.BeginCreateOrUpdateAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,Microsoft.Azure.Management.Sql.Models.VirtualNetworkRule,System.Threading.CancellationToken)">
            <summary>
            Creates or updates an existing virtual network rule.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='parameters'>
            The requested virtual Network Rule Resource state.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.BeginDelete(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.BeginDeleteAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.String,System.String,System.Threading.CancellationToken)">
            <summary>
            Deletes the virtual network rule with the given name.
            </summary>
            <param name='operations'>
            The operations group for this extension method.
            </param>
            <param name='resourceGroupName'>
            The name of the resource group that contains the resource. You can obtain
            this value from the Azure Resource Manager API or the portal.
            </param>
            <param name='serverName'>
            The name of the server.
            </param>
            <param name='virtualNetworkRuleName'>
            The name of the virtual network rule.
            </param>
            <param name='cancellationToken'>
            The cancellation token.
            </param>
        </member>
        <member name="M:Microsoft.Azure.Management.Sql.VirtualNetworkRulesOperationsExtensions.ListByServerNext(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <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.Sql.VirtualNetworkRulesOperationsExtensions.ListByServerNextAsync(Microsoft.Azure.Management.Sql.IVirtualNetworkRulesOperations,System.String,System.Threading.CancellationToken)">
            <summary>
            Gets a list of virtual network rules in a server.
            </summary>
            <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>
    </members>
</doc>