Interface SqlEncryptionProtectorOperations


  • public interface SqlEncryptionProtectorOperations
    A representation of the Azure SQL Encryption Protector operations.
    • Method Detail

      • getBySqlServer

        SqlEncryptionProtector getBySqlServer​(String resourceGroupName,
                                              String sqlServerName)
        Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        Returns:
        an immutable representation of the resource
      • getBySqlServerAsync

        Mono<SqlEncryptionProtector> getBySqlServerAsync​(String resourceGroupName,
                                                         String sqlServerName)
        Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        Returns:
        a representation of the deferred computation of this call returning the found resource
      • getBySqlServer

        SqlEncryptionProtector getBySqlServer​(SqlServer sqlServer)
        Gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.
        Parameters:
        sqlServer - the SQL server parent resource
        Returns:
        an immutable representation of the resource
      • getBySqlServerAsync

        Mono<SqlEncryptionProtector> getBySqlServerAsync​(SqlServer sqlServer)
        Asynchronously gets the information about an Encryption Protector resource from Azure SQL server, identifying it by its resource group and parent.
        Parameters:
        sqlServer - the SQL server parent resource
        Returns:
        a representation of the deferred computation of this call returning the found resource
      • getById

        SqlEncryptionProtector getById​(String id)
        Gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.
        Parameters:
        id - the ID of the resource.
        Returns:
        an immutable representation of the resource
      • getByIdAsync

        Mono<SqlEncryptionProtector> getByIdAsync​(String id)
        Asynchronously gets the information about an Encryption Protector resource from Azure SQL server using the resource ID.
        Parameters:
        id - the ID of the resource.
        Returns:
        a representation of the deferred computation of this call
      • listBySqlServer

        List<SqlEncryptionProtector> listBySqlServer​(String resourceGroupName,
                                                     String sqlServerName)
        Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        resourceGroupName - the name of the resource group to list the resources from
        sqlServerName - the name of parent Azure SQL server.
        Returns:
        the list of resources
      • listBySqlServerAsync

        com.azure.core.http.rest.PagedFlux<SqlEncryptionProtector> listBySqlServerAsync​(String resourceGroupName,
                                                                                        String sqlServerName)
        Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        resourceGroupName - the name of the resource group to list the resources from
        sqlServerName - the name of parent Azure SQL server.
        Returns:
        a representation of the deferred computation of this call
      • listBySqlServer

        List<SqlEncryptionProtector> listBySqlServer​(SqlServer sqlServer)
        Lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        sqlServer - the parent Azure SQL server.
        Returns:
        the list of resources
      • listBySqlServerAsync

        com.azure.core.http.rest.PagedFlux<SqlEncryptionProtector> listBySqlServerAsync​(SqlServer sqlServer)
        Asynchronously lists Azure SQL the Encryption Protector resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        sqlServer - the parent Azure SQL server.
        Returns:
        a representation of the deferred computation of this call