Interface TransparentDataEncryption

All Superinterfaces:
HasId, HasInnerModel<LogicalDatabaseTransparentDataEncryptionInner>, HasName, HasResourceGroup, Refreshable<TransparentDataEncryption>

An immutable client-side representation of an Azure SQL database's TransparentDataEncryption.
  • Method Details

    • sqlServerName

      String sqlServerName()
      Gets the name of the SQL Server to which this replication belongs.
      Returns:
      name of the SQL Server to which this replication belongs
    • databaseName

      String databaseName()
      Gets the name of the SQL Database to which this replication belongs.
      Returns:
      name of the SQL Database to which this replication belongs
    • status

      Gets the status of the Azure SQL Database Transparent Data Encryption.
      Returns:
      the status of the Azure SQL Database Transparent Data Encryption
    • updateStatus

      TransparentDataEncryption updateStatus(TransparentDataEncryptionState transparentDataEncryptionState)
      Updates the state of the transparent data encryption status.
      Parameters:
      transparentDataEncryptionState - state of the data encryption to set
      Returns:
      the new encryption settings after the update operation
    • updateStatusAsync

      Mono<TransparentDataEncryption> updateStatusAsync(TransparentDataEncryptionState transparentDataEncryptionState)
      Updates the state of the transparent data encryption status.
      Parameters:
      transparentDataEncryptionState - state of the data encryption to set
      Returns:
      a representation of the deferred computation of the new encryption settings after the update operation