def delete(options = {})
      options = options.merge(db_cluster_identifier: @id)
      resp = @client.delete_db_cluster(options)
      DBCluster.new(
        id: resp.data.db_cluster.db_cluster_identifier,
        data: resp.data.db_cluster,
        client: @client
      )
    end
def delete(options = {})
      options = options.merge(db_cluster_identifier: @id)
      resp = @client.delete_db_cluster(options)
      DBCluster.new(
        id: resp.data.db_cluster.db_cluster_identifier,
        data: resp.data.db_cluster,
        client: @client
      )
    end
@example Request syntax with placeholder values

   dbcluster = db_cluster.delete({
     skip_final_snapshot: false,
     final_db_snapshot_identifier: "String",
   })
 @param [Hash] options ({})
 @option options [Boolean] :skip_final_snapshot
   Determines whether a final DB cluster snapshot is created before the
   DB cluster is deleted. If `true` is specified, no DB cluster snapshot
   is created. If `false` is specified, a DB cluster snapshot is created
   before the DB cluster is deleted.

   <note markdown="1"> You must specify a `FinalDBSnapshotIdentifier` parameter if
   `SkipFinalSnapshot` is `false`.

    </note>

   Default: `false`
 @option options [String] :final_db_snapshot_identifier
   The DB cluster snapshot identifier of the new DB cluster snapshot
   created when `SkipFinalSnapshot` is set to `false`.

   <note markdown="1"> Specifying this parameter and also setting the `SkipFinalShapshot`
   parameter to true results in an error.

    </note>

   Constraints:

   * Must be 1 to 255 letters, numbers, or hyphens.

   * First character must be a letter

   * Can't end with a hyphen or contain two consecutive hyphens
 @return [DBCluster]